Runnable example games built with Cubeforge — a React-first 2D browser game engine.
Each example is a self-contained Vite + React app. They all point to the local cubeforge/ engine source via Vite path aliases, so you can hack on the engine and see changes live.
Full roadmap (100+ planned games)
| Game | Genre | Controls |
|---|---|---|
| Platformer | Platformer | WASD / Space |
| Mario Clone | Platformer | WASD / Space |
| Endless Runner | Platformer | Space / Up |
| Snake | Arcade | WASD / Arrows |
| Pong | Arcade | W/S · Up/Down |
| Breakout | Arcade | A/D |
| Flappy Bird | Arcade | Space / Click |
| Asteroids | Arcade | WASD / Space |
| Tetris | Arcade | Arrows / Space |
| Pac-Man | Arcade | Arrow Keys |
| Rhythm | Arcade | D F J K |
| 2048 | Puzzle | Arrow Keys |
| Minesweeper | Puzzle | Click / Right-click |
| Sokoban | Puzzle | Arrow Keys / R |
| Lights Out | Puzzle | Click |
| Match-3 | Puzzle | Click |
| Solitaire | Card | Click / Double-click |
| Tic-Tac-Toe | Board | Click |
| Connect 4 | Board | Click |
| Checkers | Board | Click |
| Blackjack | Card | Click |
| Sliding Puzzle | Puzzle | Click |
| Memory Card | Puzzle | Click |
| Simon | Educational | Click |
| Whack-a-Mole | Educational | Click |
| Dungeon Explorer | Top-down | WASD / Space |
| RPG | Top-down | WASD / Space |
| Roguelike | Top-down | WASD / Arrows |
| Vampire Survivors | Top-down | WASD |
| Twin-Stick Shooter | Shooter | WASD / Mouse |
| Space Shooter | Shooter | W/S / Space |
| Tower Defense | Strategy | Click |
| Angry Birds | Physics | Click & Drag |
| Idle Clicker | Simulation | Click |
| Game of Life | Simulation | Click / Space |
| Multiplayer | Multiplayer | WASD · Arrows |
| Playground | Tool | Browser IDE |
# Clone both repos as siblings
git clone https://github.com/1homsi/cubeforge
git clone https://github.com/1homsi/cubeforge-examples
# Install deps in examples repo
cd cubeforge-examples
pnpm install
# Run any example
pnpm dev # platformer (default)
pnpm dev:playground # browser IDE
pnpm dev:tetris
pnpm dev:pac-man
pnpm dev:match-3
pnpm dev:twin-stick
pnpm dev:vampire-survivors
pnpm dev:angry-birds
pnpm dev:solitaire
pnpm dev:rhythm
pnpm dev:idle
pnpm dev:game-of-lifeOr go into any example directory directly:
cd breakout && pnpm dev