Regions system - Devlog #20

Viking City Builder

Pillage, set on fire and set a new village on the ashes of Europeans! Viking City Builder is a classic city builder game with real-time strategy elements that allows players to live through historic expansions of the Viking age.

[previewyoutube=uL_VVYZ3CTQ;full][/previewyoutube] Hello fellow Vikings! Welcome to our latest devlog. Today, we'd like to introduce you to one of the exciting mechanical aspects of designing Viking City Builder - the Regions system. In this devlog, you'll learn what this feature is and how it can be used in our game. Alright, let's get down to business. This feature allows us to scan objects within the area to check if that part of the map is considered a region, like counting trees to define if there are enough of them to create a “forest” zone. Of course, we can have many regions of the same type, like, forests near the sea, forests up the hill, etc. Those regions of the same type can fuse into a larger one. [img]{STEAM_CLAN_IMAGE}/38753827/91651a7c15dceb46043572f21b77996e1620c470.gif[/img] The basic planned regions consist of forests, settlements, and the sea. Each region affects some aspects of the game like currently playing ambient sounds and functionality of some buildings that require a specific region to work. Let’s look further into the most basic example of the forest region. This region is defined by the number of trees, which can increase and decrease depending on the player's actions. This area provides wood logs for logging huts, animals for a hunting lodge, fruits and tinder for a foragers' shack, and herbs for the herb dryer. [img]{STEAM_CLAN_IMAGE}/38753827/b54068f2ce10b0472ea349fe38ac4adbdcf010e4.gif[/img] For the difference, the sea is a region pre-defined by the map geography (distance from the shore) and can't be changed by the player. [img]{STEAM_CLAN_IMAGE}/38753827/8178d936cf5ff079c54b86bcc0b5e8a44df207f3.gif[/img] The settlement area range is mostly dependent on the player since its range grows with the number of buildings within the area. [img]{STEAM_CLAN_IMAGE}/38753827/abe49fbab1a63b1ae2ef65a316d3a10c3af19ba1.gif[/img] We hope you found this devlog informative and enjoyed the visual materials we've prepared for you. We'd love to hear your thoughts, so don't hesitate to leave a comment below. Also, be sure to join our Discord community to stay up to date on the latest news and connect with other Viking City Builder enthusiasts. [url=https://discord.gg/yenDAYP5Ux][img]{STEAM_CLAN_IMAGE}/38753827/2724474b3f8a17c90fc924bcb14e6935f4553e22.gif[/img][/url] Thanks again for your support, and we'll see you in the next devlog!