A raycasting engine inspired by DOOM, written in Rust using SDL3.
This project is an extension of my Web-Raycasting-Engine based on the Pikuma tutorial.
- 2.5D raycasting rendering (DOOM/Wolfenstein style)
- Texture-mapped walls, sprites, and weapons
- Basic enemy and player logic
- Extendable map and resource system

- Assets:
Most resources (textures, sprites, etc.) are from StanislavPetrovV/DOOM-style-Game (YouTube video). - Tutorial & Guidance:
Dedicated to and helped by Gustavo Pezzi (Pikuma Raycasting Course). - Theory & Clarification:
Arrow keys for navigation
Fix wall collision. Add enemy ai logic including pathfinding. Potentially game mechanics. N.B on hiatus until I am satisfied with progress from Alcides-cpp and Tuneup-rs.
- Rust (edition 2024)
- SDL3 (handled via sdl3 crate)
cargo run
### Development period 14 - 24 June.