How Azure DevOps Helps Me Actually Finish My Personal Projects
When most developers start a personal project, there’s a pretty obvious first step: Create a GitHub repository. And there’s absolutely nothing wrong with that. GitHub is fantastic, and I use it too. But for a lot of my personal projects —…
Why Making Stuff Is More Fun Than Buying Stuff
I love buying new stuff. New games, tech, Pokémon cards, gadgets — I’m definitely not going to pretend I don’t enjoy it. But I’ve realized something over the years: Making something is almost always more satisfying than buying…
How PSP Homebrew Got Me Into Programming
It’s kind of crazy to think about how one random interest can completely change the direction of your life. For me, one of those things was the PSP. I loved the PSP as a gaming system, but what really fascinated me wasn’t necessarily the…
Why I Choose Unity as My Main Game Engine
There are a ridiculous number of ways to make a game today. Unity, Unreal, Godot, custom engines, frameworks—the list keeps growing. I’ve played around with different engines and technologies over the years, but when I actually have an idea for a…
The Free Art & Graphics Tools I Use for Game Development
When I’m working on a game or another development project, eventually I need graphics. The problem is, I’m a developer—not a professional artist. And I like free. So over the years I’ve ended up with a handful of free (or mostly free)…
Building Project City: What I Learned Making My Own Nintendo Switch Game
There’s something very different about starting a game project and actually seeing that game sitting on the Nintendo eShop. Project City started with a relatively simple idea: I wanted to make a top-down open-city game where you could drive around,…