jerome-trc/viletech
Doom source port and related technologies
VileTech is a collection of Doom-related Rust technologies, oriented towards the building of new tools, game engines, and games descending from id Software's id Tech 1 engine.
The goals of the VileTech "project" are as follows, in descending order of priority:
Beware that this project:
/assets
contains non-code resources used by executable artifacts at runtime./c
contains the C component of the VileTech Engine - inherited from dsda-doom - pending translation to Zig./client
contains the code for the VileTech engine's Zig executable./crates
contains Rust libraries associated with this project./demotest
is a suite of integration tests for ensuring that the VileTech Engine is capable of running demos with perfect accuracy./depend
contains files, Git subtrees and submodules from other projects./doc
contains documentation for developers./legal
contains license information for outside code./libs
contains Zig libraries associated with this project./sample
contains data used for automated testing.A complete list of attributions and other third-party licensing information can be found here.
All VileTech-original source - i.e., that which is no way covered by the terms of the document provided above - is provided under either of
at your option.