Automated Testing in Game Development: Speed & Stability

Illustration of DevOps as two interlocking puzzle pieces over binary code, symbolizing the integration of development and operations in software pipelines.

When most people think about game testing, they picture QA teams running through builds, finding bugs, and filing reports. But modern development pipelines can’t rely only on manual QA anymore. Automated testing has become essential to maintain speed without sacrificing stability. And yet, many studios hesitate. Automated testing feels expensive, it takes time to write, […]

Automated Builds in Game Development | Technical Production

Illustration of DevOps as two interlocking puzzle pieces over binary code, symbolizing the integration of development and operations in software pipelines.

When people think about game development, they picture flashy art, clever AI, or tight combat mechanics. What often gets overlooked is something far more basic but just as critical: automated builds. For producers and designers, automated builds are the single best way to keep feedback flowing. For programmers, they’re a shield against broken code. For […]

Pair Programming and Code Reviews: Best Practices for Collaboration

Illustration of DevOps as two interlocking puzzle pieces over binary code, symbolizing the integration of development and operations in software pipelines.

Every developer knows that game projects live and die by teamwork. You can have the sharpest coders in the world, but if they’re working in isolation, problems slip through, knowledge gets siloed, and the codebase becomes harder to maintain. That’s where pair programming and code reviews come in. These practices aren’t about slowing people down […]

Source Control in Game Development: Git, SVN & Perforce

Illustration of DevOps as two interlocking puzzle pieces over binary code, symbolizing the integration of development and operations in software pipelines.

When I started consulting a year and a half ago, I never expected one of my most common recommendations would be this simple: “Do you have working source control?” And no, your Google Drive or an external hard drive does not count as source control. It’s honestly surprising how many teams I’ve met who are […]

GOAP in Game AI: Using Utility and Planning for Smarter NPCs

Fantasy RPG concept art showing a sword, coins, an ancient map, and a dragon-emblazoned book, symbolizing goals, actions, and planning in game AI (GOAP).

After publishing my recent piece on game AI planning, I received a wave of questions about GOAP, which inspired me to write this article. To make it clear and approachable, I’ll walk through a simple paper prototype of GOAP so you can both understand the concept and even implement your own version if you’d like. […]

From Prototype to Production with Story Mapping

Glowing lightbulb in front of a wall covered with business charts, graphs, and creative sketches, symbolizing discovery, ideas, and structured innovation in game development.

Game development always begins with ideas. Prototypes let you test those ideas, playtesting reveals what works, and iteration shapes your vision into something people can understand and enjoy. But eventually, you reach a critical moment: moving from experiments to execution. That’s where story mapping comes in. Story mapping is the glue that ties your early […]

Building a Business Case for Your Game

Glowing lightbulb in front of a wall covered with business charts, graphs, and creative sketches, symbolizing discovery, ideas, and structured innovation in game development.

Game development is an art form, but for those of us working in the industry, it’s also a livelihood. Creativity fuels the spark, but business realities determine whether a project survives. And in today’s climate of rising budgets and studio closures, building a solid business case for your game is no longer optional. The heart […]

The Case for Product Owners in Game Development

Glowing lightbulb in front of a wall covered with business charts, graphs, and creative sketches, symbolizing discovery, ideas, and structured innovation in game development.

This month, I became a Certified Product Owner Professional. It wasn’t about collecting another credential, it was the natural next step after 17 years in software development, 11 of those in games, and six years building myself as a project manager. That path began with a project that burned me out. It was messy, conflict-heavy, […]

Game AI Planning: GOAP, Utility, and Behavior Trees

Game developer designing AI systems in a 3D engine, building character behaviors and decision-making logic for a video game

When we talk about Game AI, most developers start with behavior trees, A*, or perception systems. These tools are great for controlling moment-to-moment decision making, but what about bigger-picture choices? That’s where AI planning comes in. Planning systems give NPCs the ability to evaluate options, weigh trade-offs, and pursue goals in a way that feels […]

Perception in Game AI: Smarter NPC Awareness

Game developer designing AI systems in a 3D engine, building character behaviors and decision-making logic for a video game

When players talk about Game AI, they often jump straight to pathfinding or decision-making. But before an NPC can move or decide, it has to perceive the world. That’s where perception systems come in, they’re the bridge between raw game data and believable character behavior. Done right, perception creates tension, immersion, and the illusion of […]