Benjamin Macaulay Portfolio

Stop and Search VR Simulator

Overview

Stop and Search VR Simulator is a university team project developed in Unity. The project was prompted by an external source to create a VR application that could help train police officers in conducting effective stop and search procedures.

Features

  • VR Training Simulation: Immersive VR environment for realistic police training.
  • NPC Pedestrians: NPCs walk along a virtual street, simulating real-world scenarios.
  • Randomized Illegal Objects: Occasionally, an NPC will have an illegal object, requiring the officer to identify and stop them.
  • Scoring System: Officers gain points for correctly identifying and stopping individuals carrying illegal items.
  • Team Collaboration: Developed as a team project, with shared responsibilities and regular meetings.
  • Unity Engine: Built using Unity and C# for VR compatibility.

Technologies Used

  • Unity
  • C#
  • VR Development (e.g., Oculus, SteamVR)
  • NPC AI and behavior scripting

Challenges & Solutions

  • VR Interaction: Designed intuitive controls and interactions for VR users.
  • NPC Behavior: Implemented AI for realistic pedestrian movement and randomization of illegal objects.
  • Team Coordination: Collaborated effectively to meet the external prompt and project deadlines.

Future Improvements

  • Add more complex scenarios and branching outcomes.
  • Integrate feedback and analytics for training assessment.
  • Expand compatibility with more VR hardware.