On s’entend : la plupart des gros studios de jeux vidéo ont leur propre moteur de jeu qu’ils ont développé à l’interne. Les plus petits joueurs indépendants n’ont souvent pas les mêmes ressources et doivent se résoudre à se procurer une licence pour utiliser l’un des logiciels suivants.
Voici sans plus tarder six logiciels de développement de jeux vidéo recensés par l’Alliance numérique. Lesquels connaissez-vous?
1.Lumberyard
Développé par Amazon, ce moteur de jeu est versatile (multi-genre, multiplateforme) et gratuit pour les développeurs, ce qui en fait l’un des logiciels les plus populaires auprès des petits studios.
Attention : le code source et les principales fonctions sont offerts, pas tout au complet! Néanmoins, l’accès gratuit au code source permet d’utiliser Lumberyard pour n’importe quel jeu.
Langage de programmation : C++, Lua et C#.
Systèmes d’exploitation : Windows et Linux, et bientôt le système d'exploitation MacOS.
Plateformes prises en charge : PC, Xbox One, PlayStation 4, appareils iOS (iPhone 5S+ et iOS 7.0+), Android (Nexus 5 et les équivalents compatibles avec OpenGL 3.0+).
Studios qui l’utilisent : Sweet Bandits.
2. Unreal Engine
Ce moteur de jeu a tout d’abord été produit par l’américain Epic Games pour développer le jeu de type first-person shooter Unreal. Il est maintenant disponible sous licence pour développer toutes sortes de jeux.
Langage de programmation : C++.
Systèmes d’exploitation : Windows, OS X et Linux.
Plateformes prises en charge : PC, PlayStation 4, Xbox One, Mac OS X, iOS, Android, AR, VR, Linux, SteamOS, et HTML5.
Studios qui l’utilisent : Digital Dimension, Frima.
3. Unity Game Engine
D’abord conçu pour développer des jeux vidéos destinés uniquement à la plateforme OS X, Unity peut maintenant être utilisé pour de multiples plateformes grâce à des altérations à son code source. La licence est gratuite pour le logiciel de base, et un abonnement mensuel donne accès à davantage d’options.
Langages de programmation : C++, C# et Boo.
Systèmes d’exploitation : Windows, MacOS et Linux.
Plateformes prises en charge : Mac OS X, iOS, Android, TV OS, PlayStation 3, PlayStation Vita, PlayStation 4, Xbox 360, Xbox One, Xbox One X, Windows Phone 8, Windows 10 Mobile , PlayStation Mobile, Tizen, Oculus Rift, Wii U, Nintendo 3DS, Nintendo Switch, WebGL, Samsung TV.
Studios qui l’utilisent : Ludia, Square Enix, Gameloft, BKOM Studios.
4. Frostbite
Electronic Arts (EA) a créé le moteur de jeu Frostbite pour développer son jeu vidéo Battlefield, et l’utilise maintenant pour la plupart de ses autres jeux. Aucune licence n’est distribuée à l’externe.
Langages de programmation : C++ et C#.
Système d’exploitation : Windows.
Plateformes prises en charge : Microsoft Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One.
Studios qui l’utilisent : Electronic Arts (EA) exclusivement.
5. Dawn Engine
Voilà enfin un moteur montréalais! Il n’est utilisé que par son studio propriétaire, Eidos, pour ses populaire jeux de type first-person shooter comme Deus Ex.
« Le développement de ce moteur a permis à Eidos des avancées importantes au niveau des capacités de rendu, de physique en 5 temps réel et de l’intelligence artificielle avancée qui contribuent à la qualité et la popularité des jeux Deus Ex », indique l’Alliance numérique.
Langages de programmation : C et C++.
Système d’exploitation : Windows.
Plateformes prises en charge : Windows, Linux, macOS, PlayStation4, Xbox One.
Studios qui l’utilisent : Eidos exclusivement.
6. Anvil
Un autre moteur de jeu élaboré à Montréal, Anvil a tout d’abord servi à améliorer le fameux Assassin’s Creed d’Ubisoft. « La plus grande force d’Anvil consiste en sa capacité à rendre à l’écran en temps réel des environnements très complexes, tout en maintenant une grande qualité visuelle, » souligne l’Alliance numérique.
Anvil est maintenant utilisé pour développer plusieurs autres jeux d’Ubisoft Montréal exclusivement. Il n’est donc pas offert sous licence!
Langages de programmation : C++.
Système d’exploitation : Windows.
Plateformes prises en charge : Microsoft Windows, PlayStation 3, PlayStation 4, PlayStation Vita, Wii U, Nintendo Switch, Xbox 360, Xbox One.
Studios qui l’utilisent : Ubisoft exclusivement.