JonoF's Shadow Warrior Port (JFSW)

This is the home of my port of 3D Realms Entertainment's Shadow Warrior to Windows using my port of Ken Silverman's Build game engine. It is work in progress so that means it might crash and burn and be unstable.


9 October 2005 - New release

At last, a new release with improved stability, OpenGL voxels, and peer-to-peer multiplayer. Master-slave multiplayer has a problem Ken and I have been unable to fix yet. As always, let me know of any problems and be sure to review the release notes.

31 May 2005 - Update

The first update to JFShadowWarrior brings save-game support and better stability. Multiplayer will be addressed in an update to come soon.

About the Port

Features of this port:

The aim of this port is to present Shadow Warrior as closely as possible to the original game while adding optional features to expand the possibilities of the game.

OpenGL Shadow WarriorOpenGL Shadow WarriorOpenGL Shadow Warrior


Available on this site is a snapshot of the source plus the corresponding binaries of the port for your sampling. There are some special release notes detailing the brand new features of this release. You will need the latest version of my Build port to compile the game.

Head to the new downloads area for links to the files.

NOTE: You only need the .GRP file from either Shadow Warrior Shareware or Registered, in addition to the .EXEs from the binaries archive above. Use the included SETUP.EXE to configure the game to your liking.

NOTE 2: Be sure to read the release notes in this distribution. There's important information about using the new features in this release.


While I expect nothing for my work on this port, and am grateful for even a kind email, these people have been generous enough to donate something of special value for the work done on this port and so I give them special acknowledgement. They are listed on this page here.

People wishing to donate money via PayPal in any supported currency can send to, or you can use these express links for sending Australian Dollars, US Dollars, Canadian Dollars, Euros, Pounds Sterling, or Yen.


This port is unsupported by 3D Realms and Apogee, so do not contact them about it. If you find bugs or need to contact me, I'm reachable at

All trademarks and copyrighted materials are the properties of their respective owners. Copyright © 2004-2005 Jonathon Fowler.
Page generated in 0.000654 seconds with 0 database queries. Validate markup.