Echoes of the Masquarade
Verticle Slice Project
This game was part of our Vertical Slice course. It is a rouge-like action game based around music and Italian folklore. We got ten weeks to be able to develop our dream game full time. We even got our own office spaces. Our project owner was a ver passionate Italian who came up with the idea for the game.
We got to display this project at the Gotland Game Conference 2025.
Get this game on itch.io. Only playable on windows.
For this project my focus was on developing a tilable world generation system. We wanted to have a semi random map every time the player started a new game. So we created different variations of chambers and path tiles which were then instanciated when the player started the game. This is done my applying an A* algorithm to connect the generated chambers with each other and filling the generated paths with the appropiate path tiles.
Next to the world generation I also added a modular charm system to apply buffs to the player. The game design was asking for a lot of different charms so my idea was to make the individual buffs as extra componentns which can then be combined to the needs of the specific charm. This simplefied the variety for the differnet charms and made the creation of new ones quick and straightforward.
Another focus I had was the creation of the enemy and boss AI. The enemies and the boss had specific behaviours depending on player position and the current state of the other enemies that were close.
As I have been working in a real working environment full time in a team, being back in an office and working alongside you collegues made me realise how much I missed that. Being close to your collegues adds so much more than just shorter communication paths. The laughs in the office, the chats, but also the inspiration of having someone working next to me makes it so much more productive. Again I had the privilege to work with an amazing team with passionate developers. Working in an office also helped me get insights into how the process is for 3D assets, how much time they need to be created and how animations are done. This is also something that is amazing to me. When the game turns from my gray and red boxes to a great looking game.