Supporting our Community:
We’re making Learn Premium available to all users in perpetuity.
Start Learning.
Showing 13 Results
Design, Develop, and Deploy for VR
23 Hours
In this comprehensive course from Oculus and Unity, you’ll learn how to build an immersive VR game step by step. Designed for people who have an intermediate knowledge of Unity, the goal of this course is to teach you how to design, develop, and deploy a VR application. You’ll learn an extensive range of principles and best practices: from locomotion and hand presence, to optimization and testing, to user interaction and go-to-market strategy. Coached along the way by experts from Oculus and Unity, you'll build a vertical slice of an escape room game throughout the course. While the course is geared towards developing for the Oculus Rift, the principles covered also apply to the Oculus Quest, and you’ll learn to avoid some common pitfalls we see developers experience when submitting their application to the Oculus Store. Take your VR skills to the next level with this deep dive into the principles of VR development. Access additional support and submit your finished vertical slice to the Oculus Developer Support team for feedback: FAQ 1. What prerequisites do I need to take this course? This course is designed for intermediate level developers with familiarity building in Unity, ideally with some VR experience too. If you’re brand new to game development or VR, we recommend taking an intro to Unity course and/or an intro to VR tutorial prior to taking this one. 2. What version of Unity do I need to complete the course? The course uses 2018.4 LTS. 3. What Oculus hardware is recommended for the course? This course is focused on developing for Rift S, so we recommend using a Rift S, but the principles covered also apply to Oculus Quest.
Getting Started with Unity Analytics
35 Mins
Unity Analytics gives you at-a-glance insight into how users interact with your game or application and enables you to drill down for more detailed information. Some information is generated automatically simply by user interaction, and some is detailed by events. Events are notifications you get when certain actions happen in your game; they must be triggered by code or a GameObject with an attached Analytics Event Tracker component. There are standard events, such as a player completing a level or watching an ad, and custom events. Custom events are great for answering specific questions about your game and seeing how a design decision plays out. For example: Can the player find the warp zone hidden in the water temple? Who do they save when forced to choose between a family member and a large number of strangers? When you enable Unity Analytics, you are asked to assign it to an organization. By default, your account has one organization: your user name. Organization names must be unique. You can add (but not delete) more, or rename an account at will, as long as the name is available. You might wish to have one organization for your solo projects, and one for your team. In this workflow, we’ll cover how to connect a project to Unity Analytics from within the Unity Editor, how to send a standard event with the Unity Analytics Tracker, and how to find the Operate Dashboard to view collected data. For more information on using Analytics in code, see the Scripting Reference.