Komatik Sundog
game-idephasergodotunitythree.js

Sundog

2026-10-16 / projects/sundog.mdx

A local-first AI game IDE. Describe a game and five agents build it — for Phaser 4, Three.js, Godot 4, or Unity 6 — starting from a library of finished, playable kits.

Sundog is an AI-native game IDE. Describe a game in plain English and five agents — Planner, Code, Scene, Art, QA — build a real engine project on your disk: design doc, code, scene tree, art, and tests.

It used to be called Daydream Studio, which still describes the feeling: start with a fuzzy idea, talk it into shape, and let the tool handle the structure, assets, and engine glue around the fun part.

Since May

The big change is that Sundog stopped starting from a blank page.

  • Kit library (Sep). 37 finished, playable Phaser 4 game skeletons plus 17 add-on packs and a 20-theme catalogue. The Planner picks a kit, seeds the design doc from it, and the Code agent customises a game that already works instead of inventing one from scratch.
  • The depth contract. Twelve kits — platformer, tower defense, bullet hell, rhythm, word puzzle, survivor autobattler and more — now meet a nine-point bar: a run doesn't end on the first input, there's a real way to win and a real way to lose, randomness is seeded, two presets play genuinely differently, and an automated probe actually plays the game before it ships.
  • Three.js as a fourth engine (Jun), with image-to-3D model generation and free CC0 assets.
  • Preview and publish. In-app Phaser preview and one-click web publishing to itch.io or Vercel.
  • Asset Foundry (Jun). One place for images, 3D models, sound, and music — with a librarian that reuses what you already have before generating more, and quality gates that reject broken models.
  • Unity, properly (Jul). Sundog boots the Unity editor itself, the agents use Unity's own tools directly, and QA has to show evidence from the editor rather than claim success.
  • Headless smoke tests (Jul) for Phaser and Three.js builds, so "it compiles" stops counting as "it works".
  • Arena. A side game where you coach a team of AI agents instead of a single character. The first mode is a trail-survival race.
  • Desktop releases v0.2.0 → v0.2.3 for Windows, macOS, and Linux, with a new brand mark.

How It Works

  • Five agents, one blackboard. Planner (design doc, scope), Code (TypeScript, GDScript, or C#), Scene (node trees, animation), Art (2D, 3D, audio), and QA (self-healing build and play checks) share project state instead of passing messages around.
  • Four engine targets. Phaser 4 and Three.js for the web; Godot 4 and Unity 6 through MCP bridges that any MCP client — Claude, Cursor, Copilot — can also drive.
  • Local-first. Native Tauri app. Projects live in local SQLite, API keys in the OS keystore. Bring your own model keys, with OpenRouter as a fallback. No account required.

Why Games

Games expose whether an AI tool has any taste. A business app can hide behind forms and tables. A game can't. If the interaction feels dead, you know immediately — which is exactly why the kits now have to survive a robot playing them before anyone else does.