..
Wolfenstein 3D Clone in C
Implemented raycasting to create real-time 3D environments was quite intresting and involved a good undersating of the calculations behind projection. Organizing and documenting a large codebase was a challenging task. The project introduced the basics of graphics programming, including performance optimization, memory management, and debugging. Overall, the project was valuable and provided an interesting learning experience.