Skip to content

Aesthetic Engine Builder (AEB)

Build complete 1983-style wireframe games entirely via AI code generation — no sprites, no textures, no diffusion models. Just you and Cursor drawing your game with math and lines.

Answer five game design questions in the Godot editor, copy the generated prompt, paste it into Cursor Agent chat, and watch a fully playable CRT wireframe game appear. Best for arcade, puzzle, exploration, and other logic-driven games.


5-Pillar Design Wizard

Answer questions about Goals, Rules, Interaction, Conflict, and Outcomes to describe any game you can imagine.

CRT Shader Pipeline

Phosphor decay, scanlines, barrel distortion, glow, glass reflection. Looks like a real monitor from 1983.

Wireframe Drawing Engine

Lines, rectangles, polygons. Resolution-independent, proportional coordinates. Everything is math.

AI-Verified Builds

Generated prompts tell Cursor to launch the game via GRB, take a screenshot, and verify the result before reporting done.


  1. Install the addon in Godot 4.5+

  2. Click the Aesthetic Engine Builder tab in the bottom panel

  3. Answer the 5 design pillar questions (examples and tooltips guide you)

  4. Optionally toggle “Include Sound Editor” to add a retro synth to your game

  5. Click Generate Prompt → Copy to Clipboard

  6. Paste into Cursor Agent chat (for better reliability, it’s recommended you specify a powerful model for your first prompt, then switch to Auto if you prefer)

  7. Cursor builds your game, launches it, and screenshots the result

From there, keep prompting. “Add a title screen.” “Make the enemies faster.” “Add a high score table.” You can extend with custom GDScript and your own nodes. The game is yours.


WireframeCanvas (320×200 virtual resolution)
└─ Room drawers: dl(), dr(), dp() → command buffer → _draw()
└─ CRTPipeline: SubViewport → phosphor decay → CRT shader → glass reflection
└─ Full-screen output
ComponentPurpose
WireframeCanvasCommand-buffer renderer with dl(), dr(), dp() drawing API
CRTPipelineSubViewport rendering chain with phosphor decay, CRT shader, and glass reflection
EntityRendererAnimated wireframe entities with jitter, line-drop, and phase effects
RoomLoaderJSON-driven room system with hotspots and actions
Sound EditorRetro synth + step sequencer with Intel 8253 pitch quantization and WAV export

  • 15 QA missions — predefined Cursor prompts that run automated playthroughs and report issues
  • Built-in sound editor — Intel 8253 pitch quantization, WAV export
  • Sample game — Tennis game walkthrough included in documentation

No sprites. No textures. No image models. Every pixel is math and lines. This means:

  • Zero asset pipeline — no importing, no format conversion, no compression artifacts
  • Resolution independent — scales to any display without blur or aliasing decisions
  • Fully deterministic — same code produces same output every time, on every platform
  • AI-friendly — an LLM can read, write, and reason about drawing commands as easily as any other code