Skip to content

42 Cub3D Project: Crafted a raycasting engine in C, reminiscent of the world's first FPS game, Wolfenstein. Leveraged Ray Casting and DDA algorithms for a 3D experience on a 2D map. Explore classic gaming techniques in this immersive project

Notifications You must be signed in to change notification settings

yigithankarabulut/cub3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cub3d

Description:

42 Cub3D Project: A raycasting engine in C, inspired by the world's first FPS game, Wolfenstein. Utilizing ray casting and DDA algorithms, this project creates a 3D experience on a 2D map. The project currently only works on macOS

Features:

  • Immersive 3D graphics
  • Ray casting and DDA algorithms
  • Classic gaming techniques

How to Run:

  1. Clone the repository to your local machine.
  2. Navigate to the project directory.
  3. Compile and run the project.

make && ./cub3D maps/defaultmap.cub

Note: The necessary libraries and dependencies will be installed with the make command.

About

42 Cub3D Project: Crafted a raycasting engine in C, reminiscent of the world's first FPS game, Wolfenstein. Leveraged Ray Casting and DDA algorithms for a 3D experience on a 2D map. Explore classic gaming techniques in this immersive project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published