Unreal Engine – qui a déjà présenté sa nouvelle évolution – et Unity sont les deux technologies les plus populaires auprès des développeurs, mais il existe plus d'options, comme Godot, qui a l'avantage d'être open source et un sérieux rival d'Unity. Quel est le meilleur ? Un développeur a étudié lequel offre les meilleures performances.

Il est difficile de dire quel moteur est incontestablement meilleur car cela dépend de l'ambition, du type de jeu et surtout de l'expérience de chaque créateur, mais le designer Thomas Grové du Studio Interrupt a travaillé sur une petite expérience pour voir les différences entre Godot et Unity.

Godot peut être une option très intéressante pour les petits projets

Grové avait l'intention de créer un survival horror indépendant avec son fils et a pensé que c'était une bonne occasion de confronter les deux moteurs avec une comparaison directe : même jeu, mêmes développeurs et conditions égales, comme il l'explique dans une vidéo. Le résultat pourrait être éclairant et aider d’autres développeurs qui se demandent lequel choisir.

Dans la vidéo, il passe en revue les fonctionnalités de conception et graphiques du jeu dont il avait besoin, et comment il l'a développé dans les deux technologies. Les conclusions sont que les deux moteurs ont des fonctions similaires, parfois l'un meilleur que l'autre selon l'aspect analysé, mais apparemment Godot est plus efficace en compilation, démarrage, chargement et plus encore.

Par exemple, Godot exporte le jeu 20 fois plus vite, charge le projet cinq fois plus vite et compile le code 31 fois plus vite. Et pas seulement cela, Godot occupe beaucoup moins, seulement 164 mégaoctets au lieu des plus de 20 Go d'Unity.

En fait, Godot a de meilleurs résultats dans tous les aspects analysés sauf un, même si ce n'est pas sans importance : les fps finaux du jeu, où Unity a généralement le plus d'avantage – bien qu'il reconnaisse lui-même que les données ne sont pas concluantes.

Dans son cas, Grové a décidé de s'en tenir à Godot car les deux moteurs tournaient au-dessus des 60 fps minimum qu'il souhaitait. Cependant, certains utilisateurs ont fait remarquer que le test n'est pas totalement définitif car le projet était trop simple et ne permettait pas de connaître les points forts de chaque moteur avec des jeux plus complexes.

À l’horizon se profile un nouveau moteur européen, The Immense Engine, qui tentera de concurrencer Unreal et Unity.