A graphics design project that required us to create a 3D graphical representation of the inside of a maze from a first-person's perspective with the use of ray-casting principles and practical mathematic equations.
This project was done in collaboration with rrangwan
Lode's Computer Graphics Tutorial - Ray Casting Part 1
F. Permadi's Ray-Casting Tutorial
Vinicius Reif Biavatti's Ray Casting Tutorial
Video by 3D Sage - Make Your Own Raycaster Part 1
Video by javidx9 - Super Fast Ray Casting in Tiled Worlds using DDA
Video by The Coding Train - Coding Challenge #146: Rendering Raycasting
Video by Pikuma - Math for Game Developers: Raycasting Wall Projection
42 Docs by hsmits
Aurélien Brabant's Blog
MacOS: Christopher Kielty's List of AppleScript Key Codes
Linux: showkey -a