Hello, and welcome to my blog!
As a second-year game development student, I’ve discovered that creating a game isn’t just about coding and design; it’s about storytelling, problem-solving, and constant learning. This blog will share insights from my journey, the challenges I’ve faced, and the lessons I’ve learned along the way. Whether you're a fellow developer or simply curious about what goes on behind the scenes of game creation, I hope you'll find value here!
The Early Steps: Learning the Ropes
When I started my studies, the world of game development felt both exciting and overwhelming. Concepts like physics engines, state machines, and Unreal Engine workflows were new and intimidating. But as I dove into each topic, I realized that every challenge was an opportunity to grow.
One of my first big projects was developing a gravity apex mechanic in Unity. It taught me not just about code but also about how mechanics can influence player experience. Tweaking the states and transitions until the gameplay felt smooth was a labor of love—and frustration—but seeing it work as intended was incredibly rewarding.
Bringing Concepts to Life
One of my favorite aspects of game development is how an idea evolves into something tangible. Take Critter Clash, a card-based game I’ve been working on, inspired by classics like Worms Armageddon. Initially, it was a simple concept: randomized terrains and strategic card play. But as I iterated, I added layers of strategy, player interaction, and aesthetic design.
Every project, big or small, is an opportunity to blend creativity with technical expertise. And through each one, I refine my skills, whether it’s mastering the nuances of C# programming or ensuring the gameplay feels balanced and engaging.