case study
cub3d
A C raycasting project that renders a real-time visual simulation inspired by early first-person games.

overview
A low-level graphics project centred on implementing a raycasting engine in C and turning the maths and rendering pipeline into an interactive first-person environment.
engineering focus
- Low-level C programming and graphics-oriented problem solving.
- Real-time rendering and performance-sensitive loops.
- Translating mathematical concepts into an interactive visual system.
highlights
- Implemented a raycaster engine in C.
- Worked with real-time rendering and graphics primitives rather than a conventional web interface.
- Applied computational geometry concepts to transform a 2D map into a first-person visual representation.
project media
Existing portfolio media

