This repository contains a large collection of mini-games and game prototypes built using JavaScript, HTML, CSS, React, Next.js, Three.js, Firebase, and TypeScript.
Each folder is a standalone game or project.
- 2048 – Tile merging puzzle game
- Dinosaur – Chrome offline dino clone
- Snake – Classic snake game
- Tic-Tac-Toe – Simple 2-player grid game
- Hangman – Word guessing game
- GuessGame – Number guessing game
- Rock Paper Scissor – Classic decision game
- SpaceInvaders – Arcade shooter
- Pacman – Grid-based maze game
- MarioGame – Side scrolling platformer
- Platformer – Physics-based platform game
- MultiRoom – Multi-level exploration game
- Maze-Game – Maze navigation challenge
- frogger – Road-crossing arcade game
- sunnyland – Tile-based adventure platformer
- ninja-adventure – 2D action adventure game
- Fighting – 2D fighting game
- shooter – Projectile shooter
- Shoot – Minimal shooting game
- TowerDefense – Strategy defense game
- PlanetDefense – Space defense shooter
- sidescrolling – Side-scrolling survival game
- rpg-game – Full RPG system with inventory, levels, NPCs
- Pokemon – Pokémon-style RPG world + battles
- pizza-legends – Story-based RPG with combat & overworld
- ciabattas-revenge – Next.js RPG/adventure game
- football – 2D football simulation game (TypeScript/Vite)
- Minecraft – 3D voxel world (Three.js-based)
- HalloweenCards – Memory/card game
- VisualEffects – Particle effects sandbox
- firebase – Firebase-based project
- 2D – 2D environment prototype
- JavaScript (ES6+)
- HTML5 + CSS3
- Canvas API
- Three.js
- React / Next.js
- TypeScript
- Vite / Webpack
- Firebase
Most games:
cd open index.html
Or:
npx serve python -m http.server
Framework projects:
npm install npm run dev
Inspiration and learning resources:
- Frank’s Laboratory: https://www.youtube.com/@Frankslaboratory
- Drew Conley: https://www.youtube.com/@DrewConley
- Chris Courses: https://www.youtube.com/@ChrisCourses
- Coding Artist: https://www.youtube.com/@CodingArtist
This repository is a personal game dev sandbox focused on learning game development fundamentals like loops, physics, animation, and web game architecture.
For learning and personal use. Assets belong to their respective creators.