I make games. Now I help creatives make more with AI.
I’m John Comes. I’ve spent 25 years running game projects, teams and companies. Now I build with AI every day, and I help designers and artists do the same, on their own terms.
Career highlights
Pioneering AI tools that keep creatives in charge.
The Design Loop and AI agents for any situation
Wrote the AI you played against.
Command & Conquer Generals: Zero Hour, The Battle for Middle-earth, and Supreme Commander
Designed the first commercial MOBA.
Demigod
Helped invent the shooter–MOBA hybrid.
Monday Night Combat
Took a free-to-play shooter past 3 million players.
Super Monday Night Combat
Helped design a $2.2M Kickstarter that sold a million copies.
Planetary Annihilation
Games I’ve shipped
Thirty-five-plus titles across strategy, MOBAs, shooters, and battle royales. Here are eight, in the order they shipped.
-
Command & Conquer Generals: Zero Hour
Lead Designer and Engineer
-
The Lord of the Rings: The Battle for Middle-earth
Senior Designer, Software Engineer
-
Supreme Commander
Lead Designer, Lead Content Engineer
-
Demigod
Lead Designer
-
Monday Night Combat
Lead Designer
-
Super Monday Night Combat
Game Director
-
Planetary Annihilation
Designer
-
Hello Neighbor
Porting studio lead (publisher)
All the games, and what I did on each
What I’m building now
I’m designing the levels of an unannounced dungeon crawler with an AI, in rounds. It proposes, builds, and checks its own work. I approve the plan, give notes, and say go. Drag the slider: that’s round one against round seven of the same crypt.
See how the loop works
-
Agents inside Unreal Engine 5
AI tools for artists and designers
-
Immigrationally.ai
A full-stack product, built with AI
-
A decade-old game, modernized
Agentic code migration
How I help teams
Most creative teams don’t need an AI strategy deck. They need someone who has shipped games to sit with them and show where the tool helps and where it doesn’t.
Pipeline review
I find where AI saves real time in your art and design pipeline, and where it would only add noise.
Build the loop
I set up agents, checks, and review loops shaped to your team, with your people making the calls.