OhMyGame
OhMyGame is the open-source studio for making games with AI. Design, build, playtest, and publish games in one app, with your own model keys.
A social simulation game. Walk into real situations, talk to people with their own moods and limits, and see how it went.
GamesJavaScript · CSSGitHub @joevics5OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A social simulation game. Pick a category (Rizz, Make Friends), choose a challenge, walk into a 3D scene, and talk to a character who has their own personality, mood and limits. You get a review at the end.
Right now: the dashboard, both challenge lists, and challenge 1 of Rizz ("Break the Ice at the Bar", approach a woman or a man). The other 39 challenges are placeholders.
public/game/game.js): UI flow, procedural 3D bar, animated characterspublic/game/ai.js). Default models: gemini-3.5-flash-lite (replies) and gemini-3.8-flash (review).app/api/ai/route.ts (demo replies, or Anthropic if ANTHROPIC_API_KEY is set on the server)public/manifest.webmanifest, public/sw.js)npm install
cp .env.example .env.local # add ANTHROPIC_API_KEY
npm run dev # http://localhost:3000
Without an API key the app runs in demo mode with canned replies, so you can try the whole flow.
Production: npm run build && npm start, or deploy to Vercel (set ANTHROPIC_API_KEY in project settings).
app/page.tsx renders the game
app/api/ai/route.ts server AI proxy (validation, rate limit, model choice, demo mode)
components/markup.ts static HTML for the game screens
public/game/game.js the game
public/vendor/three.min.js
lib/ mock replies, rate limiter
localStorage). Accounts and cross-device sync are not built yet.