Skip to content

Binary space partitioning (BSP) engine inspired by games like Doom or Duke Nukem 3D written from the scratch in Rust.

License

Notifications You must be signed in to change notification settings

PavelVavruska/doom-bsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Doom BSP engine

A Doom-like BSP engine written in Rust. Features drawing a minimap. 24.4.2022 map traversing through portals 23.4.2022 first person view and transformed minimap view 20.4.2022 portals are drawn 19.4.2022 map walls are drawn

How To Build It ?

Download Rust compiler from here, change the working directory to the root of this project, then execute the following command:

> cargo build

The executable binary will appear in target/debug, called rust-doom-bsp-engine.

Controls

  • arrow keys

TODOs

  • draw first person point of view ✔️
  • draw segments after portals

Bugs

  • Yes.

About

Binary space partitioning (BSP) engine inspired by games like Doom or Duke Nukem 3D written from the scratch in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages