
DungeonStyle is a 3D low-poly brawler where the combat is automatic and physics-driven: you only choose when and how to attack, and your fighter blocks, ducks, weaves and counters on its own. Punches, kicks and weapon blows land on simulated bodies, so hits snap heads back, fold fighters over and knock them off their feet.
It is a roguelike gauntlet of one-on-one fights. Every round is a new arena and a tougher opponent, across seven arenas: a boxing ring, the street, a grocery store, a warehouse fight club, a biker bar, a dojo and a rooftop at night. Every fourth round is a boss in the colosseum: the Champion, the Minotaur, the Cyclops or the Troll. KOs pay coins for armour that changes your stats and shows on your fighter.
Each arena has its own weapons lying around, from a folding chair and a frying pan to a katana and a battle axe, and each one is swung the way it really is. It is built in TypeScript with Three.js and the Rapier physics engine, and every sound is generated in the browser.
- Type
- Browser game
- Built with
- TypeScript, Three.js, Rapier physics, Vite, Web Audio
A new arena every round
Seven arenas take turns, each with its own props, floor sounds and weapons. Every fourth round is a giant in the colosseum: the Champion, the Minotaur, the Cyclops or the Troll.

The boxing ring
A folding chair

The street
A bat and a machete

The grocery store
A cleaver and a frying pan

The biker bar
A pool cue and a beer bottle

The rooftop at night
A lead pipe and a fire axe

The colosseum
A gladius and a battle axe. Every fourth round, a boss

