Faire un jeu vidéo est beaucoup moins intimidant qu’il n’y paraît. Bien que vous n’alliez probablement pas passer d’une absence totale d’expérience à la création du prochain Grand Theft Auto, il n’a en fait jamais été aussi facile de se lancer dans la création de jeux. Les outils et les ressources de développement de jeux sont de plus en plus accessibles au commun des mortels, même s’ils n’ont aucune expérience de la programmation. Souvent, ces outils sont également disponibles gratuitement.
Pour essayer de faciliter les choses pour ceux qui cherchent à se lancer dans la création de jeux, nous avons établi une liste de 11 moteurs / éditeurs de jeux. Certains sont conçus pour un genre spécifique de jeu ou pour être incroyablement facile pour les nouveaux arrivants. D’autres sont des outils de développement professionnels pour les jeux AAA, mais sont effectivement libres d’utilisation pour les amateurs et offrent encore beaucoup d’outils d’apprentissage pour aider ceux qui ont une expérience limitée de la programmation à démarrer.
Il y a, bien sûr, beaucoup de choses qui entrent dans le développement de jeux – musique, animation, son, écriture, texturation, modélisation, etc – cependant, le moteur de jeu / éditeur que vous choisissez va avoir le plus grand effet sur le type de jeu que vous pouvez faire. Si vous avez des suggestions pour d’autres moteurs, logiciels ou outils d’apprentissage pour les autres aspects du développement, postez-les dans les commentaires.
CryEngine
Un moteur 3D commercial multiplateforme développé par Crytek. Il a été utilisé pour des jeux comme Prey (2017) et Everybody’s Gone to the Rapture.
Destiné à : Jeux 3D
Éditeur disponible pour : Windows
Langage(s) de script / balisage : Lua
Coût : Gratuit jusqu’à ce que le projet gagne plus de 5 000 $ en un an, après quoi il y a des frais de redevance de 5 %.
Outils d’apprentissage : CryEngine a un certain nombre de vidéos tutorielles gratuites qui couvrent tout, de l’installation de l’éditeur et de la marche à travers la réalisation d’un simple jeu de type Flappy Bird à des choses plus complexes comme la compilation d’une version configurée personnalisée du moteur.
Site web : https://www.cryengine.com/
Démarrer : https://www.cryengine.com/tutoriels
GameMaker
Un moteur de jeu 2D commercial multiplateforme développé par YoYo Games. Il a été utilisé pour des jeux comme Undertale, Hyper Light Drifter et Minit.
Destiné à : Jeux 2D
Éditeur disponible pour : Windows et macOS
Langage(s) de script / balisage : Utilise un langage de script propriétaire appelé GameMaker Language (GML) et un langage de script visuel appelé Drag and Drop (DnD).
Coût : Gratuit pendant 30 jours, puis les licences commencent à 39 $ / an.
Outils d’apprentissage : Quelques tutoriels écrits et vidéo gratuits qui couvrent les bases et certains qui plongent plus dans la façon de faire des genres spécifiques de jeux comme les RPG au tour par tour, la défense de tour, et les jeux agricoles. Il y a aussi des liens vers quelques sites et communautés externes qui ont des scripts et des guides pour aider les gens à démarrer.
Site web : https://www.yoyogames.com/gamemaker
Débuter : https://www.yoyogames.com/learn
GDevelop
Un moteur de jeu 2D open-source conçu pour être facile à utiliser.
Destiné à : Jeux 2D
Éditeur disponible pour : Windows, macOS, Linux et le web
Langage(s) de script / balisage : Aucun, utilise une interface de type glisser-déposer.
Coût : Gratuit
Outils d’apprentissage : Il y a une variété de guides et de tutoriels disponibles sur le wiki de GDevelop, et aussi plus de 80 fichiers d’exemples sur la façon de faire des genres de jeux spécifiques et des caractéristiques de jeu spécifiques.
Site web : https://gdevelop-app.com/
Démarrer : http://wiki.compilgames.net/doku.php/gdevelop5/getting_started
Godot
Un moteur de jeu open-source 2D et 3D conçu pour être puissant, facile à apprendre et pour la collaboration en équipe.
Destiné à : Jeux 2D et 3D
Éditeur disponible pour : Windows, macOS et Linux
Langage(s) de script / balisage : GDScript, C#, et scripting visuel.
Coût : Gratuit
Outils d’apprentissage : Godot a un guide complet étape par étape pour utiliser leur éditeur, ainsi qu’un tas de tutoriels en texte libre couvrant des aspects plus spécifiques comme la mise en œuvre de la RV, l’utilisation de squelettes pour l’animation 2D et la génération de géométrie procédurale.
Site web : https://godotengine.org/
Pour commencer : https://docs.godotengine.org/en/stable/getting_started/step_by_step/index.html
Lumberyard
Moteur de jeu 3D commercial multiplateforme développé par Amazon qui est basé sur une ancienne version de CryEngine. Il a été utilisé pour des jeux comme Star Citizen et The Grand Tour Game.
Destiné à : Jeux 3D, avec intégration de Twitch et jeux multijoueurs qui utilisent les services Web d’Amazon
Éditeur disponible pour : Windows
Langage(s) de script / balisage : Lua
Coût : Gratuit
Outils d’apprentissage : Il existe une série gratuite de vidéos tutorielles de prise en main et de discussions vidéo sur des fonctionnalités plus spécifiques du moteur. Il existe également une formation gratuite sur la façon d’utiliser Lumberyard avec AWS.
Site web : https://aws.amazon.com/lumberyard/
Pour commencer : https://aws.amazon.com/lumberyard/gettingstarted/
Ren’Py
Un moteur de jeu de roman visuel open-source. Il a été utilisé pour des jeux tels que Doki Doki Literature Club, Butterfly Soup, et One Night, Hot Springs.
Destiné à : Romans visuels
Éditeur disponible pour : Windows, macOS et Linux
Langage(s) de script / balisage : Langage de script Ren’Py et Python
Coût : Gratuit
Outils d’apprentissage : Il y a une promenade en texte libre sur la façon de faire un jeu simple dans Ren’Py et des guides supplémentaires en texte pour une personnalisation plus spécifique.
Site web : https://www.renpy.org/
Démarrer : https://www.renpy.org/doc/html/quickstart.html
RPG Maker
Un moteur de jeu commercial développé par Degica. Il est conçu spécifiquement pour faire des jeux classiques de style JRPG sans avoir besoin de savoir programmer. Il a été utilisé pour des jeux comme Corpse Party et Rakuen.
Destiné à : Jeux de rôle en 2D
Éditeur disponible pour : Windows et macOS
Langage(s) de script / balisage : JavaScript
Coût : 79,99 $
Outils d’apprentissage : Il existe quelques tutoriels gratuits pour les anciennes versions du moteur, qui sont probablement encore applicables. Cependant pour la version la plus récente, MV, il semble que les meilleures ressources soient créées par la communauté.
Site web : https://www.rpgmakerweb.com/products/programs/rpg-maker-mv
Mise en route : https://www.rpgmakerweb.com/support/products/tutorials
Twine
Un éditeur open-source pour la narration interactive. Il a été utilisé pour des jeux comme Lionkiller et L’oncle qui travaille pour Nintendo.
Destiné à : Fiction interactive et jeux basés sur le texte.
Éditeur disponible pour : Windows, macOS et web
Langage(s) de script / balisage : Langage de balisage propriétaire, mais permet également le HTML, le Javascript et le CSS.
Coût : Gratuit
Outils d’apprentissage : Il y a un guide qui couvre les bases de leur langage de balisage et offre quelques échantillons de script plus avancé.
Site web : https://twinery.org/
Pour commencer : https://twinery.org/wiki/start
Unity
Un moteur de jeu commercial multiplateforme développé par Unity Technologies. Il a été utilisé pour des jeux comme Untitled Goose Game, Ori and the Will of the Wisps et Hollow Knight.
Destiné à : Les jeux 2D et 3D.
Éditeur disponible pour : Windows, macOS et Linux
Langage(s) de script / balisage : C#
Coût : Gratuit pour les étudiants et les amateurs pour un usage personnel et pour les petites entreprises qui génèrent moins de 100 000 $ par an. En dehors de cela, il existe des plans annuels à partir de 399 $ / an ou 40 $ / mois.
Outils d’apprentissage : Unity fournit quelques ressources gratuites pour aider ceux qui découvrent le moteur. Mais il fournit beaucoup plus dans le cadre de son programme Unity Learn Premium, notamment des classes, des tutoriels et même des certifications. Unity Learn Premium est actuellement gratuit jusqu’au 10 juin 2020, mais coûte normalement 15 $ par mois.
Site web : https://unity.com/
Débuter : https://learn.unity.com/tutorial/create-your-first-unity-project
Unreal
Un moteur de jeu commercial multiplateforme développé par Epic Games. Il a été utilisé pour des jeux comme Fortnite, Final Fantasy VII Remake et Octopath Traveler.
Destiné à : Les jeux 3D.
Éditeur disponible pour : Windows.
Langage(s) de script / balisage : C++ et Blueprints Visual Scripting
Coût : Gratuit, mais avec une redevance de 5 % due sur le revenu brut du jeu au-delà de 3 000 $ par jeu et par trimestre.
Outils d’apprentissage : Epic Games offre un certain nombre de cours vidéo en ligne gratuits qui couvrent certains aspects d’introduction à l’utilisation de l’éditeur du moteur et certains sujets plus avancés comme les effets de post-traitement et la création de pipelines d’actifs.
Site web : https://www.unrealengine.com/en-US/
Pour commencer : https://docs.unrealengine.com/en-US/GettingStarted/index.html
VN Maker
Un moteur de jeu commercial développé par Degica. Il est conçu spécifiquement pour réaliser des visual novels sans avoir besoin de savoir programmer.
Destiné à : Romans visuels
Éditeur disponible pour : Windows, macOS et Linux
Langage(s) de script / balisage : JavaScript et CoffeeScript
Coût : 69,99 $
Outils d’apprentissage : Il y a un guide complet gratuit qui couvre un large éventail de sujets, y compris les bases de l’éditeur, comment structurer l’histoire que vous écrivez, comment personnaliser votre roman visuel sans script, et tout un guide séparé juste pour le script plus la documentation.
Site Web : http://visualnovelmaker.com/
Pour commencer : https://asset.visualnovelmaker.com/help/index.htm#t=Beginner_s_Guide.htm