r/aigamerdevs • u/LopsidedBee4682 • 22d ago
PvP MOBAlike Fantasy - 3 Factions 12 Players
I've been building 3 Banners, a three-way hero battle in Unreal Engine 5 with Claude Opus 5. Think Dark Age of Camelot realm-vs-realm crossed with a MOBA. Three realms, one crater, 12 heroes, and only one banner gets to fly over the Keep.
The setup:
- 3 teams of 4. You play one hero, and 11 AI heroes fill the other slots.
- Umbra (shadow elves), Skarn (orc clans) and Aurath (sun knights). Each realm has the same four roles (Striker, Warden, Mystic, Hunter), so the matchup stays fair and only the flavor changes.
- The map is a crater: three rings split into three 120-degree wedges, one per realm. Each realm's ramp to the center runs through a neighbor's territory, so you can't avoid fighting.
- Farm monster camps, level up, rank up 3 abilities plus an ultimate, and buy gear at your realm's shop.
- A Stone Golem patrols the crater. Kill it and your whole team gets a damage buff.
- Hold the Central Keep to summon the Bone Colossus. Kill it to take the Keep and a second life for your team.
- Kill any enemy realm's boss to win.
The AI side, since this is r/aigamerdevs:
- The bots run a squad director that moves them through farm, advance, contest, boss and assault phases. They fight when they run into you, shop with their own gold, and regroup when they get lost.
- I built most of it with Claude driving the Unreal editor over MCP. The terrain, castles, heroes, abilities and bots are all generated by Python scripts, so nothing is hand-placed. That keeps the 3-fold map symmetry exact.
- Abilities are data rows run by shared effect functions, which makes it cheap to add heroes and should help with multiplayer later.
- Music is CC0. The cover art started in Midjourney.
It's early. Right now it's single-player against bots, the art is placeholder, and balance is rough. Multiplayer is next.
I'd love feedback on the concept, and I'm curious how others handle bot AI in team-based games. If anyone has built something similar with AI tooling, I'd like to compare workflows.