Tooluck logoTooluck
SKILL.md

ebitengine-game

Agent skill fromgamedev-skills/awesome-gamedev-agent-skills

Create, improve, debug and package playable 2D games in Go with Ebitengine (github.com/hajimehoshi/ebiten/v2). Use for Ebitengine game requests: game design translated into a complete loop, input, rendering, text, audio, scenes, gameplay tests and desktop, browser or mobile builds. Also use when fixing these systems in an existing Ebitengine game. Do not apply to unrelated Go software or engine-internal patches merely because they depend on Ebitengine.

How to install ebitengine-game

install ebitengine-game
# install the awesome-gamedev-agent-skills pack with the skills CLI
npx skills add gamedev-skills/awesome-gamedev-agent-skills

# or add only this skill to Claude Code: copy the folder

skills/ebitengine/ebitengine-game/

# into

~/.claude/skills/ebitengine-game/ (all projects)

.claude/skills/ebitengine-game/ (one project)

skills/ebitengine/ebitengine-game/SKILL.md

Apache-2.0Full file
1# Ebitengine game
2
3Deliver a game that is understandable, responsive and complete at the requested
4scope. One request can include several internal build/play/refine passes. A
5scaffold, successful build or attractive screenshot alone is not a finished game.
6For a focused fix, preserve the project's design and limit the workflow to the
7affected behavior.
8
9The bundled starter targets **Ebitengine v2.10.5 / Go 1.25+**. This is a pinned
10baseline, not a claim about the latest release. Keep an existing project's
11versions unless an upgrade is needed and authorized. Check the pinned version's
12public API before using newer or experimental APIs. References contain patterns
13to adapt; only the bundled scripts and starter are executable deliverables.
14Their checks do not validate every reference snippet.
15
16## Delivery workflow
17
181. **Inspect and decide.** Read repository instructions, `go.mod`, the `RunGame`
19 entrypoint and existing tests/assets. For new games, read
20 [Design and quality](references/design-and-quality.md). Establish the player's
21 goal, repeated decision, consequence, end/retry path, intended look, platform
22 and supported input. Infer reasonable defaults; ask only for missing choices
23 that materially change the product. Record a short brief and observable
24 acceptance criteria in the project.
252. **Build a representative playable slice.** Make the central interaction and
26 its feedback work with the intended controls and visual direction. Check the
27…

Excerpt shown under the repository's Apache-2.0 license.

More skills in awesome-gamedev-agent-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates