Raise your Town!

Help JM build a mighty new kingdom! Build your small settlement and protect it from the dangers of the night.

Raise your Town! is a game I made with two of my friends. We made a GDD and created a workflow to follow by dividing up the tasks and meeting daily to work on the project. You slip into the skin of JM, a young nobleman who wants to live a quiet life. One day, the king of the kingdom commissioned JM to build a new settlement. It was too late when JM learned the whole truth: he must defend himself against a horde of monsters at the same time as building the city. If he fails, the king's wrath will fall on him. This game is a city-building medieval style where you play as an actuall character inside the city, you can build, unlock and upgrade every building, even you can upgrade your own weapons such as the sword and the bow. This games features a lot of mechanics that work all togheter.

Main features

  • Grid base building

  • Play as JM inside your base

  • Day/night cycle

  • Variety of enemies & bosses

  • Enemy waves

  • Fast forward time

  • In-game currency system

  • Upgrade your base and character weapons

  • Interact with buildings and NPCs

  • When you upgrade a defense building to the highest level, its appearance changes

  • Build a guild building to hire mercenaries for the defense of the city

What was the challenge?

This was the first time I developed a game with a team. I was encomended the main core mechanics and gameplay. One of the most important things I did was the save and load system. We had to save all the data of the game field and then recreate it whenever the player loaded a previous game. Another important feature was the building system, the ability to unlock, raise, and upgrade every building in the game made it quite a challenge to learn how to build a powerful town. In the current version of the game, the building system works like in other well-known titles such as Clash of Clans, where you have to upgrade another structure to unlock new constructions. Other features like real-time UI, enemy AI and pathfinding, game events and wave spawns were also worked on by me.

Project duration: 11/05/2022 - 19/06/2022

Itch.io page

Contact with me