Marscaleb, on 31 July 2026 - 09:46 PM, said:
So the source code for VoidSW is the source code for eDuke32?
I kind-of don't see how that works with them being two separate games. I mean, I know they share a lot of code, being the same engine and all, but there's still a lot of differences with game logic and whatnot. Like, Duke uses con files to dictate sounds and behaviors and whatnot, but isn't that all handled in-engine for SW?
Also, thanks for the info and the links.
In the source folder there is a "duke3d" and "sw" folder, containing Duke3D and Shadow Warrior game logic respectively. The folder "build" contains the shared Build Engine base.
Additionally, "kenbuild" contains the logic for Ken's demo game, essentially an example of how a game can be built on top of the Build Engine base.
The code in each of these folders is only used for compilation and linking if you instruct the make command to build the respective game.