Runnable games built with Cubeforge — a React-first 2D browser game engine. View full roadmap (100+ games)
Star on GitHubWrite and run Cubeforge games live in the browser. TypeScript + JSX with instant preview — no install, no setup.
EDITOR3-level scrolling platformer — procedural levels, bat enemies, chasers, heart pickups, coins, and lives.
WASD / SPACEDodge incoming obstacles as the world speeds up. How far can you get?
SPACE / ↑Procedurally generated SMB-style levels — brick blocks, question blocks, pipes, enemies, and Bowser.
WASD / SPACEClassic snake — eat food to grow, avoid your own tail. Speed increases over time.
WASD / ARROW KEYSClassic brick breaker — 60 bricks, paddle angle control, 3 lives.
A / DTwo-player paddle battle. First to 7 wins. Ball speeds up on every hit.
W/S · ↑/↓Tap to flap through scrolling pipe pairs. Tracks your session high score.
SPACE / CLICKRotate, thrust, and shoot through waves of splitting asteroids. 3 lives.
WASD / SPACEClassic block-stacking puzzle — 7 tetrominoes, rotation, soft/hard drop, line clearing, increasing speed.
←→ MOVE · ↑ ROTATE · SPACE DROPNavigate the maze, eat dots, grab power pellets to turn the tables on 4 ghosts.
ARROW KEYS4-lane rhythm game — hit falling notes with Perfect/Good timing. Combo multiplier and score tracking.
D F J KSlide and merge tiles on a 4x4 grid. Reach 2048 to win — or keep going for a high score.
ARROW KEYSReveal cells, flag mines, clear the board. 10x10 grid with 15 mines. First click is always safe.
CLICK · RIGHT-CLICKPush boxes onto targets in procedurally generated levels. Every puzzle is guaranteed solvable. How far can you go?
ARROW KEYS · R RESTARTToggle lights on a 5x5 grid — clicking a light flips it and its neighbors. Turn them all off to win.
CLICKSwap adjacent gems to match 3+ in a row. Chain reactions for bonus points. 30 moves to score big.
CLICKKlondike solitaire — build foundations by suit from Ace to King. Click and double-click to move cards.
CLICK · DOUBLE-CLICKClassic 15-tile puzzle — slide numbered tiles into order. Only solvable configurations generated.
CLICKFlip cards to find matching pairs. Clear all 8 pairs in as few moves as possible.
CLICK4-directional combat, 8 keys to collect, exit door. Slash through slime enemies.
WASD / SPACETop-down action RPG — slash slimes with your sword, collect coins, survive with 5 hearts.
WASD / SPACETurn-based dungeon crawler — procedural levels, fog of war, bump combat. How deep can you go?
WASD / ARROW KEYSAuto-attack swarms of enemies. Collect XP gems, level up, choose upgrades. How long can you survive?
WASDMove with WASD, aim with mouse, shoot with click. Enemies spawn in waves from all sides.
WASD · MOUSE · CLICKPlace towers to stop 5 waves of enemies. Three tower types: basic, slow, and splash.
CLICK TO PLACESide-scrolling shoot-em-up with 5 waves, 3 enemy patterns, and a star field.
W / S / SPACESlingshot birds at structures to knock out targets. Drag to aim, release to launch. 3 birds per level.
CLICK & DRAGClassic 3x3 grid — take turns placing X and O. Three in a row wins.
CLICKDrop colored discs into columns. First to connect four in a row wins.
CLICKClassic diagonal-capture board game with kings. Jump to capture, multi-jumps, and mandatory captures.
CLICKHit or stand to beat the dealer. Ace counts as 1 or 11. Bet chips and try not to bust.
CLICKWatch the sequence, repeat it back. Each round adds one more to remember. How far can you go?
CLICKMoles pop up randomly — click them before they hide. 30 seconds to score as high as possible.
CLICKClick to earn currency, buy auto-generators, upgrade click power, and prestige for permanent multipliers.
CLICKConway's cellular automaton on a 50x50 grid. Draw cells, load presets, play/pause/step. Wrap-around edges.
CLICK · SPACE · N · CTwo-player shared-screen demo — local transport simulates networked sync. Push the ball to score.
WASD · ↑↓←→