Built by Human CTO ย |ย LinkedIn ย |ย GitHub
Retro-themed game launcher hub with all 12 playable games
| # | Game | Genre | Controls | |
|---|---|---|---|---|
| 1 | Space Shooter | Vertical Shooter | WASD + Space | โถ Play |
| 2 | Flappy Chicken | Arcade | Space to flap | โถ Play |
| 3 | Grotto Escape | Cave Platformer | WASD + Z/X | โถ Play |
| 4 | Underwater Diving | Action | WASD + Shift | โถ Play |
| 5 | Gothicvania Swamp | Platformer | WASD + Z/X | โถ Play |
| 6 | Gothicvania Cemetery | Action Platformer | WASD + Z | โถ Play |
| 7 | Magic Cliffs | Exploration Platformer | WASD + Z/X | โถ Play |
| 8 | Warped Caves | Run-and-Gun | WASD + Z/X | โถ Play |
| 9 | Streets of Fight | Beat 'em Up | WASD + Z/X/C | โถ Play |
| 10 | Tiny RPG Forest | Top-Down RPG | WASD + Z/X/C | โถ Play |
| 11 | Warped City | Cyberpunk Shooter | WASD + Z/X | โถ Play |
| 12 | Top-Down Shooter | Twin-Stick Shooter | WASD + Arrows | โถ Play |
git clone https://github.com/humancto/legacy-games.git
cd legacy-games
python3 -m http.server 8000
# Open http://localhost:8000Or just open any game's index.html directly in your browser.
| ๐จ Rendering | HTML5 Canvas with imageSmoothingEnabled = false for crisp pixel art |
| โ๏ธ Language | Pure vanilla JavaScript โ zero frameworks, zero dependencies |
| ๐ Audio | Web Audio API with procedural sound effects |
| ๐๏ธ Architecture | Shared engine modules + per-game standalone files |
| ๐ฆ Build | None needed โ just open and play |
| ๐ Hosting | GitHub Pages |
legacy-games/
โโโ index.html # Game launcher hub
โโโ shared/ # Shared engine modules
โ โโโ engine.js # Game loop, canvas, responsive scaling
โ โโโ sprite.js # Sprite loading, animation, spritesheets
โ โโโ input.js # Keyboard input (WASD + arrows + actions)
โ โโโ audio.js # Web Audio API sound effects
โ โโโ collision.js # AABB and circle collision detection
โ โโโ particles.js # Particle emitter system
โ โโโ ui.js # HUD rendering (health, score, text)
โ โโโ state.js # Game state machine
โ โโโ utils.js # Math helpers (lerp, clamp, random)
โโโ space-shooter/ # Each game has its own folder
โโโ flappy-chicken/ # with index.html, game.js,
โโโ grotto-escape/ # and an assets/ directory
โโโ ... # (12 game folders total)
All pixel art assets are from the Legacy Collection by Ansimuz.
๐ Browse and support the artist: itch.io/c/392202/ansimuz-games
Assets are used under the terms provided by the artist on itch.io. Please visit the link above to support the creator and review the asset license terms.
The game code (all .js and .html files) is released under the MIT License.
The pixel art assets in */assets/ directories are created by Ansimuz and are subject to their own license terms.