Eternal Onslaught

Eternal Onslaught

About the Game

A vampire-survivors-style roguelike. Pick a hero, pick a weapon, then survive as the screen fills with horrors that have one job: get to you

Bosses arrive every 90 seconds. The Butcher arrives every 5 minutes. Pickups drop, you level up, you pick one of three upgrades, then the screen fills again

What you do

  • Walk. Aim. Don't get touched
  • Pick upgrades each level. Stack weapons, stack passives. Find the build that survives 20 minutes
  • Run again with a different hero, different starting weapon, different seed

What's in it

  • 6 heroes, each with a different starting weapon
  • 6 weapons across 7 levels each
  • 11 passives that change how the build plays
  • Distinct pixel-art enemies, weapons and bosses
  • A procedural soundtrack that escalates with the enemy waves
  • Full gamepad support, PlayStation, Xbox and Switch glyphs all native
  • Cloud saves across machines via Steam
  • 20 achievements

What it isn't

  • A roguelite with permanent meta-progression. Every run starts fresh
  • A long game. Runs are 5 to 20 minutes

Made by

A solo dev project by Radu Ursache (RanduSoft)
Eternal Onslaught started as a browser game and grew up into the desktop release you're looking at now
Fun fact: every sprite, every sound effect, and every beat of music in the game is generated from code, no external art or audio assets.

Initial Release