Creating a Game in 3D using raycasting. Designed for kids so they can improve their spatial recognition and analytical skills.
For the end of my ALX/Holberton School foundational trimesters, I had to make my own portfolio project. What inspired me to work on Maze-Game was learning about game development. I was curious about game development and... wanted to learn new methods and techniques that can be implemented in software development. I decided to learn about the Raycasting tool and implement it using the SDL2 library to make this game. It is very fascinating to learn how early games, like Wolfenstein 3D, were able to implement a pseudo-3D visual which revolutionized the gaming industry and opened up a path to other gaming engines and technologies.
The keys below will help you to interact with the game