Soul Knight

Game description:

Some villains have stolen the sacred stones that keep the world in balance, and now chaos reigns. You find yourself in a randomly generated dungeon on a mission to bring these stones back. You encounter various characters, as well as many treacherous traps and priceless treasures. Some characters will agree to help you for money, and some will become your enemies and pick up a crowbar. At the end of each dungeon is a portal where you can choose an upgrade to help you progress through.