Programs

Game Development

Application of virtual and expanded reality

  • Class 15
  • Practice 45
  • Independent work 90
Total 150

Course title

Application of virtual and expanded reality

Lecture type

Obligatory

Course code

12292

Semester

3

ECTS

5

Lecturers and associates

Course objectives

Course objectives: To introduce students to basic concepts of virtual and extended reality, to familiarize students with hardware and software for virtual and expanded reality, and to familiarize students with interactions between devices for virtual and expanded reality and human physiology. Students will see all of the above in practice by building one core application with three different implementations - AR, VR by using mobile devices and finally mobile by using dedicated hardware for visualization and control.

Content

Hardware for Virtual and Expanded Reality. Development SDKs and tools for virtual and expanded reality. Inference and perception. Human Eye Structure and Perception of Depth. Camera and Camera Movement. Implications of physiology for virtual and expanded reality. Object in virtual and expanded reality. Scenes with objects in virtual and expanded reality. Interaction of players with objects in virtual and expanded reality. Player movement using gaze. Player movement using standard input devices. Teleportation of the player. Player movement by using specialized VR controllers. Optimization of the visuals for different platforms.

Required reading

Helen Papagiannis
Augmented Human: How Technology Is Shaping the New Reality

Additional reading

Unity3D documentation
HTC Vive SDK documentation
Google AR Core documentation
Apple AR Kit documentation

Minimal learning outcomes

  • Choose the right hardware and software for the default application of virtual and extended reality
  • Recognise different types of Augmented reality and common way of using those types.
  • Create virtual objects and use them in Augmented reality
  • Create virtual objects and use them in Augmented reality
  • Implement different ways of moving through Virtual reality
  • Implement User interface for VR and AR
  • Implement interaction of the players with virtual objects in VR/AR

Preferred learning outcomes

  • Argue the choice of appropriate hardware and software for the default application of virtual and extended reality
  • Define optimal augmentation for specific use case. Explain how does human physiology affects development of immersive technologies.
  • Define importance of virtual reality in different types of industry and be able to recommend optimal augmentation for specific need.
  • Define importance of augmented reality in different types of industry and be able to recommend optimal augmentation for specific need.
  • Analyse, asses, and implement optimal way to move through the virtual reality based on a specific scenario.
  • Analyse the need for UI and design and implement optimal UI for specific AR and VR use-cases.
  • Use different types of controllers, based on a specific needs of a use-case.
Share: Facebook Twitter

Excel at what you love doing. Light the spark.

Apply now!

Why is Algebra a safe choice for your future?

A Strong
Tailwind

Here you will learn all about information technologies and prepare for a career that is constantly in demand. We offer you a platform for personal growth that makes you a prime target for employers.

Modern Methodology

We refuse to stand still in a rapidly changing world. Our programs stay relevant and keep up with modern trends.

Matchless
Quality

We take pride in numerous accolades and our title of The best professional study program in Croatia and constantly strive to justify that trust. We do not take our task lightly, knowing that your future depends on it.

Newsletter

Stay informed about everything that goes on at the University. Subscribe to our newsletter.