Skip to content

zoomio/gbuilder

Repository files navigation

GBuilder - AI Game Development Platform

An AI-powered platform for creating professional 3D games with Godot engine, designed for distribution on Steam and Epic Store.

Project Structure

gbuilder/
├── cmd/
│   └── api/
│       └── main.go           # Application entry point
├── internal/
│   ├── api/
│   │   └── router.go         # API routes and middleware
│   ├── config/
│   │   └── config.go         # Configuration management
│   ├── handlers/
│   │   ├── project.go        # Project CRUD handlers
│   │   ├── build.go          # Godot build handlers
│   │   └── ai.go             # AI generation handlers
│   ├── services/             # Business logic (to be added)
│   └── models/               # Data models (to be added)
├── go.mod
├── go.sum
├── .env                      # Environment variables (create from .env.example)
└── .env.example

Development

# Run in development mode
go run cmd/api/main.go

# Build for production
go build -o gbuilder cmd/api/main.go

# Run tests (when we add them)
go test ./...

Tech Stack

  • Backend: Go + Gin
  • Game Engine: Godot 4.2+
  • AI: Claude 3.5 Sonnet
  • Cloud: Google Cloud Platform
  • Database: PostgreSQL (to be added)

License

TBD

About

Video game builder - AI generated generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors