Machine Arena
HINT: You start earning plenty of Gears after defeating the Wave 5 Boss. Also, you can press [TAB] to open the shop and buy temporary upgrades to make your run easier. Additionally, unlock the 'Salvage Matrix' upgrade to boost your Gear drops!
Also press [F] to punch. It's highly effective against small enemies
Welcome to Machine Arena, a high-octane FPS roguelite developed for the Gamedev.js Jam 2026. Created with a focus on the "Machines" theme, this project combines the visceral, fast-paced combat of old-school shooters like Doom (1993) with the addictive progression of modern roguelites.
We set out with the goal of creating a fast-paced FPS Roguelite. We merged the visceral, old-school feel of Doom (1993) with the addictive depth of passive-ability-driven games like Vampire Survivors (the primary inspiration for our "Motherboard Fragments").The Gameplay Loop
Machine Arena is a 15-wave arena boomer shooter. After clearing each wave, you are presented with three upgrade cards—choose one to power up for the next onslaught. As you tear through machines, you collect Gears, which can be spent at Workshop terminals between runs for permanent upgrades and new abilities.
Features
- 5 Tactical Right-Click Abilities: Dash, Barrier, Phase Shift, Grapple, and Rendezvous.
- 10 Game-Warping Passive Fragments: Including tactical slow-viruses, hit-streak multipliers, and infinite-ammo blood links.
- Zero to Hero Progression: You start as a fragile unit, lacking even the basic ability to jump or sprint. As you invest in upgrades, you can forge your own path: will you become an unstoppable, heavy-plated Tank, or a high-speed, lethal Ninja?









GitHub Repo: https://github.com/EdgeTypE/machine-arena
| Updated | 4 days ago |
| Published | 6 days ago |
| Status | Released |
| Platforms | HTML5 |
| Authors | EdgeTypE, GeneralCyprex |
| Genre | Action, Shooter |
| Made with | Three.js |
| Tags | 3D, Arena Shooter, First-Person, Retro, Roguelite, Singleplayer |
| Average session | About a half-hour |
| Languages | English |
| Inputs | Keyboard, Mouse |
| Links | GitHub |
| AI Disclosure | AI Assisted, Code |







Leave a comment
Log in with itch.io to leave a comment.