Skip to content

blr-ophon/simple3DRC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Raycasting Engine

Raycasting engine written in C using SDL2 library. Uses DDA algorithm to cast rays and detect collisions. Reads raw data from uncompressed BMPs as textures.

Screenshots

Requirements

  • sdl2
  • sdl2_image

Building

Clone the project

  git clone https://github.com/blr-ophon/simple3DRC

Compile using:

  cd simple3DRC 
  make

Running

Run the executable directly or use make:

  make run

Usage

Use WASD to move

Use esc to quit

About

3D raycasting engine. Made for educational purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors