Building games, one line of code at a time!
Hi, I'm Wurztha! I'm a passionate game developer in the making, currently working through Harvard's CS50 course to build my foundation in programming.
My journey began with a love for video games and a desire to create experiences that others can enjoy. I believe that with the right tools and knowledge, anyone can turn their imagination into playable worlds.
Currently, I'm learning Python and C amongst other things, before focusing on building my first simple games that can be shared with friends and fellow developers.
Self-taught for years, I decided it's time to learn the right way!
I believe in learning by doing. Rather than just reading about programming concepts, I prefer to jump straight into building projects and figuring things out as I go. This hands-on approach has taught me more in the past year than all my previous self-study combined.
CS50's structured curriculum is giving me the theoretical foundation I was missing while still allowing me to apply what I learn immediately through weekly problem sets and projects. It's the perfect balance of theory and practice.
The gaming industry has always fascinated me because it combines art, storytelling, technology, and psychology into a single medium. Every game I play makes me think about how it was made - what decisions did the developers make? Why did they choose this mechanic over that one?
I want to be able to answer those questions not just as a player, but as a creator. I want to understand the craft deeply enough to contribute my own unique vision to the world of interactive entertainment.
Currently working through Week 3: Arrays and Memory Management
As I complete CS50, I'm planning to build my first real game. Here's what I'm thinking:
September, 2026
One of the most surprising things about taking CS50 is how much I underestimated the complexity of even simple programming tasks. What looks like a straightforward problem often has multiple layers of edge cases and potential bugs that you don't see until you actually try to implement it.
The debugging process alone has taught me more about logical thinking than any other activity I've done. Learning to systematically isolate problems, test hypotheses, and verify solutions is a skill that extends far beyond programming.
I'm also amazed by the open-source community. Every time I get stuck, there's someone who's had the same problem before and shared their solution online. The collective knowledge available for free on the internet is staggering.