$ cat project.txt
AUTO GAME GENERATOR
AI-assisted platform for generating playable game prototypes. An LLM drafts the game spec, a clean-architecture Go service manages the lifecycle, and a web UI handles design and play-testing.
$ ls -la project/
A game prototyping engine: define rules in natural language, an LLM generates the spec, and the system renders a playable prototype with full lifecycle tracking.
The Challenge
Prototyping a game normally means weeks of manual coding and spec iteration before anything is playable.
Our Solution
A clean-architecture Go service (Fiber + gRPC, dependency injection, GORM) drives LLM-based spec generation with versioned prompt templates in PostgreSQL, exposed through a Vue web UI.
Key Features
Technical Architecture
Frontend
- framework: Vue 3
- stateManagement: Pinia
- styling: Tailwind CSS
- testing: N/A
Backend
- runtime: Go
- framework: Fiber + gRPC
- database: PostgreSQL
- caching: N/A
Deployment
- hosting: Docker Compose
- ci_cd: Make automation
- monitoring: N/A
Results & Impact
Produces playable prototypes from a natural-language brief
Versioned spec system enables rapid iteration
Dual REST and gRPC endpoints fit varied client integrations
Audit trail captures every generated spec
Gallery
Game spec editor
Prototype preview