jerome-trc/viletech-2022
Doom source port and related technologies
03af1b6c5bfda9646a562c861055024daed5b238fac81ec499cfd64da7b846de27f6db4a0d4943bfdd4199bcb37426326e0e31419e99c10701e96c58VileTech 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.