🎮 GameBox

A collection of classic browser games built with vanilla JavaScript.
Play, learn, and contribute!

Explore Games ↓

Games

Click any card to start playing. All games run in your browser — no installs needed.

❌⭕

Tic-Tac-Toe

The classic X and O game. Challenge a friend!

2 Player
🔤

Hangman

Guess the hidden word letter by letter before you run out of chances.

Solo
✊✋✌️

Rock, Paper, Scissors

The timeless hand game — now against the computer.

vs Computer
🃏

Memory Match

Flip cards and find matching pairs. Train your memory!

Solo
🟢🔴🟡🔵

Simon Game

Repeat the color sequence. How far can you go?

Solo
🃑

BlackJack

Try to get as close to 21 as possible without going over.

Solo
🐍

Snake

Guide the snake to eat food and grow — don't hit the walls or yourself!

Solo
💣

Minesweeper

Uncover cells without detonating any mines. Flag the dangers!

Solo
🔨

Whack-a-Mole

Whack as many moles as you can before time runs out!

Solo
⌨️

Typing Speed Test

Test your typing speed and accuracy with timed challenges.

Solo
🔴🟡

Connect Four

Drop discs to connect four in a row — play vs a friend or the computer.

2 Player
🔢

2048

Slide and merge tiles to reach the 2048 tile!

Solo
🟩🟨

Wordle

Guess the 5-letter word in 6 tries with color-coded clues.

Solo
🧱

Breakout

Bounce the ball to break all the bricks before losing your lives.

Solo
🔠

Sudoku

Fill the 9×9 grid so every row, column, and box has 1-9.

Solo
⏱️

Chess Clock

Dual timer for chess and board games with multiple presets.

2 Player
🏁

Checkers

Classic board game with jumps and king promotions.

vs Computer
🟦🟧

Tetris

Stack falling tetrominoes and clear lines to score big!

Solo
🐦

Flappy Bird

Tap to fly through the pipes — how far can you go?

Solo

Contribute

GameBox is open source! Add a new game, fix a bug, or improve the UI — all contributions are welcome.

1

Fork & Clone

Fork the repo on GitHub and clone it to your machine.

2

Build a Game

Create a new folder with index.html, script.js, and style.css.

3

Open a PR

Push your changes and open a Pull Request. We'll review and merge!

⭐ Star on GitHub