V-RADS Simulation
V-RADS

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.

Inverse Square Law Implementation

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.

Inverse Square Law Code

XR Interaction Toolkit Integration

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.

Geiger Counter Mechanic

Modularity & Procedural Generation

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.

Fisher-Yates Shuffle Algorithm
← Back to Projects