"RaycastingGame" is a ray-casting engine written in Java as part of a team project in the CSCI-C212 "Intro To Software Systems" class at Indiana University.
This project features a top-down view or "map" of the environment on the left half of the screen and showcases the ray projection from the camera's POV.
The right half presents a pseudo-3D view inspired by Wolfenstein 3D and is the first-person POV of the player.
- Add textures, shading, and a sky/floor box to the environment for more "realism"