Edify Teaching Application.

Edify is a multi user teaching application that uses VR to deliver immersive content for the students. My main responsibilities in Edify were planning and implementing multiplayer features and refactoring the existing code base to follow better programming principles. I also had to provide live support for our application from time to time.
 
I learned from Edify the importance of planning and pre-documenting the features. I was surprised to see how easy the development phase is once everything is documented properly. The major refactoring and planning tasks gave me the opportunity to research and learn how to use better programming patterns to optimize the code.
Play Video

Technologies Used.

  • Unity
  • C#
  • Photon
  • VR

Features.

  • Realistic physics system
  • No pre defined shots – player has the freedom to play any shot they desire
  • Realistic ball physics
  • Realistic bat physics allowing shots with different power levels
  • Score detection based on the shot played
  • Real time fielders that follows the ball and have the ability to take catches
  • Wicket Keeper
  • Umpires
  • Scoreboards
  • Separate spectator view for non VR players
  • Live commentary and music
  • Player stat tracking via scorecards and wagon wheels

Technologies Used.

  • Unity
  • C#
  • HTC Vive/Steam VR
  • DoTween