Virtual Radiation Awareness & Detection System (V-RADS) is an immersive VR training simulation developed in Unity and C# for METIL, in partnership with the Department of Energy (DOE), ORETTC, and Y-12 National Security Complex.
The core objective of this project was to educate users on radiation safety within a strictly controlled virtual environment, requiring highly accurate, code-driven mathematical representations of hazard zones.
To accurately emulate radiation behavior, I developed a modular detection system that utilizes the Inverse Square Law to mathematically simulate realistic radiation spread and dosage based on the user's exact distance from a spatial source.
I built custom mechanics leveraging Unity's XR Interaction Toolkit to optimize the user experience. The calculations power a virtual Geiger counter, which processes distance variables to provide real-time auditory and visual feedback as users navigate the contaminated environment.
To prioritize replayability and modularity, I architected a custom radiation framework that allows for the seamless addition of new radiation sources and detectors without requiring modifications to the core codebase. Additionally, I implemented the Fisher-Yates shuffle algorithm to randomly distribute active hazards, ensuring a unique and unpredictable training scenario for every session.