A lo-fi PS1 roguelite FPS where every arena is generated at runtime. Dash, slide and wall-kick through rooms that never repeat, weave through slow glowing bullets, and bank your kill-streak before something takes it from you. Die, upgrade at the Underdock, and dive again.
Dive. Kill. Bank the streak. Die. Come back meaner. NULLGATE is a fast, crunchy first-person roguelite with a PS1 heart: every arena is generated at runtime, every enemy bullet can be dodged, and every kill-streak is money - if you live long enough to bank it.
Arenas that never repeat Rooms are generated the moment you walk into them. Layout, theme, lighting and prop density all roll separately, so one door leads to a bare concrete kill-box and the next to a rain-soaked scrapyard packed with cover. Nobody has played the room you are standing in.
Movement is the weapon Dash, slide, vault, wall-kick, grapple. Every gun carries a special that moves you as much as it damages - recoil-dash off a shotgun blast, reel yourself across the arena with the SMG. Standing still is the only real mistake.
A bullet-hell you can read Enemy fire is slow, glowing and dodgeable on purpose. Nothing hitscans you from off-screen. Getting hit is your fault, and that is exactly the fun.
Guns with opinions A pulse shotgun, a grapple SMG, a railgun that swallows an enemy volley and throws it back, a katana, the Void Launcher. You carry two and swap instantly - there is no tax for switching mid-fight.
Elites that change the fight Nine stacking affixes. Elites raise alarms, pincer you, flush you out of cover, enrage as they die - or turn on each other and let you watch.
Die forward Every run feeds the Neural Rig back at the Underdock, a scrappy hub with a crew that remembers your last death and will not let you forget it either. Spend what you banked, take a contract, unlock a weapon, dive again.
Kael is waiting A multi-phase boss at the end of the run. He has been told about you.
How to play Clear the arena, pick a door, go deeper. Kills feed your multiplier - keep moving and keep killing to grow the streak, and it is banked as the money you spend between rooms and back at the hub. Die and the run ends, but the Underdock remembers.
Five things the game will not tell you yet: Enemy bullets are slow and glowing on purpose - weave through them, do not trade with them. Dashes, slides and wall-kicks are not just escape tools; movement keeps your streak alive. Out of ammo? Supply crates restock the moment you run dry. Sprint, do not sulk. Read the elite affixes before you commit to a fight. The shrine doors after a clear are opt-in dares. Greed is a choice. Where the game is right now The whole loop is built and runs end to end: the Underdock hub, generated arenas, elite enemies with stacking affixes, a multi-phase boss, extraction or death, and meta-progression that carries between runs. English and Spanish.
Still in progress: a lot of rooms are deliberately greybox while the PS1 art pass lands, VFX and audio polish comes after the mechanics settle, and the balance moves week to week. The in-game arena editor is experimental. Daily seeded runs, a codex and secret stashes are designed but not built yet.