City Car Driving | CARLA | |
---|---|---|
Device | Works on both VR headset and PC | Compatible only with PC |
Programming Language | Unity and C# | C++ and Python |
Game Engine | Nebula | Unreal 4 |
We selected City Car Driving to be the final solution since it met almost all of our project requirements; even though City Car Driving is not exactly a self-driving car simulator, it still helped us create our UI design, implement our car design, and choose other Unity assets that are a part of our simulator. For our final deliverable, we decided to use an Oculus Quest. The reason why we choose Oculus for development is that Oculus supports both Unity and Unreal. Alongside this, Oculus Quest supports precise tracking, excellent hand controls and room-scale play that lets users actually move in a virtual world, and without the restrictive cables tethering that are associated with a PC.
Asset | Rationale for use |
---|---|
#067 Sportscar |
|
Realistic Mobile Car #06 |
|
Urban Construction Pack |
|
Ultimate Sci-Fi UI Bundle |
|
Although Autónomo's journey is presented as a (traditional) waterfall model, its development model was in fact an iterative one. After an initial planning, resource estimation, and risk analysis phase, we repeated each development stage multiple times, with each subsequent completion of the cycle incrementally improving the software. This helped us quickly recognise and implement enhancements — giving us the ability to rapidly adapt to the needs of the project and our partners — while providing us a swifter turnaround after each iteration.