top of page
Donovan Rennaker

IPFW ROTC VR Simulation
Platform:
Windows PC
Engine:
Unreal Engine 4
Language:
C++
Unreal Blueprints
Duration:
9 months
Completion:
2018
Project Background:
I brought the idea of a Virtual Reality Simulator to the Reserve Officer Training Corps(ROTC), that is located on the campus of Indiana University - Purdue University Fort Wayne in February of 2017. They expressed their need for a way to have cadets practice hand gestures and voice commands that are commonly used during a combat situation which is simulated in their "Battle Drill". A "Battle Drill" is a training scenario that allows cadets to practice leading squads in various combat situations.
Project Overview:
The ROTC VR Simulator is a VR environment that allows a cadet to practice a variety of "Battle Drills" without the limitations of the physical environment or number of participating cadets. This environment was achieved by utilizing Voice Recognition, Leap Motion Controller for Hand Gestures, a WizDish VR Treadmill, a custom designed VR Tracked Weapon, and Unreal Engine 4. The cadet is placed in control of multiple squads of AI characters. They can use the combination of hardware to command these squads during the "Battle Drill". There are multiple "Battle Drills" that can be simulated. Each "Battle Drill" can be configured at the main menu to allow for more dynamic experiences, thus giving the cadet more variety of practice.
Current Features:
-
Multiple Battle Drills
-
VR Menu interaction using weapon
-
1k by 1k Forest Environment
-
Multitude of Voice Commands and Hand Gestures
Project Details:
Project Role:
-
Concept
-
Project Lead
-
Lead Programmer
-
Optimization
Project Lead:
-
Oversee day-to-day tasks
-
Assign tasks to members
-
Mentor other team members in design concepts
Scripting:
-
Implement Character system
-
Implement AI system
-
Implement system for VR Weapon Tracking
-
Implement Various procedural Level - Design tools
Optimization:
-
Help streamline Materials for less GPU usage
-
Configure Level Streaming
-
Refactor Code for better performance
bottom of page