Game Development for Virtual Reality
Semester: |
SS 2025 |
Type: |
Practical |
Lecturer: |
|
Credits: |
PT 4 (SWS) or 7 ECTS credits |
Contact: |
lehre@vr.rwth-aachen.de |
The goal of this practical course is to gain hands-on experience in the design and implementation of VR interfaces. In groups of three students, a VR game with innovative interaction methods will be developed. To put the focus on interaction and game design, the Unreal Engine 4 will be used as the base for all projects.
We have 12 lab places.
Language:
English
Prerequisites:
- Completed Bachelor’s degree
- Advanced knowledge in object-oriented programming
- Knowledge of the lectures Virtual Reality (I or II or both), Introduction to Computer Graphics, and Designing Interactive Systems (or comparable) is beneficial
- Knowledge of the Unreal Game Engine, 3D modelling and C++ is beneficial
Materials:
- You will develop VR applications with the Unreal Game Engine and C++, and do version management using git.
- For the development, Windows workstations will be available during the lab.
- To work on the Unreal project outside of the lab times, it is recommended to use a Windows workstation. Mac and Linux workstations might work as well, however, no support for setting up the software is provided in this case.
Literature and Preparatory Material:
- LaViola Jr, Joseph J., Ernst Kruijff, Ryan P. McMahan, Doug Bowman, and Ivan P. Poupyrev. 3D User Interfaces: Theory and Practice. Addison-Wesley Professional, 2017.
- https://docs.unrealengine.com/en-US/Resources/index.html
- http://rogerdudler.github.io/git-guide/