What problem does it solve?
It prevents slow, fragile, and inconsistent game asset creation by guiding generation and integration into a reliable, verifiable pipeline for 2D sprites, 3D models, textures, and Gaussian splat environments.
Core Features & Use Cases
- Asset type detection + reference-driven workflow: Classifies the request (3D model, environment, sprite, or image/texture) and loads only the relevant reference to keep execution focused.
- Deterministic outputs with guardrails: Enforces immediate downloads, validated file outputs, and .meta.json sidecars for auditing and regeneration.
- Game integration rules that avoid common failures: Provides correct Three.js integration constraints (including SkeletonUtils for rigged models and required coordinate/raycast adjustments for splats).
Use Case Example: You need a new boss character and a matching environment; generate a GLB for the character, produce a Gaussian splat for the backdrop, and integrate both into a Three.js scene with correct loading and orientation.
Quick Start
Give the command: "Generate a pixel art tileset sprite for a dungeon floor palette-quantized to a 16x16 matrix and save it for use in my game."