Heads up, I did write an answer to all the following questions, but I did use ai to write a better more thorough response for clarity.

Inspiration

ClassWarfare began with a question: what would an RPG world look like if governments treated character classes as legal identities, career assignments, and instruments of social control? The Dagu Island prologue starts as a warm academy story, then follows six classmates toward assessment, certification, conscription, Dreamland, and the possibility of becoming more than the system named them.

What it does

Players create an Academy student, select a race, class, talent, and build, then live through seven scheduled days on Dagu Island. They explore a map, recruit classmates, form relationships, make story choices, develop stats and skill trees, equip weapons and runes, and fight party-based turn-based battles.

Combat supports Ready Actions, status stacks, summons, pets, guards, clashes, ambushes, flying targets, environmental effects, and distinct class and racial mechanics. Outside combat, time, relationships, stat substitutions, and optional events alter what the player sees and who stands with them at graduation.

How we built it

The game is built in Godot 4.7 with data-driven JSON definitions and GDScript systems for combat, events, progression, UI, audio, and validation. Cameron "Leo" Ross / LivingDew created the story, world, characters, design direction, and final decisions. Codex was used as the implementation partner.

ClassWarfare predates Build Week. Earlier implementation used Codex with GPT-5.5. During the July 13-21 submission period, Codex with GPT-5.6 meaningfully extended the existing project with Bear Arms and Resolve, a per-combat Light Rune refresh, a rebuilt Phantom Double summon kit, autoplay fixes, readable event outcome receipts, credits website integration, focused validators, and Windows/macOS release automation. The repository README and docs/BUILD_WEEK_2026.md clearly separate the pre-existing game from this dated work.

Challenges we ran into

The hardest problem was preserving a large interconnected RPG while changing shared rules. A small status change can affect player characters, six recruitable classmates, enemies, pets, summons, autoplay, previews, and save data. We addressed that by reusing the existing data and status boundaries, writing narrow validators for new mechanics, and testing exported builds instead of relying only on editor behavior.

The second challenge was honesty of scope. This is an existing game, so the submission documents exactly what GPT-5.6 added during Build Week rather than presenting months of prior work as a one-week build.

Accomplishments that we're proud of

  • Shipping a complete free seven-day RPG prologue on Windows and macOS.
  • Turning a missing Bearfolk ultimate into a reusable Resolve and Battle Bear system.
  • Giving the two Phantom Double summons distinct support and AOE identities without rewriting combat.
  • Making every resolved map event explain what happened mechanically.
  • Maintaining an optional autoplay path across dialogue, exploration, and combat.
  • Building focused headless validators for risky shared systems.

What we learned

Codex is most useful on a large creative project when the human supplies precise intent and the agent is allowed to inspect the existing architecture before editing. GPT-5.6 was especially valuable for tracing effects across data, runtime execution, AI selection, status cleanup, UI feedback, and validators in one pass. The work also reinforced that AI-use disclosure and a clear pre-existing/new-work boundary are part of good engineering, not paperwork added at the end.

What's next for ClassWarfare

The current Early Access release focuses on the Dagu Island prologue. Planned work includes continued bug fixes, balance and readability improvements, deeper accessibility support, and future story development toward the mainland conflict. Player feedback will guide priorities; the submission does not promise specific unshipped content or dates.

Built With

  • codex
  • godot
  • suno
Share this project:

Updates