← Latest papers
💻 computer science

CreativeGame:Toward Mechanic-Aware Creative Game Generation

This paper introduces CreativeGame, a multi-agent system that enables iterative, mechanic-aware HTML5 game generation by integrating programmatic proxy rewards, lineage-scoped memory, runtime validation, and explicit mechanic planning to facilitate observable, progressive evolution of game designs across versions.

Original authors: Hongnan Ma, Han Wang, Shenglin Wang, Tieyue Yin, Yiwei Shi, Yucong Huang, Yingtian Zou, Muning Wen, Mengyue Yang

Published 2026-04-23
📖 4 min read☕ Coffee break read

Original authors: Hongnan Ma, Han Wang, Shenglin Wang, Tieyue Yin, Yiwei Shi, Yucong Huang, Yingtian Zou, Muning Wen, Mengyue Yang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you ask a very talented but slightly chaotic artist to "make me a new video game."

In the past, if you asked an AI (Large Language Model) to do this, it might hand you a sketch that looks like a game, but when you try to play it, the character falls through the floor, the buttons don't work, or the game crashes immediately. Even if it did work, the AI would just keep making the same boring "Pong" clones over and over, unable to learn from its mistakes or get genuinely creative.

CreativeGame is a new system designed to fix this. Think of it not as a single artist, but as a specialized film crew working together to build a game that actually works and gets better with every take.

Here is how it works, broken down into simple analogies:

1. The "Director's Blueprint" (Mechanic-Guided Planning)

Usually, an AI just starts typing code immediately. CreativeGame stops first. It acts like a director who says, "Wait, before we shoot, let's write a blueprint."

It looks at a giant library of game rules (like "jumping," "shooting," or "gravity") and decides exactly which rules to keep, which to change, and which new ones to invent. It creates a Mechanic Plan. This ensures the AI isn't just guessing; it's following a specific recipe for creativity.

2. The "Quality Control Team" (Runtime Validator)

This is the system's safety net. In the old days, the AI would write code that looked perfect on paper but broke when you tried to run it.
CreativeGame has a Quality Control Team that tests the game before it's finished.

  • Tier 1: A robot inspector checks the code for typos and missing parts (like checking if the engine is installed).
  • Tier 2: If possible, it actually launches the game in a hidden browser window and tries to play it. If the game crashes, the system says, "Nope, fix this," and sends it back to the coders. It won't let a broken game pass.

3. The "Memory Book" (Lineage-Aware Memory)

Imagine you are learning to paint. If you throw away your sketchbook after every painting, you'll never improve.
CreativeGame keeps a shared memory book for every "family" of games it creates.

  • If the AI tries a new way to make a character jump in Version 1, and it works, it writes that down in the memory book.
  • When it makes Version 2, it reads the book and remembers, "Hey, that jump trick worked last time, let's try to make it even cooler."
    This allows the game to evolve. It doesn't just make one game; it creates a lineage where each version learns from the one before it.

4. The "Fair Judge" (CreativeProxyReward)

How do you know if a game is "creative"? Usually, you ask an AI, "Is this creative?" But AIs are bad at this; they often just give everyone a "7 out of 10" because they are polite.
CreativeGame uses a Fair Judge that doesn't rely on opinions. Instead, it uses hard facts:

  • Did the game actually run? (Yes/No)
  • Did it change the rules in a new way? (Yes/No)
  • Did it keep the core fun parts? (Yes/No)
    It gives points for these concrete things and ignores vague "feelings." This prevents the AI from just making things that sound creative but are actually boring.

The Result: Evolution, Not Just Generation

The paper shows that this system can take a simple game idea (like Flappy Bird) and, over four generations, turn it into something completely different.

  • Version 1: A bird dodging pipes.
  • Version 4: A bird that leaves "ghost echoes" of its past flights, which you can use to solve puzzles later.

The system didn't just make a new game; it evolved the game by changing the underlying rules (mechanics) in a way that was planned, tested, and remembered.

In short: CreativeGame turns AI game creation from a game of "roll the dice and hope for the best" into a structured, scientific process where games are designed, tested, remembered, and improved—just like a real game studio, but running at the speed of code.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →