Information on individual educational components (ECTS-Course descriptions) per semester

Degree programme:Bachelor InterMedia
Type of degree:FH BachelorĀ“s Degree Programme
 Summer Semester 2020

Course unit titleTechnical Skills: Virtual Reality Basic
Course unit code025217200109
Language of instructionEnglish
Type of course unit (compulsory, optional)Compulsory optional
Semester when the course unit is deliveredSummer Semester 2020
Teaching hours per week2
Year of study2020
Level of course unit (e.g. first, second or third cycle)First Cycle (Bachelor)
Number of ECTS credits allocated2
Name of lecturer(s)Roland WITSCH

Prerequisites and co-requisites
Recommended prior knowledge:
  • basic knowledge in modeling with Cinema4D (functions, user interface)
  • basic knowledge of Unity (functions, user interface)
  • Basics of programming
Course content
  • Introduction to "Mixed reality optimized" modeling and model preparation: Hi-/LoPoly, face orientation, patch geometry, texturing and UV mapping, size of texture images, multilayer texturing. Introduction to Unity: Setup, Configuration, UserInterface, Importing 3D data into the game engine, Terrain builder
  • Intruduction to prefabs. Building a prefab from a prepared 3D model. Defining pivot points, sound, behaviours. Usage of external prefabs and how to get them. Building a scene from imported objects and prefabs. Testing of scene (asset) on the desktop, compiling for and testing on Oculus Go.
  • VR lab hands on session with different controllers / input devices. Introduction to interaction and different input methods. Implementation of interaction in the prepared scene (asset). Programming of colliders and interactions to manipulate scene objects.
  • Advanced interaction. Implementation of dynamic loading of prefabs, substitution of objects by others, changing textures to creation some kind of "product configuration tool".
  • Implementation of user interfaces for desktop/tablet and/or VR app. Preparation of asset for the respective device. Compiling and installation.
  • Design of a "race course" with Terrain builder and prefabs. Modeling of scene objects (start / finish), obstacles ...
  • Implementation of steering controls (left, right, accelerate, brake, jump). Implementation of score counter.
As a result of the course you should have implemented a game on which you can put together a vehicle which can than be used to race a course.
Learning outcomes

Students will get to know the different forms and applications of Mixed Reality and get an overview of the different possibilities of augmented and virtual reality. In the course of a practical example, they will learn the methods and workflows from modeling 3D content to programming event systems to user interfaces for games.

As part of the training, students will also learn about the peculiarities of various devices, and how they can customize their application to fit the circumstances and compilation and installation for the selected device.

Planned learning activities and teaching methods

Individual and team coaching

Assessment methods and criteria

Immanent examinations



Recommended or required reading

will be announced in class

Mode of delivery (face-to-face, distance learning)

Face-to-face course, tutorials

Summer Semester 2020go Top