A two-handed puzzle action game where you control two characters simultaneously with your left and right hands.
Created for Ebitengine Game Jam 2025.
UNION JUMPERS! is a cooperative puzzle platformer where players must guide two characters (blue and red) to the goal simultaneously. The unique twist is that each character is controlled by a different hand - creating a challenging coordination experience.
- Dual Character Control: Control blue character with left hand (F key) and red character with right hand (J key)
- 10 Stages: Progressively challenging levels from tutorial to expert
- Stage Gimmicks:
- Spikes (red triangles) - instant game over on contact
- Speed-up platforms (green) - increases movement speed
- Speed-down platforms (orange) - decreases movement speed
- Cross-Platform: Works on PC browsers and mobile devices
PC (Keyboard):
F
key: Jump (Blue character / Left hand)J
key: Jump (Red character / Right hand)Space
: Retry/Next stage
Mobile/Tablet:
- Tap left half of screen: Jump (Blue character)
- Tap right half of screen: Jump (Red character)
- Go 1.24 or later
# Build for WebAssembly
make build-wasm
# Run local development server (port 8080)
make serve-wasm
egj2025/
├── main.go # Main game logic
├── sound.go # Sound system
├── assets.go # Embedded assets
├── stage_loader.go # Stage management
├── stage*.go # Generated stage data
├── stage*.txt # Stage definitions (40x31 ASCII grid)
├── assets/ # Game assets (images, sounds)
├── web/ # Web files for WASM build
└── cmd/stagegen/ # Stage generation tool
- Author: pankona
- AI Assistant: Claude (Code assistance)
- Sound Effects:
- Font: M+ Font (embedded in Ebitengine)
MIT
Special thanks to:
- Ebitengine community for the awesome game engine
- Ebitengine Game Jam 2025 organizers
- All playtesters and feedback providers