ebiten
Installation
SKILL.md
Ebitengine (Ebiten v2)
Go 2D game engine skill - covers the full Ebitengine API and ecosystem. Routes to sub-skills by domain.
Ebitengine is a dead simple 2D game library for Go. Cross-platform: desktop (Windows/macOS/Linux), mobile (iOS/Android), WebAssembly, and Nintendo Switch.
Import: github.com/hajimehoshi/ebiten/v2
Sub-Skill Routing
| If you need... | Use Sub-Skill |
|---|---|
Game loop, ebiten.Game interface, TPS/FPS, window config |
ebiten/game-loop |
| Keyboard, mouse, gamepad, touch input | ebiten/input |
| Images, sprites, tiles, camera, shaders, text | ebiten/rendering |
| Entity Component System (Donburi, Ark, etc.) | ebiten/ecs |
| Collision detection, physics, pathfinding | ebiten/physics |
| Sound effects, music, audio playback | ebiten/audio |
| WASM, mobile, Steam, cross-platform build | ebiten/deployment |
| Asset loading, tilemaps (LDtk, Tiled), resource management | ebiten/resources |