Skip to content

matefernandezcc/doom-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doom Image

Engine made using SDL2 v0.37.0.

Doom Engine in Rust 🦀

I started this project in order to learn Rust, so I'm probably not using the best practices and recommendations for the language.

Based on the video made by The Old School Coder, where he implements the engine using C, so the credit for the implementation is all his.

  • Original Code in C written by jeuxdemains
  • This project is a rewrite in Rust.

📚 Requeriments

- Rust
- SDL2 Library

📖 How to use

1) Install SDL2
# Linux
# Ubuntu Example
sudo apt-get install libsdl2-dev
# Fedora example
sudo dnf install SDL2-devel

# macOS
# Using Homebrew
# On macOS, it's a good idea to install these via homebrew.
brew install sdl2

# Add SDL2 to your project using cargo
cargo add sdl2
2) Run the project
# Run
cargo run

# Build
cargo build

About

Doom like Engine made in Rust using SDL2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published