Virtual Home Simulator (VHS)

VHS is an evidence-based virtual reality game used to train social workers on how to conduct home visits in a fun and engaging way! It is one part of the larger software suite known as the Virtual Social Work Trainer (VSWT) Software Suite.

Users take a VR tour of real homes tagging items as "protective" or "risk" factors for children in an "Easter Egg Hunt" style game. This application is currently being used in both the state of Utah and California to train social workers in the Department of Children and Family Services (DCFS)


Technologies

  • Unity
  • C#
  • AWS (Lambda, Cognito, API Gateway)
  • SQL
  • VR

  • My Role

  • Backend developer
  • Software Architecture
  • Database Migration
  • Game Stabilitiy/ Scalability

  •     For this project I have primarily been in charge of redesigning and migrating the database from Azure and Firebase to a new AWS architecture. My work has included redesigning the database, setting up serverless API gateways for accessing the new database, and a great deal of improving application stability, user experience, and scalability as the application's userbase quickly grows.
        This has been the first game project that I have worked on in a professional setting, and has been an excellent lesson in the nuances between traditional software development and game software development when it comes to networking code and database integration. Strategically planning when the user has loading times and frontloading network calls, learning when calls can and cannot be running asynchronously, and becoming painfully aware of just how slow network calls can be when dealing with an expected 60+ frames per second in a VR game.

    Media

      Gameplay Video




    Code / Documentation

    Please email with requests for code samples or documentation!