Back to projects
Godot Game Development

Godot Game Development

/ March 24, 2023

For the past year, in my free time, I've been diving deep into the world of game development with the Godot game engine. As a designer, I’ve always been drawn to creative projects, but Godot opened up a whole new world for me—one where I could not only design but also build something from the ground up. It’s been a challenging yet incredibly rewarding experience.


Why Godot?

Choosing Godot as my game engine was an easy decision. With its open-source nature, lightweight structure, and ease of use, it was perfect for a project like mine. I wanted to create something both visually appealing and functionally unique, and Godot gave me the flexibility to experiment with different ideas. The engine's built-in support for scripting using GDScript made it even more approachable, allowing me to focus on mechanics without getting lost in complicated programming.


A Procedural Twist on Tower Defense

For the last year, I've been working on a tower defense game. But instead of sticking to the usual formula, I wanted to add a twist: random procedural map generation. In this game, no two playthroughs are alike. Every time you restart, the map is randomly generated, making it impossible to predict and plan for the next round. This feature introduces a layer of unpredictability and forces players to adapt on the fly, keeping the gameplay fresh and challenging.

Designing and developing the procedural map generation has been both fun and frustrating. The randomness creates endless possibilities, but it also requires carefully thought-out algorithms to ensure that the maps remain balanced and engaging.


The Concept Remains Under Wraps

While I’ve made significant progress over the last year, this project is still a work in progress, and the concept remains behind closed doors for now. I’m taking my time with development, ensuring that everything works seamlessly before announcing anything publicly.

Eventually, the goal is to release the game on Valve’s Steam platform. Until then, that's all you get for now!

The journey through Godot has been a learning experience, and I’m excited to share more about this project as I continue developing it. Stay tuned for updates as I work towards bringing this vision to life.