Rust Quake is a straightforward Quake level renderer developed in the Rust programming language. This tool allows users to render levels from the classic Quake game, providing an opportunity to explore and visualize Quake maps in a modern programming environment.
start.bsp rendered
Rust Quake brings the nostalgic experience of Quake level rendering into the Rust ecosystem. While the project is simple in nature, it serves as a functional example of leveraging Rust's performance and safety features for game-related applications.
To use Rust Quake, you need to provide your own PAK0.PAK
file, which contains the necessary game data for rendering. Place this file in the id1
folder within the project directory.
To build and run Rust Quake, ensure you have Rust and Cargo installed on your system. Then, follow these steps:
Clone the repository:
Build the project:
Run the renderer:
PAK0.PAK
file.The following screenshot shows the rendered output of the start.bsp
level:
start.bsp rendered