This blog exists to document my journey building a video game from scratch using Godot and C#. I might also sneak in some posts about whatever game(s) I’m playing at the moment, or tabletop RPGs.
Starting as a seasoned web developer with experience in C# will give me an advantage on the coding front, but prior to this I had no experience with any kind of game dev. I want to share my successes and frustrations as I overcome obstacles as well as giving updates on how my game is coming along. Maybe I’ll even inspire someone else to start their own version of this journey.
Making a video game of my own has been a dream since I picked up my first game – Spyro the Dragon. I’d sit with my little sister drawing levels on sheets of paper for hours. When Pokemon came along, I drew Pokemon gyms and tried to put together teams for each of the trainers in there. In my teen years, I discovered Morrowind and learned some rudimentary scripting. Being able to actually make the game do something I imagined was awesome!
Nowadays, gaming is just one of my hobbies that I try to sneak in around taking care of my 3-year-old. I favour strategy games, RPGs, and colony builders. I also run a regular tabletop RPG group playing Pathfinder 2E, and occasionally I’ll binge-read an entire series of books over the course of a month. My day job, as I’ve alluded to, is as a senior web developer (website, not a spider). In other words, even though I never really followed the dream of developing a video game, I’ve ended up doing many things that are somewhat adjacent.
Take a look at some of my posts and leave a comment, or send me a message on Bluesky.