The entire application is developed using Unity and targeted for the HTC Vive.
The reporting platform that keeps track of the user’s progress is developed in PHP using the symphony platform.
All parts of the application are developed by 2 developers.
Interaction and UX
During early versions of the application we implemented a step by step mechanism to guide the user through the procedure using highlights and arrows. Along the way the scope of the project shifted to a non-linear and modular system where instead of guiding the user we would give him/her the opportunity to start and execute the different subtasks as he/she would see fit.
The purpose of this shift is to increase the user’s attention and trigger the student to consult the in-game manual just like in real life.
This way of ‘playing’ makes the module more suitable for BMW to assess how well a mechanic can operate independently when faced with certain maintenance situations. Thus the overall learning value increased enormously. Both for student, teacher and BMW.
A step by step procedure is a good tool to learn and rehearse a procedure but in this case the intention is not to memorize the procedure but instead learn the need to consult the manual and follow it’s procedures.
The application was finished in the second quarter of 2018 and installed on two of our custom build computers. This way it’s guaranteed to work 100% of the time while also providing the best user experience (no input or output lag or crashes).
The application has been played by dozens of people ranging from technical staff to management and has been received positively. The application has been presented in the head office of BMW in Munich and was on the shortlist of most innovative developments in the BMW group