Akaash Garg
← Back to case studies

Independent project

VR Simulation Toolkit

XR Simulation Developer · Portfolio project

Configurable VR simulation framework for physics-driven training, education, and immersive operational experiences.

  • Unity
  • Unreal Engine
  • Photon Networking
  • Three.js
  • CesiumJS
  • Blender
  • Autodesk Revit

Training and simulation projects tend to get rebuilt from scratch every time the use case changes — different physics rig, different world data, different engine — because most VR frameworks are built for one simulation, not a family of them.

What I built

A configurable VR simulation framework for training, education, and operational simulations, designed to swap engines and world-data sources rather than lock a project into one stack: Unity or Unreal Engine for the runtime, React and Three.js for companion web tooling, Google Maps API or CesiumJS for geospatial world data, Photon Networking for multi-user sessions, and Blender or Autodesk Revit for asset pipelines, with ARKit/ARCore support for mobile AR variants. The core of the toolkit is reusable physics-driven interaction and simulation systems — grabbing, tool use, environmental triggers — built once and reconfigured per project instead of rebuilt.

Visual

VR Simulation Toolkit — placeholder image
Placeholder image — replace with a screenshot of a simulation built on the toolkit.

Outcome

A reusable simulation foundation meant to cut the setup cost of each new training or education build by starting from working interaction and physics systems instead of a blank engine project.