opengamekit
Your coding agent writes the game. opengamekit gives it the hands to make the art, sound, 3D and video, and the eyes to check every asset before it ships. Works with Claude Code, Codex and any agent with a shell.
npm i -g opengamekit && ogk skill installEvery sprite, background and sound in this scene was generated and processed by ogk. See the commands.
Backgrounds come baked in, frames do not line up, sounds start with silence, models are too heavy. ogk turns generations into files your engine can load, and tells the agent what is wrong.
Images, sprites, animation frames, icons, UI, backgrounds, SFX, music, 3D (GLB) and video. Reference images keep a whole game in one style.
Background removal, chroma key, trimming, seamless tiling, sprite sheets with atlases, loudness and seamless audio loops, compression.
ogk check flags halos, holes, cropped subjects, silence, clipping and heavy meshes, and renders a preview the agent looks at.
The agent keeps the creative control. ogk tells it what each model can do, and records every asset in a manifest.
"Replace the placeholder rectangles with a slime hero, a hop animation, a jump sound and looping music."
# one approved hero locks the style for everything else ogk gen image "a round green slime hero, side view" --name hero ogk process rmbg assets/images/hero.png --out assets/style/hero.png # 4-frame animation from the hero, keyed, sliced and packed on one baseline ogk gen image "4-frame hop strip, magenta background" --style --model nano-banana ogk process sprite strip.png --chroma '#ff00ff' --no-trim --out clean.png ogk sheet slice clean.png --frames 4 && ogk sheet pack frames/*.png --trim --height 192 --out hero-hop.png # sound, made game-ready ogk gen sfx "short springy boing" --seconds 0.5 --name jump ogk process audio assets/sfx/jump.mp3 --trim-silence --loudness -14 --out jump.mp3 # look before shipping ogk check assets/sprites/* --preview preview.png


ogk check caught it; ogk process rmbg cleaned it.A CLI plus an agent skill. Anything that can run a shell command can use it.
Bring your own model key and everything is free. Or skip the keys: hosted credits are coming.