OhMyGame
OhMyGame은 AI로 게임을 만들 수 있는 오픈소스 스튜디오로, 디자인·구축·플레이테스트·출판을 하나의 앱에서 모델 키와 함께 수행합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기a multiplayer burger game made to just play with my girlfriend.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A first-person cooperative burger restaurant for the web. One to four cooks share a late-night kitchen: customers walk in and order at the counter, and the cooks grab ingredients, turn the grill knobs, flip patties with a spatula, melt cheese, squeeze the right sauces and serve each customer the burger on their ticket, built from memory. Works with mouse and keyboard and with iPad touch controls, in the same room.
Status: Stage 1 (real multiplayer interaction slice) is playable, with Stage 2 (persistence and recovery) foundations and a Blender-authored art pass: a modelled restaurant with Cycles-baked global illumination and reflection probes, food whose cooking state drives its shader, stocked props, skin-textured first-person hands, and rigged teammates and walk-in customers. All art is generated by code in
assets/source/blender(see docs/ASSET_PIPELINE.md). See docs/PLAN.md and docs/KNOWN_LIMITATIONS.md.
Full guide: docs/DEPLOYMENT.md. The short version, on Ubuntu/Debian
with two DNS records (game. and realtime.) pointing at the VPS:
curl -fsSL https://get.docker.com | sudo sh
git clone https://github.com/w1nofgood/burgurgame.git /opt/after-hours && cd /opt/after-hours
cp deploy/.env.example deploy/.env # set POSTGRES_PASSWORD, GUEST_TOKEN_SECRET, ALLOWED_ORIGINS, VITE_REALTIME_URL
docker compose -f deploy/docker-compose.yml --env-file deploy/.env up -d --build
scripts/build-client.sh https://realtime.example.com /var/www/after-hours/client
# then Nginx + Let's Encrypt (deploy/nginx/after-hours.conf), or your DirectAdmin panel
scripts/smoke.sh https://realtime.example.com https://game.example.com
Windows Server VPS? Follow docs/DEPLOYMENT_WINDOWS.md: copy-paste
PowerShell that installs Node.js, PostgreSQL and Caddy (automatic HTTPS) as Windows services, plus
scripts/windows/update.ps1, backup.ps1, restore.ps1 and smoke.ps1.
Do you need DirectAdmin or a separate static host? No. The same VPS serves the static website (via Nginx) and runs the game service and database in Docker. If your VPS already uses DirectAdmin, the guide shows how to use its web server instead. A static-only/shared host can't run the game service, which needs a long-running process with WebSockets.
Requirements: Node.js 22.12+ (24 LTS recommended) and npm.
npm install
npm run dev:server # game service on http://localhost:2567 (in-memory saves)
npm run dev:client # client on http://localhost:5173
Open http://localhost:5173 in two browser windows (or a second device on your network using
http://<your-ip>:5173/?realtime=http://<your-ip>:2567 — add that origin to ALLOWED_ORIGINS),
open a kitchen in one and join with the room code in the other.
To develop against PostgreSQL instead of the in-memory store:
export DATABASE_URL=postgres://user:pass@localhost:5432/afterhours
npm run migrate && npm run dev:server
Controls are in docs/CONTROLS.md.
npm test # rules, protocol, server room and store tests
TEST_DATABASE_URL=postgres://… npm test # also runs the store contract against PostgreSQL
npm run test:e2e # desktop + iPad-emulated browsers in one kitchen
npm run typecheck
| Path | Contents |
|---|---|
apps/client | Vite + Babylon.js client: menus, rendering, input (mouse/keyboard and touch), audio, networking |
apps/server | Colyseus room, authoritative kitchen simulation, HTTP routes, persistence, migrations runner |
packages/simulation | Engine-independent cooking, recipe scoring, stacking, interaction rules, shared Rapier physics |
packages/protocol | Replicated state schema, message validators, protocol version |
packages/data | Layout, items, recipes, prices, tuning |
database/migrations | PostgreSQL schema |
deploy/ | Dockerfile, Compose, Nginx example, environment template; deploy/windows Caddy and IIS configs |
assets/source | Blender (bpy) scripts that model, texture, light, bake and export all art; fonts |
scripts/ | Client build, backup, restore, smoke test, asset build, probe conversion; scripts/windows PowerShell equivalents |
tests/e2e | Playwright multi-browser tests |
docs/ | Plan, deployment, architecture, controls, recipes, assets, limitations |
Licensed under the Apache License 2.0 (see LICENSE).