Step into the arcade era with this browser-based Retro Fighting Game!
Enjoy pixel-perfect visuals, smooth gameplay, and classic fighting action โ all inside your browser.
- Retro pixel-art style with the iconic Press Start 2P font
- Health bars for player & enemy, plus a countdown timer
- Simple Menu Controls: Start, Pause, Resume, Exit
- Responsive 1024x576 canvas for classic widescreen feel
- Powered by GSAP for silky smooth animations
- Lightweight, runs in any modern browser
| Action | Player 1 | Player 2 |
|---|---|---|
| Move Left | A | โ (Left) |
| Move Right | D | โ (Right) |
| Jump | W | โ (Up) |
| Attack | Space | Enter |
Toggle the menu (โฐ MENU) to access game controls anytime.
Play the game live here:
https://parthasarathy27.github.io/Urban-Memory
- Clone or download the project:
git clone https://github.com/parthasarathy27/Urban-Memory.git - Open
index.htmlin your preferred web browser - Use the menu to start or pause the game and battle it out!
Urban-Memory/ โโโ index.html # Main game UI and canvas โโโ js/ โ โโโ utils.js # Utility functions โ โโโ classes.js # Game logic classes โ โโโ index.js # Game loop and animation โโโ assets/ # (Optional) images, sounds
- HTML5 Canvas
- CSS3 with Google Font: Press Start 2P
- JavaScript ES6+
- GSAP for animations
Found a bug or want to add features?
Feel free to fork, improve, and send pull requests!
MIT License โ see LICENSE file for details.
Made with โค๏ธ by Parthasarathy
Contact: https://github.com/parthasarathy27