Install
openclaw skills install @opengameapp/opengame-plane-shooterCreate original 2D browser plane-shooter prototypes with continuous movement, readable threat waves, route-and-resource choices, clear terminal states, and fast retry. For mobile-portrait or desktop shooters; not for 3D/WebGL, fixed-base defense, or copying existing games.
openclaw skills install @opengameapp/opengame-plane-shooterBuild an original, small-scope arcade shooter whose main decision is positioning under pressure. Keep the result runnable in a browser and make its game state inspectable enough to test rather than relying on screenshots alone.
Project homepage: https://opengame.app
Confirm all of the following before coding:
mobile-portrait or desktop.For a design-only request, return the player promise, controls, pressure object, threat types, and route/resource choice. Do not create files or claim testing.
Example:
Use $opengame-plane-shooter to create a mobile portrait game called Signal Orchard Escort.
The player weaves through weather debris, collects charge, and spends it in damaged orchard lanes.
ready, playing, complete or gameover, and retry states.Invent the world object before naming enemies or pickups. Let it change the verbs and decisions, not only the title, palette, or HUD. Avoid a passive loop where auto-fire and counters rise without the player's movement changing risk or outcome.
Expose a small debug surface when the project permits it:
window.__opengameDebug = {
snapshot: () => ({ state, score, health, progress, player: { x, y } }),
act: (action) => { /* route through real game functions */ }
};
Support start, guide, idle, badInput, and retry, or clear equivalents. Debug actions must invoke the same gameplay state transitions as real input. Test that real input changes state, guided play meaningfully differs from idle play, a terminal state is reachable, retry resets the run, and no external requests occur.
Report the output path, target, player promise, controls, route/resource decision, test evidence, and any unresolved human review for feel, visual quality, accessibility, licensing, or IP. Never describe a prototype as release-ready merely because it runs.