I was responsible for leading the Android and Unity development (for Daydream and Gear VR platforms) at Vicarious Inc. It was a mobile VR publishing & social application focused on storytelling and user-generated content pushing the boundaries of new technology in VR.
Some of the major features & product areas I designed and implemented are below:
- Client REST architecture (JSON, REST calls, File I/O)
- 2D & 3D UI development in Unity
- Built the Vicarious Android library which supports all of our VR projects by providing native functionality not exposed in C#
- User-story playback engine (displaying images/videos/music in VR including both 2D and 360)
- Worked closely with our server team to ensure reliable client & server interactions
- Designed and implemented an Asynchronous texture loader that allowed displaying 4K textures efficiently in Unity and VR (supported by our Android library)
- Designed and implemented user generated content UI's and features (lists/logins/etc)
- Designed and implemented the upload and download architecture in our Android library by utilizing Android services and 3rd party HTTP libraries
- Worked directly with Google's early access Daydream team & Daydream Unity/Android APIs to develop bleeding edge VR technology and even helped address some internal platform bugs
- Designed/Implemented/Tested our commercial Gear VR application with similar requirements to our Daydream application during the same time frame
Some of the major features & product areas I designed and implemented are below:
- Client REST architecture (JSON, REST calls, File I/O)
- 2D & 3D UI development in Unity
- Built the Vicarious Android library which supports all of our VR projects by providing native functionality not exposed in C#
- User-story playback engine (displaying images/videos/music in VR including both 2D and 360)
- Worked closely with our server team to ensure reliable client & server interactions
- Designed and implemented an Asynchronous texture loader that allowed displaying 4K textures efficiently in Unity and VR (supported by our Android library)
- Designed and implemented user generated content UI's and features (lists/logins/etc)
- Designed and implemented the upload and download architecture in our Android library by utilizing Android services and 3rd party HTTP libraries
- Worked directly with Google's early access Daydream team & Daydream Unity/Android APIs to develop bleeding edge VR technology and even helped address some internal platform bugs
- Designed/Implemented/Tested our commercial Gear VR application with similar requirements to our Daydream application during the same time frame