Réduire les temps de développement avec l'Unreal Engine
L'Unreal Engine a incontestablement aidé Siili à gagner du temps et de l'argent en réduisant le cycle de développement de l'entreprise. "Autrefois, les concepteurs indiquaient l'IU et son flux, ainsi que les composants graphiques dans un outil différent", raconte Jami Järviö. Mais il précise que les développeurs utilisaient un outil totalement différent pour concevoir et tester l'IHM en elle-même. "Il fallait donc vérifier les différences entre les conceptions et leur implémentation, puis signaler un grand nombre de bogues. Et pendant ce processus, l'IU était toujours en cours de mise à jour et de nouvelles conceptions arrivaient."
C'est pourquoi ce cycle de conception prenait environ cinq ans. Aujourd'hui, comme les équipes de conception et de développement travaillent toutes les deux avec l'Unreal Engine, la durée de ce cycle a été réduite à trois ans. "Les blueprints permettent d'accélérer le développement, de la conception jusqu'aux tests, explique Jami Järviö. L'ensemble du pipeline est beaucoup plus efficace, en particulier pour la conception avec l'Unreal Engine."
Une intégration enfantine
La facilité avec laquelle Siili a réussi à intégrer l'Unreal Engine dans des pipelines existants a également été un atout. Comme le moteur est basé sur le C++, ce n'était pas très compliqué pour Siili de l'intégrer au matériel. "Les compétences de notre équipe en C++ sont solides. C'était donc un avantage de plus", précise Jami Järviö.
Même si tous ces atouts ont fait de l'Unreal Engine un excellent choix pour Siili, Jami Järviö souligne qu'une IHM ne se résume pas qu'à ses éléments chacun de leur côté : ce n'est qu'en les associant qu'il est possible de créer une expérience personnalisée pour le conducteur.
"Est-ce que le but de la voiture est de provoquer des émotions ? Ou est-elle un outil destiné à être utilisé au quotidien ?, se demande Jami Järviö. C'est là tout l'intérêt de l'Unreal Engine : avec ses capacités, il est possible de modifier l'image de marque, les sensations et l'expérience utilisateur dans sa globalité."