What problem does it solve?
Producing game backgrounds that actually load in Godot requires coordinating AI image providers, aspect-ratio enforcement, deterministic resizing, and engine-level import checks, which is error-prone when done manually.
Core Features & Use Cases
- Provider-based image generation: Generates non-pixel-art scenic backgrounds through a declared provider (native, codex, gemini, or openai), with optional style or screen reference images sent as real attachments.
- Deterministic finalization: Runs the project's asset_image_finalize.py tool to enforce aspect ratio and resize to the target resolution, keeping raw sources and reports as provenance.
- Five-level validation ladder: Validates family binding, PNG integrity, the single-to-Texture2D route, and real headless Godot loading (L0-L4) before claiming readiness.
- Use Case: Request a 16:9 parallax plate for a side-scrolling level and receive a validated PNG at assets/generated/background-map/<asset_id>/ that Godot loads directly as a Texture2D.
Quick Start
Ask the agent to generate a 1920x1080 non-pixel-art forest background map asset with asset_type background-map and validate it through the full L0-L4 ladder.