Virtual Reality
Unity Authorized Training Partner

Number of Classes
Course price
500 EUR

Course description

In this intermediate level workshop, participants will learn to get started in VR. As such, no time is spent on the fundamentals of working within the Unity editor, and scripts are discussed in regards to their functionality rather than breaking down how they work step by step.
The project built in the workshop is the Laser Cop Room Scale VR Game.
Subjects covered include developing a basic VR game for PC/Mac/Console, optimization techniques, ergonomics, physics and audio for VR.
The workshop requires both a headset and controllers, but there is a test script that will allow for in-editor development for participants who did not bring a VR headset with them.
Although a gaming project is used as the example in this workshop, the features and functions are applicable to all Unity projects. The VR game that participants will build is fully compatible with the HTC Vive, Oculus Rift, and should be equally usable on any other PC headset. Please note, it will not work on mobile.

Learning Objectives and Outcomes

Gain a foundational knowledge of the modern history of VR and how Unity fits into the space

  • Identify key historical points in the modern resurgence of VR
  • Identify the different (technological, economical) factors that increased the popularity of VR as a platform, and explain why the industry believes that this is the right time for VR
  • Explain Unity’s role in the VR industry and its advantage over other platforms

Review the various types of headsets on the market today

  • Identify the different categories of headsets (Computer, Console, Mobile, Stand alone) and the various advantages and disadvantages they have over one and other
  • Identify the major headset brands and their key features

Analyze ergonomic considerations for positive VR experiences

  • Analyze different causes of motion sickness in VR games and approaches that can be taken to minimize the effects
  • Adjust gae physics to produce a higher frame rate
  • Strategically place objects targeting the Player to approach below eye level
  • Configure an accurate height for the Player character for both a seated/standing and room-scale experience

Understand the importance of scale in a VR project

  • Analyze the key issues related to non-standardized scale within a VR project
  • Identify asset scale requirements for a VR project
  • Configure imported assets so scale is consistent throughout the project

Identify limitations VR presents as platform for designing games

  • Identify the key differences between developing games for VR versus other traditional platforms
  • Identify different techniques to handle movement in VR games and analyze when they are best utilized in different game types
  • Create Input settings to accommodate VR controllers

Understand how sound works in a VR space

  • Identify the key features of spatial audio and how it is utilized in VR
  • Set important audio sources to spatialize in the game

Use Unity to develop VR games

  • Enable VR settings in the Unity editor
  • Create a script stand-in to allow game development and testing when a headset is not available
  • Implement In-Editor console notifications to ease development when a headset is being used

Contact person

Bisera Todorovska
Head of Unity Training Department
+389 78 444 796, every working day 9:00-17:00

Contact person for 

Marko Serafimovski
Head of International Business Development


Prior experience with the Unity editor.

Certificate: Unity Certified User Programmer

The Unity Certified User certification focuses on C# programming with Unity technology. It will cover the basics to create interactivity in games, apps, AR/VR, and other experiences. The exam objectives are aligned with industry standards set by professionals and educators. Individuals will be expected to have at least 150 hours of Unity software use and training to obtain the certification.

  • Training in Unity Authorized Training Center
  • Work with licensed Unity software
  • Training by Unity Certified Instructor
  • Official Unity workshops with exercises for each course
  • Certificate for course attendance issued by Unity


The stated discounts cannot be combined and the same are support for youth, unemployed persons, as well as for loyal attendants.

  • 10% for visiting the first course - student, unemployed person
  • 10% for visiting a second course - each attendant
  • 15% for visiting third and more courses - each attendant


  • Payment in cash with payment slip or debit cards
  • Payment in installments with credit cards
  • Payment in installments without interest with credit cards of Stopanska Banka
  • Payment by invoice