Hybrid VR Programming: Extending the Notional Machine for C++
Peer Stechert, Goran Vukovic · 2023
This article describes the development of a virtual reality (VR) programming project in IT specialist training at a vocational school. Most of the students are between 16 and 22 years old, about two-thirds already have the university entrance qualification. For didactic reasons, the Unreal Engine 4 is used for this purpose, which supports hybrid programming via so-called blueprints in addition to textual programming using C++. This chapter provides a project report. We focus on extending the notional machine for C++ and developing didactical guidelines for hybrid programming using blueprints.