Already have some basic game dev experience and looking to get into VR? Then you may be interested in Oculus and Unity’s new intermediate level VR game development course, which is not only free, but can get you some valuable feedback from Oculus on your creation.

Called ‘Design, develop and deploy for VR‘, the course is said to offer extensive intermediate level training that takes you through all aspects of creating a VR game by helping you build a vertical slice of an escape-the-room game.

Broken down into 11 units and estimated to take more than 20 hours to complete, you’ll learn from a dozen Oculus and Unity experts covering basic topics such as how to prototype and plan a VR experience, VR ergonomics, spatial audio, VR user experience (UX) design, and app optimization.

Although targeting VR game development, the skills learned in the course can also be applied to either consumer of business-focused experiences.

After you complete the course, you have the option to submit your vertical slice for review by the team at Oculus.

Design, Develop & Deploy for VR with Oculus & Unity

Before you start though, you should have a basic foundation in Unity development and some idea of VR basics, which you can explore through resources such as Unity’s intro tutorials and the ‘Build Your First VR App’ tutorial from Oculus. Then all you’ll need is Unity, the Oculus SDK and VRTK, and Oculus hardware; the course was developed with Rift S in mind, but you’ll be able to develop for both Rift and Rift S.

Here’s the course topics, contents and instructors: