Prime Tetris is a modern, feature-packed retro-futuristic Tetris game built with Electron, Web Audio API, dynamic neon glassmorphism UI, Gamepad support, multi-language localization (EN/TR), and flexible multi-platform distribution.
- ๐จ Modern Neon Glassmorphism UI: Sleek cyber-retro aesthetic with dynamic animated glowing borders and vibrant typography.
- ๐ Polished Welcome Screen: The game waits for the player and begins only after an explicit start action.
- โน๏ธ Localized About Experience: Built-in EN/TR brand, developer, contact, and project information.
- ๐ Multi-Language Support (EN / TR): Instant one-click toggle between English and Turkish with dynamically localized control reference cards (
ARROWS/WASDandYรN/WASD). - ๐ High Score Management: Real-time high score tracking with a one-click reset button and smooth visual animations.
- ๐ฎ Gamepad & Keyboard Controllers: Full Plug-and-Play support for Xbox, PlayStation, and generic PC controllers with auto-detection.
- ๐ Web Audio API Sound Effects: Retro synthesized sound effects for piece drops, line clears, level ups, and game over states.
- ๐ฆ Triple Distribution Modes:
- ๐ Portable App: Standalone
.exethat stores scores in a dedicated./data/folderโideal for USB drives. - ๐ป Desktop Installer: Full Windows Setup wizard (
PrimeTetris Setup.exe) with desktop shortcuts. - ๐ Web Ready: Pure static web app running directly in modern web browsers using
localStorage.
- ๐ Portable App: Standalone
- ๐น๏ธ Dual-Language Interface: Seamlessly switch between English and Turkish on the fly.
- โธ๏ธ Interactive Pause & Overlay: Crisp paused screen graphics and modal game over overlays.
- ๐ฏ Responsive Scoreboard: Real-time score, level progression, next piece preview, and high score tracking.
Clone the repository and install dependencies:
# Clone the repository
git clone https://github.com/MaximusPrime/PrimeTetris.git
# Navigate into the project directory
cd PrimeTetris
# Install dependencies
npm installnpm run dev
# or
npm startTo generate the Portable .exe, Desktop Setup.exe, and Web index.html builds simultaneously:
npm run buildThis automatically compiles and deploys binaries to the respective distribution directories (PrimeTetrisPortable-app, PrimeTetrisDestkop-app, and PrimeTetrisWeb-app).
| Action | Keyboard (EN / TR) | Gamepad |
|---|---|---|
| Move | ARROWS / WASD (YรN / WASD) | D-Pad / Left Analog |
| Rotate | UP / W (รST / W) | A / X Buttons |
| Soft Drop | Down Arrow / S (ALT / S) | D-Pad Down / Analog |
| Pause / Resume | Space / P / Esc | Start Button |
| Restart Game | F | Select Button |
This project is licensed under the MIT License.
Designed, developed, and published by Maximus Prime Software.
Maximus Prime ยท @MaximusPrime
Official website ยท
Repository
maximusprimesoftware@gmail.com



