• Game Jam Recap: Birdmail

    Posted in Game Development on

    Here's a recap of our exciting game development journey, filled with brainstorming, challenges, pivoting, and unique touches. We initially embarked on creating a game with boids, which led us to implement efficient boid movement using Unity's Job system. However, we encountered challenges with WebGL builds and had to pivot our concept midway. With only a day and a half left, we shifted gears and created a game where players retrieve packages from escaped birds. We added an engaging navigation system, sketch-based story intro, and even AI-generated voice narration. Despite setbacks, we managed to create a playable game in just a few days. Curious to see our creation? Check out BirdMail on Ludum Dare and explore our fascinating journey!
  • Developing Infernal Garder

    Posted in Game Development on

    As the lead coder of the Infernal Garden game jam team, I faced many challenges and hurdles during the 3-day development process. From nailing the player controls and feel to implementing the shooting AI, I had to work around the clock to ensure that everything came together smoothly. We utilized Unity's way of doing things as much as possible, creating a very atomic and modular architecture, and adding a quick mode where plants don't attack for more relaxed gameplay. Despite disagreements on the gameplay loop, we managed to create a fun game with exciting features such as target searching and a sharpshooter plant. Read more about our journey and play our game on itch!
  • Recipe For Disaster Development

    Posted in Game Development on

    Hey there! As a member of the development team for Recipe for Disaster, I wanted to give you a sneak peek into some of the exciting progress we've made so far. From early prototyping to the integration of stunning visual effects, we've been hard at work crafting an immersive gaming experience that we hope you'll love. Keep reading to learn more about the challenges we've faced and the triumphs we've achieved along the way.
  • ECS 2D Action Platformer

    Posted in Game Development on

    In my latest blog post, I share my experience creating a 2D game using Unity's Entity Component System (ECS) and all sorts of experimental tools like Unity Adressables, 2D Lighting engine, 2D Platformer Pathfinding, GOAP, and more. I talk about the struggles and victories of developing the game, including custom 2D lighting, tilemaps, and the challenges of using ECS with the Inverse Kinematics solution. To learn more about my journey in developing this game, check out my post and see the open-source project on GitHub.