← Back
cub3D
C:\GAMES\CUB3D> A raycasting engine built from scratch in C
C:\CUB3D> type README.TXT
cub3D is a 3D game engine built from scratch in C using raycasting, inspired by Wolfenstein 3D (1992). It renders a first-person perspective of a maze from a 2D map using the DDA (Digital Differential Analyzer) algorithm.
Features include textured walls, floor and ceiling rendering, a minimap, sprite rendering, and smooth player movement. Part of the 42 curriculum, it teaches real-time graphics programming, trigonometry, and game loops.
C:\CUB3D> _
// TECH STACK
C Raycasting MiniLibX Linear Algebra