2D Survivor Like
A downloadable game
This 2D game was inspired by the Vampire Survivors formula and developed over about six weeks during my free time. Unlike my first 2D platformer prototype, this one is much closer to a complete game experience.
It includes a functional main menu, a pause menu, and basic progression systems such as experience points, currency, and a simple shop. Players can face waves of enemies with different movement patterns, stats, and behaviors. The difficulty increases gradually over time through spawning logic and timers. Health, damage, countdowns, and upgrade mechanics are all in place, along with a basic save and load system to track persistent progress.
From a technical standpoint, this project was a big leap forward. I structured the game using Godot’s class system and made good use of signals for decoupling logic. I organized the project into clean folders and separate script files for better scalability and clarity. I also explored randomness, object pooling, scene instancing, UI logic, and more advanced scripting practices.
Aside from coding, I learned a lot about scoping a project, designing around limitations, and bringing together many small systems to create a cohesive gameplay loop. Even though it still uses basic art and minimal sound, building this game helped me understand what goes into balancing pacing, feedback, and player progression. It was also a key step in gaining confidence across all core aspects of indie game development.

Leave a comment
Log in with itch.io to leave a comment.