Virtual Radiation Awareness & Detection System (V-RADS) is an immersive VR training simulation developed using Unity and C#. It was created in partnership with the U.S. Department of Energy to educate users on radiation safety in a controlled virtual environment.
This was a cool project to work on because I was able to implement realistic radiation calculation using code, for a specfic example I used the inverse square law formula to determine radiation intensity based on distance from a source.

Here's the geiger counter that used this calculation to provide real-time feedback to users as they navigated the virtual environment.

During this project I wanted to focus on replability and modularity of code, so I created a custom radiation framework that allowed for easy addition of new radiation sources and detectors without modifying existing code. This made it easier to expand the simulation in the future. I also added the Fisher-Yates shuffle algorithm to randomize active hazards, ensuring users had a unique experience each time they used the simulation.