My path into game development did not begin with “I want to ship a complete game.” It began with worlds, characters, mechanics, and scenes that kept appearing in my head. What I have always loved is the possibility of turning imagination into an interactive experience: not only writing a setting down, and not only drawing an image, but letting a player truly step into that world and feel its rules, atmosphere, and emotion.
Right now I mainly use Godot, and I have also worked with Unity. What attracts me most about game development is that it brings together programming, design, art, narrative, and pacing all at once. While writing code, I think about how systems work. While designing mechanics, I think about how players understand and act. While building scenes, I think about the relationship between image, mood, and worldbuilding. The process is complicated, but that very complexity is also what makes it so fascinating to me.
Of course, development is not easy. Many ideas feel complete in my head, yet once they are implemented they run into all sorts of problems: mechanics that are not fun, code structures that become messy, assets that do not fit together, projects that grow too large, or simply the discovery that my current ability is not enough yet. But those problems have also slowly made me understand that game development is not about reaching the finish line in one breath. It is about breaking things down, experimenting, refactoring, and making choices until a vague fantasy becomes something people can actually experience.
I am still on the road, and I have not yet made the kind of mature work I want to make. But I already love the process. To me, game development is not only technical practice. It is also a form of expression. It gives me a way to create worlds of my own, and to turn what once existed only in my mind into something real through rules, visuals, and interaction.