Hello! 👋
I'm a developer passionate about game design, web performance, and interactive experiences. I love the challenge of building things that create memorable experiences and are technically efficient.
When I'm not coding games, you'll find me working on my homelab, ricing my laptop, overclocking my 2080ti (Not 7yrs old or anything), or playing indie games for "research" (honest!).
Why 20 Games?
This challenge started as my way to break out of tutorial hell and actually ship projects. The focus is on small, complete games in the hopes of teaching myself the full cycle of game development—from concept to launch as well as AGILE development.
Background & Interests
I come from minimal experience, having only just finished my freshman year at College. I'm obsessed with fast load times, small bundle sizes, and making games accessible for everyone.
My favorite part of game development is the intersection of creativity and technical constraints. How do you make something appealing while keeping it under 5MB? How do you create compelling gameplay with simple mechanics? These challenges shape the developer I strive to be.
Current Focus Areas
- Web Game Performance: Getting games to load fast and run smooth in browsers
- Rapid Prototyping: Going from idea to playable build as quickly as possible
- Cross-Engine Development: Learning the strengths and workflows of different engines
- Game Design Patterns: Understanding what makes games feel good to play
- Best Practices: Understand the industry and instilling good habits
Tech Stack & Tools
Philosophy
I believe in shipping early and often. Perfection is the enemy of movement, and done is better than perfect. Every game teaches something new, whether it's a technical skill, design insight, or just the discipline of finishing what you start.
I'm also big on sharing the process. Game development initially felt mysterious and intimidating, but really it's just a series of small problems and creative decisions. The more we document and share our approaches, the easier it is for others and ourselves to reflect on our experiences.
Outside of Game Dev
When I'm not at the computer, I enjoy hiking, reading fantasy novels, playing board games, and maintaining FOSS (yes, I'm one of those people).
Let's Connect!
I love chatting about game development, game-hacking, homelabbing, or really anything tech-related. Feel free to reach out if you want to discuss a project, share ideas, or just say hi!
I'm especially interested in hearing from other developers working on similar challenges, optimization enthusiasts, and anyone building games.