We were inspired by the old Samsung gearVR Netflix app, where you were able to watch your Netflix library in a large movie theater setting. We wanted to recapture that experience since gearVR was canceled a few years ago and this app lost
CineMe allows you to enjoy a movie theater style experience from the comfort of your own headset, with CineMe, you can add a curated selection of videos (.mp4) to a folder, choose which videos you want to play by adding them into a clips group, then load into the scene and watch it unfold in front of you. The theater is a fully rendered rendered space where you can walk around to choose your perfect viewing seat and enjoy the decretive scenery and atmosphere.
We built it in Unity 2022.3.50if using XR toolkit to develop the VR components, we tested and viewed the scene on a MetaQuest3 headset, and used Unity's built in video player component with a custom script to control the media playing. We used Meta Horizon Link to connect the headset to the computer rendering the content
When we were initially getting started with the project we had a number of issues stemming from Meta's handling of allowing for debugging and viewing of external projects, specifically we needed to turn the headset into developer mode, however none of us had a developer account, and to get one, we needed to get 48 hour approval from meta before that's even possible. We had to get an account from someone else to allow us to render content to the headset. We had some further issues with Unity itself and getting over the hurdles of understanding the component system and scripting, but we overcame those in the end
We are proud to be able to present a fully functioning movie experience that allows for a user customizable content experience where the user can upload and view their own content in a continuous playlist, while allowing the user access to a fantastic atmospheric experience in a fully rendered and textured movie theater space
We learned a lot about Unity development, custom scripting, utilizing XR toolkit, and dealing with the...Interesting system that meta chose to facilitate users to develop applications for their hardware
Should our team be allowed access to the necessary hardware to continue development on CimeMe (Meta Quest 3s's) we have long term goals that include but are not limited to.
Multi-person support to allow for a viewing experience that includes your closest friends and family.
Multiple grabbable objects in the scene to enhance your user experience (popcorn, soda, candy etc.)
Allow for users to steam data to the screen from multiple live sources (YouTube, Twitch, Netflix, etc.)
Allow for more dynamic control over content playback from inside the application.
Built With
- metahorizonlink
- metaquest3
- unity
Log in or sign up for Devpost to join the conversation.