# 🎮 Raycaster Game Engine in C++ 🚀
Welcome to my Raycaster Game Engine project, built from the ground up in C++! Whether you're a fan of old-school 3D shooters or a budding game developer, this project is a thrilling dive into the world of computer graphics. And guess what? I coded this marvel in just 6 hours! 🕒
- 🖼️ Real-time 2D to 3D rendering using raycasting techniques.
- ⌨️ Interactive controls for movement and rotation.
- 🕹️ Extendable codebase for adding more game features.
- Clone this repository.
- Install SDL2 libraries.
- Compile the project using your preferred C++ compiler.
- Run the executable and get lost in the maze!
- C++
- SDL2 for graphics and event handling.
- Type errors and linking issues made the journey challenging but incredibly rewarding.
- Navigated through the complexities of C++ memory management.
- Uncovered the magic behind real-time graphical rendering.
- 🎨 Customizable wall textures and colors.
- 🌈 Advanced color manipulation.
- 🎵 Background music and sound effects.
- 🏆 Score and time tracking.
Huge shoutout to the C++ and SDL2 communities for their invaluable resources.