For over 11 years, Wolf4SDL has been the definitive source port for the classic Wolfenstein 3D experience, and has even served as a base for other popular source ports including MacenWolf and ECWolf!

Wolf4SDL retains much of the original gameplay and style of Wolfenstein 3D and Spear of Destiny, while fixing many issues and being able to run on modern systems without the need for DOS emulation.

Originally developed by Ripper, several talented community members have refined and improved the engine over time. The main fork of Wolf4SDL has been maintained by members of the community including AlumiuN, Chris Chokan, AryanWolf3D, and recently DemolitionDerby.

A fork maintained by DemolitionDerby, iterating on and continuing AryanWolf3D's work on Wolf4SDL 2.0. This version utilizes a more updated version of SDL (SDL2), and adds modern control schemes, advanced menu options, and other features.

More features are currently being worked on, including HD resolution support.

Includes everything in Wolf4SDL v1.9

Utilizes SDL2

Dedicated strafe keys (WSAD)

Advanced Control Menus

Better controller support (tested with XBox One Controller)

Overhead Map (Toggle-able in source code)

The original fork of Wolf4SDL has been the most utilized source port among the community for Wolfenstein 3D mods for well over a decade, initially developed by Moritz "Ripper" Kroll then contributed and maintained by other members over the years including Chris Chokan, Andy_Nonymous and most recently AryanWolf3D.

Runs on many modern systems (Including Windows 10, Linux, and… Dreamcast).

Bug fixes to many known issues with the game, while still retaining the classic style of gameplay Wolf3D is known for.

Wolf4SDL’s source can be compiled for multiple versions of both Wolfenstein 3D and Spear of Destiny.

Improvements to sounds, including multichannel digital sound support.

Common modding features pre-implemented (Including Parallaxing Skies and Shading). Requires enabling in source code.

Code is formatted and organized to match the DOS source code, so modders could transition easily from DOS.