Eternal Blade

Sacrifice the wielder to save the blade.


Explore an infinite, procedurally generated dungeon as a sentient sword passed from one wielder to the next. When a wielder falls in battle, another takes their place, and the journey resumes from the entrance of the last dungeon reached.

As the sword, you can drain life from your current wielder to restore your own strength. If the sword itself shatters, you may choose to sacrifice the wielder for a full restoration; however, each run is limited to three wielders each with distinct stats.


It’s a bug! It’s a feature! Try attacking enemies through walls or ceilings…


Controls

Movement: Arrow Keys

Attack: Z

Heal Sword: X

Heal Wielder: C


Additional Features

  • Attack enemy projectiles to block them

  • Collect coins dropped by enemies

  • Buy sword and wielder health for coins between clears



Music from the Game

Main track


Credits

All assets and code created by Ben Laube (excluding sources listed below)

Software:

  • Unity (engine)
  • Audacity and Waveform (music, sfx)
  • Aseprite and Gimp (art, animations)

Sources:


Released: January 31, 2025

Eternal Blade title screen: purple lettering above a Start button and three hooded stone statues
A small gold-armored wielder on a stone platform beside three statues, with a golden key on a platform nearby
The wielder holding the sword next to the statues, with sword and health icons and a counter along the bottom
The wielder fighting red enemies among dark blocky dungeon walls