Skip to content

faizm10/playbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

261 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlayBox

🎮 Sketch a game. Generate it. Play it. Tweak it with AI.

PlayBox hero

Watch the demo →

Stack

Next.js, React, TypeScript, Tailwind, tldraw, OpenAI, Phaser, Fastify, Gemini

Run

# one command
./dev.sh

# or frontend only (generate + play + chat)
cd frontend && npm i && cp .env.example .env.local && npm run dev

App → http://localhost:3000

Env

frontend/.env.local

OPENAI_API_KEY=
OPENAI_MODEL=
USE_MOCK_OPENAI=false
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=

backend/.env (optional)

PORT=8080
USE_MOCK_GEMINI=false
GEMINI_API_KEY=
GEMINI_MODEL=gemini-3.5-flash
CORS_ORIGIN=http://localhost:3000

About

Draw a game. Play it.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages