Learning Game Development as a Hobby!
In 2018, I decided to learn how to make video games in my spare time as a way to express my creativity and interests while keeping my development skills sharp.
Check out my Experience page to see a more detailed timeline of my game development journey!
Spider Defense Squad: From GameMaker to Godot
I started off with GameMaker Studio to develop my first game Spider Defense Squad! It's a tower defense game where you control a variety of spiders with unique abilities to defend against waves of insects.
After I spent a few years developing and releasing Spider Defense Squad, I started learning about Godot and I loved the flexibility and Python-esque GDScript language it uses. I decided to rebuild Spider Defense Squad in Godot, learning from my early mistakes and structural design choices to improve the performance and stability of the game. While also making a few new mistakes as well!
Current Project: Odd Slots
After releasing the second version of Spider Defense Squad, I started working on a new game, called Odd Slots! I'm fascinated by the mechanics and psychology of slot machines, so I wanted to create a social casino game where players can spin digital slots with credits for entertainment only with no ability for players to win real money.
I also wanted to give players the ability to see the RTP of a particular slot machine, and track statistics about their spins to give insight into their gameplay and examples of how slots perform over time. That's something that slots in most casinos don't provide, and I think it's important for players to have the ability to see more about the odds and mechanics of the games they play so they can gamble responsibly.
Godot Development Consulting
Need help with your Godot project? I offer consulting services to help you overcome development challenges, optimize your game's performance, and implement best practices for scalable game architecture.
With years of experience transitioning from GameMaker to Godot and rebuilding complex games from the ground up, I can help you navigate common pitfalls and design patterns that will save you time and frustration.
Services I Offer:
-
Code Review & Architecture Guidance
Evaluate your existing codebase and provide recommendations for improvement -
Performance Optimization
Identify bottlenecks and implement solutions to improve frame rates and memory usage -
GDScript Best Practices
Learn proper coding patterns and project organization for maintainable code -
Game Mechanics Implementation
Get help implementing complex systems like AI, networking, or procedural generation -
Project Planning & Technical Strategy
Plan your development roadmap and choose the right tools for your game
Whether you're just starting with Godot or you're stuck on a specific technical challenge, I'd love to help you bring your game vision to life. Get in touch to discuss how we can work together!