project_matrix.sh

$ 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/

AUTO GAME GENERATOR
Featured 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.

Go gRPC PostgreSQL Vue.js OpenAI

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

LLM-driven game-spec generation with versioned configs
Clean architecture with dependency injection and GORM migrations
Dual REST (Fiber) and gRPC service interfaces
Game lifecycle management: create, test, publish
Web UI for design and play-testing
Provably-fair mechanics via cryptographic RNG

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