RustyDoom

A Rust version of the original DOOM base on the offically released source code found at https://github.com/id-software/doom

This is more of a learning exercise than something good! For example, the original z_zone.c and z_zone.h will be more "Rust-like" compared to the original version.

This repository will only contain the SHAREWARE verison of the original DOOM1, but will be able to run both IWAD and PWADS.

This repository will be done in two parts before a "release"

  1. An initial port keeping as close to the original C code as possible, which some minor modifications where it is clear on how to convert the code to Rust
  2. Rust-ify any (hopefully all) parts of the code, that is removing unsafe and other such things. This will also include breaking down some of the uber sized funtions of the original source into more managable bits
Description
A rust version of the original Doom. This is more of a learning exercise than something good!
Readme 2 MiB
Languages
Rust 100%