Skip to content

sausi-7/games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
Games Hub

๐ŸŽฎ Games Hub

142 playable browser games. One repo. Zero installs.

A curated collection of HTML5 / Phaser / Three.js mini-games built while exploring text-to-game AI generation. Click any card on the live site and play instantly โ€” no build step, no signup, just games.

Live Demo License: MIT Games: 142 Made with Phaser Stars

โ–ถ Live Demo ยท Browse Categories ยท Add Your Own ยท ๐Ÿ’ฌ Discussions

games ยท html5-games ยท phaser ยท threejs ยท javascript ยท browser-games ยท mini-games ยท vanilla-js ยท no-build ยท github-pages


๐Ÿš€ Quick play

Just want to play? โ†’ sausi-7.github.io/games

Or run locally โ€” no dependencies, just a static server:

git clone https://github.com/sausi-7/games.git
cd games
# serve the index.html or just double click it or just serve using python

python3 -m http.server 8000

# open http://localhost:8000

Click any card to play. Press / to search, R for a random game, Esc to close the modal.


โœจ What's inside

  • 142 fully-playable browser games โ€” every card on the site loads in an iframe and plays instantly.
  • 10 categories โ€” puzzle, arcade, shooter, racing, sports, platformer, casual, board, word & quiz, and 3D.
  • Single-page launcher with live search, category filters, dark/light mode, deep-linkable URLs (#play=snake).
  • Mobile-friendly โ€” responsive grid, collapsing modal, touch-first controls.
  • Zero build step โ€” pure HTML / CSS / JS. Drop on GitHub Pages, Netlify, or any static host.
  • Single source of truth โ€” all metadata lives in games/registry.json.

๐Ÿ“š Categories

Category Count A few inside
๐Ÿ•น๏ธ Arcade 40 Snake ยท Pac-Man ยท Flappy ยท Crossy Road ยท Bubble Pop
๐Ÿงฉ Puzzle 27 2048 ยท Sudoku ยท Tetris ยท Cut the Rope ยท Memory
๐ŸŽฏ Shooter 21 Bird Shooter ยท Sniper ยท Alien Battle ยท Space Fighter
๐Ÿƒ Platformer 13 Mario-Like ยท Doodle Jump ยท Parkour ยท That Level Again ร— 5
๐ŸŽ๏ธ Racing 10 Car Race ยท Endless Runner ยท Two Cars ยท Road Fighter
๐ŸŽˆ Casual 9 Candy Crush ยท Fruit Merge ยท Bubble Shooter ยท Cooking
โšฝ Sports 7 Football ยท Basketball ยท Cricket ยท Bowling ยท Penalty
โ™Ÿ๏ธ Board 6 Chess ยท Ludo ยท Carrom ยท Tic-Tac-Toe ยท Snake & Ladder
๐ŸŒ 3D 5 Stack Tower ยท Orbital Outpost ยท Planet War (Three.js)
๐Ÿ“ Word & Quiz 4 Wordlee ยท Words of Wonder ยท Math Quest ยท Quiz

Browse the full list and metadata in games/registry.json.


๐ŸŒŸ Featured games

Name Tech Try it
๐Ÿ Snake โ€” eat, grow, don't hit yourself Phaser Play
๐Ÿ”ข 2048 โ€” slide, merge, hit 2048 Phaser Play
โ™Ÿ๏ธ Chess โ€” classic chess vs the computer Phaser Play
๐ŸŽ๏ธ Car Race โ€” 3D traffic-dodging racer Three.js Play
๐Ÿ—๏ธ Stack Tower โ€” stack 3D blocks higher Three.js Play
๐Ÿ…ฐ๏ธ Wordlee โ€” guess the 5-letter word HTML5 Play

๐Ÿ›  Tech stack

  • Phaser 3 โ€” primary 2D game engine (~90% of games).
  • Three.js โ€” for the 3D titles.
  • Vanilla HTML/CSS/JS โ€” for the landing page launcher. No bundler, no React, no framework.
  • Static-only โ€” deploys to GitHub Pages with zero config.

๐Ÿ“ Project structure

games/
โ”œโ”€โ”€ 3d/             # 3D titles (Three.js)
โ”œโ”€โ”€ arcade/         # Snake, Pac-Man, Flappy, โ€ฆ
โ”œโ”€โ”€ board/          # Chess, Ludo, โ€ฆ
โ”œโ”€โ”€ casual/         # Match-3, idle, cooking, โ€ฆ
โ”œโ”€โ”€ platformer/     # Mario-likes, Doodle Jump, โ€ฆ
โ”œโ”€โ”€ puzzle/         # 2048, Sudoku, Tetris, โ€ฆ
โ”œโ”€โ”€ racing/         # Car Race, Two Cars, โ€ฆ
โ”œโ”€โ”€ shooter/        # Bird Shooter, Sniper, โ€ฆ
โ”œโ”€โ”€ sports/         # Football, Basketball, โ€ฆ
โ”œโ”€โ”€ word-quiz/      # Wordlee, Quiz, โ€ฆ
โ””โ”€โ”€ registry.json   # โญ source of truth โ€” every game listed here
site/
โ”œโ”€โ”€ app.js          # grid + search + modal player
โ””โ”€โ”€ styles.css      # theme + layout
assets/             # logo, favicon, og-image
index.html          # landing page

Each individual game lives in its own folder with index.html, assets/, and (usually) a config.json and mechanics.js. Games are self-contained and use only relative paths internally, so they'll keep working even if you copy a folder elsewhere.


๐Ÿงฉ Adding a new game

  1. Drop your game folder into the right category, e.g. games/puzzle/my-cool-puzzle/. Make sure it has its own index.html.
  2. Add an entry to games/registry.json:
    {
      "slug": "my-cool-puzzle",
      "name": "My Cool Puzzle",
      "category": "puzzle",
      "path": "games/puzzle/my-cool-puzzle/index.html",
      "tech": "phaser",
      "tags": ["logic", "tiles"],
      "description": "One-line pitch shown on the card."
    }
  3. (Optional) Add an emoji override in site/app.js GAME_EMOJI.
  4. Open a PR. See CONTRIBUTING.md for the full checklist.

๐Ÿ—บ Roadmap

  • Per-game screenshot thumbnails (auto-captured via Playwright)
  • Local high-score storage per game
  • Audio mute toggle in the modal
  • Categorize by play time (60s ยท 5min ยท session)
  • PWA install support
  • Game submission via GitHub Issues template
  • More Three.js / WebGL titles

Got an idea? Open an issue.


๐Ÿค Contributing

PRs welcome โ€” from new games, to bug fixes, to landing-page polish.

  • ๐Ÿ“– Start with CONTRIBUTING.md for the dev setup and code style.
  • ๐ŸŒฑ Browse good first issue โ€” friendly tasks for newcomers.
  • ๐Ÿ†˜ Browse help wanted โ€” bigger projects looking for an owner.
  • ๐Ÿ’ฌ Got an idea or just want to chat? Open a discussion.
  • ๐Ÿ› Bug in a game? File a bug โ€” include the game's slug (e.g. bug: snake โ€” wall collision wrong).

By participating you agree to follow the Code of Conduct. Found a security issue? See SECURITY.md โ€” please don't open a public issue for those.

๐Ÿ’– Support the project

If you'd like to help fund continued work on the collection, you can sponsor on GitHub โ€” every bit helps and is hugely appreciated.

A free way to support: give the repo a โญ and share it with friends. Stars genuinely help it reach more people.


๐Ÿ“ˆ Star history

Star History Chart

๐Ÿ“œ License

MIT ยฉ 2026 Saurabh Singh

You're free to fork, remix, and ship. Attribution appreciated, not required.


๐Ÿ™ Acknowledgements

  • Phaser and Three.js โ€” the engines under almost everything here.

If this collection made you smile, give it a โญ โ€” it genuinely helps it reach more people.

About

๐ŸŽฎ 142 playable browser games in one repo. Click and play instantly โ€” no installs, no signups. Built with Phaser, Three.js, and vanilla JS.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages