- ServicesCustom software development and consulting services we provide
- Solutions
- ExpertiseCustom-tailored solutions for enterprises and beyond, proven over 25+ years in business
- Products
- IndustriesKey industries and verticals we serve across countries and project types
- PortfolioLearn how hundreds of businesses succeed with the help of Program-Ace
- Who we areLearn how we differ from other R&D companies and why 150+ business owners trust us
- Knowledge Center
- Careers
- Contact Us
Background Info
Business Challenges
Approach and Solution
Our team took a two-pronged approach to development, with one focus being the creation of the trainee interface, and the other – building the web platform for supervisors and admins that look over the trainees.
The primary interface for trainees features a 3D model of the engine unit, while the interactive options are presented all around it. Trainees can easily switch between a reading mode and a “hands-on” mode, where they can see animations of the unit operation.
Our team of 3D artists worked hard to create an accurate and lifelike representation of a real engine controller unit, and these efforts culminated in success. The unit is exactly like the real thing, down to the smallest screws and bolts.
Our team of developers also put in great effort to make sure that the training experience was consistent across different platforms (and devices). This included countless optimizations to performance and weeks of work on perfecting movement tracking. The web-based admin panel shows detailed information about trainees’ performance and interactions, as well as more in-depth analytic features.
Technology Stack
This project involved a large team of multiple artists and designers, one project manager and subject matter expert, 2 Unity developers, and a QA engineer. The main programming language used was C#, with Visual Studio chosen for writing the code.
The 3D assets were created with Adobe Photoshop and 3DS Max, while the animation and interactive options were added with DoTween and Unity. The hands-on versions of the app were tailored for use on Hololens (MR) and Oculus (VR), while the web version was made accessible to most mainstream devices.
Audience
Value Delivered
- The training process for navy engineers and other specialists became more accessible and clear. With the solution, they can learn the workings of the control unit without risking their safety or needing a physical copy of the unit.
- Immersion was added to the learning experience. Thanks to the high detail and accuracy of the model and the expansive interactive options available to users in a virtual environment, trainees get an experience analogous to hands-on education and can start fully working with the unit right after completion.
- Trainers and supervisors received superb tools for monitoring the training process. With the help of their web-based admin panel, they can keep track of results and plan follow-up lessons without interfering with the immersive experience.