One challenge was finding the right level of detail for the 3D models so they looked good and matched the overall style of the project. Several iterations were needed to arrange the UVs in a way that avoided blurry textures in areas where the player spends most of the time.
Another challenge was integrating the adaptive stress system into Unity. To implement the communication between the Administration Panel and Unity, scripts from the previous research project KeepCool first had to be understood and adapted for our project. Establishing reliable communication between all components required repeated testing and debugging.
For some team members, Unity was a completely new environment at the start of the project. By learning and working together, they were able to understand the engine and contribute to the development of the project. Another challenge was organizing the team’s workflow. At the beginning, development was sometimes more sequential, meaning that only one person worked on certain tasks at a time. Over time, the team improved communication and task distribution which resulted in a more efficient workflow.