Daniel
-
Dev-Log 1
More Details: Dev-Log 1We’re taking a break from our perception system to look at the current status of the game I am making. The game is an arcade action space-ship looter shoot-‘em-up with co-op multiplayer. It will feature a bit of a push-your-luck extraction mechanic, where you balance the risk of staying out longer and collecting more loot…
-
How not to build a perception system pt 2
More Details: How not to build a perception system pt 2In pt 1, we looked at a very naive perception system built from first principles, where every agent independently checks all potential targets for visibility each frame. Today we’re going to look at building a system that is more performant. The key concept, is to move the code into a single, centralized system, where we…
-
How not to build a perception system. Pt 1
More Details: How not to build a perception system. Pt 1Every bad AI moment in a game — the enemy who ignores you standing right in front of them, the turret that fires through a wall — usually traces back to the same root cause: a broken perception system. Let’s build one badly first, so you understand exactly why the better approach matters. We’re going…
-
What is Game AI anyway?
More Details: What is Game AI anyway?Ask ten game developers what ‘Game AI’ means and you’ll get ten different answers — and that’s before anyone mentions ChatGPT. Here’s my take, shaped by 18 years of shipping AI systems for AAA games like The Darkness II and Warframe. The first thing most people think of as Game AI is the logic that…
-
10 print “Hello World!”
More Details: 10 print “Hello World!”Starting something new is always daunting. But also, exciting! After nearly two decades of building AI systems for games, I’ve decided it’s time to establish my own little spot on the internet, where I can share what I’ve learned along the way. I’m Daniel Brewer, and I’ve spent the last 18 years working as a…