SpawnPoint-Coder-7B

A 7B model that generates Godot 4 games. Fine-tuned for Spawn Point, an open-source autonomous game studio: you describe a game in plain English or Vietnamese, the model writes the game design as strict JSON, and Spawn Point compiles it into a playable Godot 4 project (scenes, GDScript components, levels, sprites) that runs on desktop or in the browser.

What it does inside the pipeline:

  • Design — game idea → game brief (genre, character, abilities, enemies, hazards, pickups, goal, feel).
  • Tweak — "jump 20% higher, add a dash, more enemies" → a precise patch of the game.
  • Edit an entity — "double its health and make it shoot fireballs" → component and parameter changes.
  • Translate — Vietnamese game ideas → English briefs.

4-bit AWQ, runs on a single 12 GB GPU. No NVIDIA GPU? Use the GGUF build with Ollama, llama.cpp or LM Studio (Mac, AMD, CPU).

Run it

docker run --gpus all -p 8000:8000 --ipc=host vllm/vllm-openai:v0.10.2 \
  --model smoky1496/SpawnPoint-Coder-7B-AWQ --served-model-name SpawnPoint-Coder-7B --max-model-len 16384 --gpu-memory-utilization 0.85

Then Spawn Point finds it automatically at http://localhost:8000/v1.

Evaluation

Held-out Spawn Point tasks (same prompts and JSON schemas as production) plus 30 human-written game ideas (English and Vietnamese, 153 checks):

benchmark v1 v2 (this release)
held-out brief (exact match) 36% 88%
held-out tweak (exact match) 100% 98%
held-out entity (exact match) 100% 91%
held-out translate (exact match) 52% 97%
human-written prompts fully right 73% 87%
human-written prompts, checks passed 94% 97%

Limitations

  • Fine-tuned only for 2D platformers and 2D top-down games built with Spawn Point's component library. Other genres (3D, RPG systems, strategy, card games, racing…) and free-form Godot coding were not part of the training data, so expect results no better than a general 7B coder model there.
  • It writes Spawn Point's JSON formats; the GDScript itself comes from Spawn Point's tested component library, not from the model. Outside Spawn Point it is a general coding model with a narrow specialty.
  • Occasionally one detail of a request is missed (e.g. a pickup or one enemy type); Spawn Point's validator and normalizer catch most of these.

License

Apache 2.0 — see LICENSE and NOTICE.

Downloads last month
57
Safetensors
Model size
8B params
Tensor type
I32
·
BF16
·
F16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support