What problem does it solve?
Game teams need a safe way to inspect and reposition enemies, spawns, pickups, and gates without mutating live gameplay data or shipping an unsecured internal tool.
Core Features & Use Cases
- Versioned Editor Documents: Derive a schema-validated draft document from production placements with stable source IDs, flat-plane enforcement, and bounded undo history.
- Director Scene & Interactions: Render a paused Three.js director view with outliner search, layer toggles, drag-and-snap placement, camera focus, and enemy aggro, leash, and patrol overlays.
- Secured Private Route: Gate the editor behind an exact IP allowlist, HMAC-signed IP-bound sessions, and fail-closed server rendering.
- Use Case: A designer drags enemy placements in a paused isometric world, exports a validated JSON proposal, and an engineer integrates the diff into authoritative source after tests and review.
Quick Start
Use the build-game-map-editor skill to create a private, production-linked map editor for this Three.js game with draft export and access gating.