Skip to content

cubeforgelabs/examples

Repository files navigation

cubeforge-examples

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)


Examples

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

Running an example

# 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-life

Or go into any example directory directly:

cd breakout && pnpm dev

Engine repo

github.com/1homsi/cubeforge

About

Runnable example games built with Cubeforge — a React-first 2D browser game engine.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors