Skip to content

Al-kides/raycaster-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raycaster

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.

Features

  • 2.5D raycasting rendering (DOOM/Wolfenstein style)
  • Texture-mapped walls, sprites, and weapons
  • Basic enemy and player logic
  • Extendable map and resource system image

Resources & Credits

Getting Started

Arrow keys for navigation

TODO

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.

Prerequisites

  • Rust (edition 2024)
  • SDL3 (handled via sdl3 crate)

Build & Run

cargo run

### Development period 14 - 24 June.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages