Wizard-Thief-Fighter is a Seven Day Roguelike written by Jeff Lait.

You can get the most recent version here.

This provides a Windows version and a 64bit Linux executable version along with the source for those brave enough to try and build it from scratch.


Three companions, three quests. Will any succeed?

Wizard-Thief-Fighter is close to a traditional roguelike. However, rather than following a single adventurer on their quest, you are following a trio!

In the spirit of "Puss in Boots: The Last Wish"; these three adventurers are bound by a common quest and a common map; even though the world they see is entirely different.

Swap world views while you play. The world will rebuild to reflect who is in the lead, letting you work together or apart as you wish.

Barring bugs, each walkable tile corresponds to a tile on the other maps. And I've sacrificed enough on the coding altars that there should be no bugs.


You aren't playing a single quest, but three at once. While the maps, items, and monsters, look different between the worlds, they are the same world viewed differently. Kill a monster in a world, and it is dead in all of them. Pick up an item in one world and its state collapses and it will have that identity in all.

Wizard-Thief-Fighter is at its core a very traditional roguelike. Players of Nethack will find themselves at home. It continues from MAGE the return to old-school inventory management, but also has restored the menu-based methods to form a hybrid hopefully more useful to all. MAGE's text-to-speech is also still present, but off by default, you can edit the wtf.cfg to restore it.

Version History

A 7DRL is supposed to be completely done at the end of the seven days. However, this should not mean one does not make small fixes.

March 12th, 2023

The original 7DRL version can be found here.