Skip to content

TheEternalice/cub3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cub3D

Make a small 3D video game with raycasting in C for linux, using only the MiniLibX as graphical library.

There is no real goal in the game. The main purpose of this project is to recreate raycasting like in wolfenstein3D

Installation and running

  git clone https://github.com/TheEternalice/cub3d.git
  make
  ./cub3D maps/...

Usage

The in game controls are wasd to move, left arrow and right arrow to move the camera without using the mouse, ctrl to disable or enable camera tracking on the mouse, e to interact with doors, left mouse click, right mouse click to shoot portals and esc to quit.

Screencastfrom04-09-2025084547AM-ezgif com-resize

About

3D video game with raycasting in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors