Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.


On successful completion of this course, students will be able to:

  • implement a VR scene with a game engine
  • explain the infrastructure of VR software
  • describe VR usage (UI) and experience (UX)
  • perform basics of collaborative/pair coding
  • implement the basics of VR development concepts

Credits: 3

Schedule: 07.09.2020 - 14.10.2020

Teacher in charge (valid 01.08.2020-31.07.2022): Sebastian Schlecht

Teacher in charge (applies in this implementation): Sebastian Schlecht

Contact information for the course (valid 14.08.2020-21.12.2112):

Questions regarding the course to Sebastian Schlecht <>

Questions regarding the assignments to Jan Vornhagen <>

CEFR level (applies in this implementation):

Language of instruction and studies (valid 01.08.2020-31.07.2022):

Teaching language: English

Languages of study attainment: English


  • Valid 01.08.2020-31.07.2022:

    The content of this course includes:

    • Learning the basics of game engine UNITY
    • Learning advanced knowledge of VR implementation
    • Learning the basics of coding in C#
    • Learning to collaborate on a software project

  • Applies in this implementation:

    • Week 1: Introduction to Unity
    • Week 2: Introduction to VR in Unity
    • Week 3: VR user interfaces in Unity
    • Week 4: Designing Assets in VR
    • Week 5: Basic Design of VR Scene
    • Week 6: VR Jam

Assessment Methods and Criteria
  • Valid 01.08.2020-31.07.2022:

    Weekly programming assignments. Pair or group work.

    • The grade is a weighted average of all assignments
    • All assignments are graded on a 0-100 scale
    • No exam

  • Applies in this implementation:

    The weekly assignments are VR coding exercises in Unity. Each assignment is graded from 0-100 depending on the successfully completed subtasks. The final project assignment is done in a group and evaluated as such.  

  • Valid 01.08.2020-31.07.2022:

    • Total 81 h for 3 ECTS
    • Contact session: 6 x (2 + 2) = 24h
    • Assignment: 6 x 8 = 48h
    • Reflection: 9 h
    • Attendance in the course is compulsory (minimum 80%)

  • Applies in this implementation:

    see above


Study Material
  • Valid 01.08.2020-31.07.2022:

    This course has no formal prerequisites. However, a basic understanding of coding (see "Creative Coding") and XR technology is recommended (see "Introduction to Virtual Reality").

SDG: Sustainable Development Goals

    4 Quality Education

    9 Industry, Innovation and Infrastructure