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.
Free pixel-art games that teach real programming: Rust in Curb Your Oxidation, Python in Dunder Quest and JavaScript in Flatmates.js. Play them in your browser.
GamesGDScript · PythonGitHub @rlancerOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
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
Ember Trail, a short original 2D platformer built with Godot 4.7.
Taken from the repository README
Loading the full README.
Read the full README ↗Pixel-art games that teach programming, playable at dunderquest.com.
| Folder | What it is |
|---|---|
games/dunder-quest/ | Dunder Quest, the Python platformer (Godot 4.7). Plays at /play/. |
games/flatmates/ | Flatmates.js, the JavaScript game (Godot 4.7). Plays at /flatmates/play/. See its README. |
games/curb/ | Curb Your Oxidation, the Rust game (Godot 4.7). Plays at /curb/play/. See its README. |
site/ | build.py writes the static site: the games splash at the root, Dunder Quest's page at /dunder-quest/, lessons, guide, brand, and the Flatmates.js and Curb Your Oxidation pages. |
scripts/ | export_web.sh builds the site and the three web games into build/site; export_desktop.sh builds Dunder Quest's desktop downloads. |
deploy/ | Cloudflare deploy of build/site. |
stats/ | The play-stats dashboard and its D1 database. See its README. |
Each game is its own Godot project: open games/<game>/project.godot. Their art, music and trailer tools live in each game's tools/ and run from that game's folder (python tools/...). Flatmates.js and Curb Your Oxidation reuse Dunder Quest's generators. The OpenRouter key for those tools goes in .env at the repo root (copy .env.example).
CI (.github/workflows/deploy.yml) builds everything on every push and pull request, deploys PRs and dev to dev.dunderquest.com and main to production.