8 outils logiciels de développement de jeux gratuits pour créer vos propres jeux
Avez-vous une idée pour un jeu qui se prépare depuis des années? Et si vous pouviez donner vie à cette idée? De nos jours, n'importe qui peut créer un jeu vidéo avec le bon logiciel et un peu de savoir-faire.
Bien sûr, cela ne signifie pas que le développement de jeux est facile. Même un jeu simple comme Flappy Bird nécessite des efforts si vous voulez qu'il soit beau et agréable. Mais grâce aux fabricants de jeux gratuits, la création de jeux est devenue assez simplifiée.
Voici une liste des meilleurs logiciels de création de jeux gratuits que vous pouvez utiliser pour commencer à créer le jeu de vos rêves dès aujourd'hui.
1. Construire 3
Aucune programmation nécessaire. Construct 3 est le meilleur logiciel de développement de jeux si vous n'avez jamais écrit une ligne de code de votre vie. Cet outil de développement de jeux est entièrement piloté par l'interface graphique, ce qui signifie que tout se fait par glisser-déposer. La logique et les variables du jeu sont implémentées à l'aide des fonctionnalités de conception fournies par l'application elle-même.
La beauté de Construct 3 est qu'il peut exporter vers des dizaines de plates-formes et de formats différents, et vous n'avez pas à changer une seule chose dans votre jeu pour accueillir ces différentes options. Une fois votre jeu terminé, vous pouvez exporter vers HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store, etc.
Construct 3 possède la documentation la meilleure et la plus complète que j'ai jamais vue pour un outil de développement de jeux. En outre, il existe des centaines de didacticiels qui vous aideront à comprendre les concepts de base à avancés, et la communauté du forum est extrêmement active si vous avez besoin d'aide.
Magasin d'actifs. La plupart des programmeurs n'ont aucune compétence en art, musique ou animation. Mais c'est bien avec Construct 3 car vous pouvez toujours parcourir et acheter des actifs prêts à l'emploi dans la boutique Scirra. La plupart des packs d'actifs ne coûtent que quelques dollars, mais les produits de qualité professionnelle peuvent coûter 30 $ ou plus. Vous pouvez également acheter des exemples de jeux avec source, ce qui peut être utile pour étudier et apprendre de nouveaux trucs et astuces.
La version gratuite possède toutes les fonctionnalités de base mais est limitée à 25 événements, deux couches d'objets, deux effets spéciaux simultanés, une police Web, aucune fonctionnalité multijoueur, ne peut exporter que vers HTML5 et aucune autorisation de vendre vos jeux. La licence personnelle est de 99 $ / an et lève toutes ces restrictions.
Télécharger: Construct 3
2. GameMaker Studio 2
Code OR par glisser-déposer. Comme Construct 3, GameMaker Studio 2 vous permet de créer des jeux entiers en utilisant rien de plus que son interface glisser-déposer pour les variables et la logique du jeu. Mais contrairement à Construct 3, GameMaker Studio 2 accorde plus de puissance grâce à son Game Maker Language, qui est un langage de script de type C avec beaucoup de flexibilité.
Une fois votre jeu terminé, vous pouvez exporter vers n'importe quel nombre de plates-formes et de formats sans avoir à ajuster votre code: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One, etc. La version gratuite ne permet malheureusement pas d'exporter vers aucune plate-forme.
GameMaker Studio 2 est une version réécrite à partir de zéro de Game Maker: Studio, qui a débuté en 1999. Aujourd'hui, c'est l'un des moteurs de développement de jeux gratuits les plus populaires et les plus actifs actuellement disponibles. De nouvelles versions avec des mises à jour de fonctionnalités sont publiées à intervalles réguliers.
Fonctions avancées intégrées. GameMaker Studio 2 est génial car il prend en charge de nombreuses fonctionnalités intéressantes de qualité de vie dès la sortie de la boîte, telles que la possibilité d'ajouter des achats intégrés à votre jeu, des analyses en temps réel sur la façon dont les utilisateurs jouent à votre jeu, source contrôle, mise en réseau multijoueur et extensibilité via des extensions tierces. Il dispose également d'éditeurs intégrés pour les images, les animations et les shaders.
La version gratuite peut être utilisée indéfiniment mais a des limites sur la complexité de vos jeux. Le plan Creator coûte 39 $ / an et permet d'exporter vers Windows et Mac. Ou vous pouvez déverrouiller des exportations individuelles chacune avec un achat permanent unique: Desktop pour 99 $, HTML5 pour 149 $, Amazon Fire pour 149 $ et Android / iOS pour 399 $. Les exportations pour Nintendo Switch, PlayStation 4 et Xbox One sont disponibles pour 799 $ / an chacune.
Téléchargement: GameMaker Studio 2
3. Unité
Unity a débuté en tant que moteur 3D en 2005 et a finalement ajouté le support 2D officiel en 2013. Bien qu'il soit parfaitement capable de créer des jeux 2D, vous pouvez rencontrer un bug ou un problème occasionnel car le système 2D d'Unity est en fait intégré à son système 3D de base. Cela signifie également que Unity ajoute beaucoup de ballonnements inutiles aux jeux 2D, ce qui peut affecter les performances.
Conception basée sur les composants. Unity n'a pas proposé de conception de composants-entités, mais il a joué un rôle important dans sa vulgarisation. En bref, tout dans le jeu est un objet et vous pouvez attacher divers composants à chaque objet, où chaque composant contrôle certains aspects du comportement et de la logique de l'objet.
Pour tirer le meilleur parti de Unity, vous devrez utiliser C #. La bonne nouvelle est que Unity est si largement utilisé – parmi les développeurs de jeux amateurs et chevronnés – que vous trouverez des milliers de didacticiels Unity sur tout le Web pour vous aider à démarrer. Unity lui-même propose également de nombreuses séries de vidéos approfondies pour les débutants, et la documentation fournie est excellente.
Unity a le support d'exportation le plus large de tous les moteurs de jeu: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, toutes sortes de systèmes VR comme Oculus Rift et Steam VR, ainsi que plusieurs consoles de jeux comme PlayStation 4, Xbox One, Nintendo Wii U et Nintendo Switch.
Magasin d'actifs. Vous voulez un système de mini-carte dans votre jeu? Ou que diriez-vous d'une solution réseau de qualité commerciale? Peut-être avez-vous besoin de modèles 3D, de graphiques HUD et de textures environnementales? Ou même un système de dialogue pour votre RPG d'action-aventure? Vous pouvez acquérir tout cela et bien plus encore sur Unity Asset Store, dont beaucoup sont disponibles gratuitement.
Le plan personnel est entièrement gratuit et ne limite aucune fonctionnalité du moteur, tant que vous gagnez moins de 100 000 $ de revenus annuels grâce à vos jeux. Le plan Plus est nécessaire jusqu'à 200 000 $ de revenus annuels, et débloque également le "thème sombre" convoité pour l'éditeur. Après cela, vous aurez besoin du plan Pro, qui permet des revenus illimités.
Télécharger: Unity
4. Moteur Godot
Comme Unity, Godot prend en charge la création de jeux 2D et 3D. Contrairement à Unity, cependant, le soutien de Godot est bien meilleur. L'aspect 2D de ce logiciel de développement de jeux gratuit a été soigneusement conçu dès le départ, ce qui signifie de meilleures performances, moins de bugs et un flux de travail global plus propre.
Conception basée sur la scène. L'approche de Godot en matière d'architecture de jeu est unique en ce sens que tout est divisé en scènes – mais pas au genre de «scène» auquel vous pensez. Dans Godot, une scène est une collection d'éléments tels que des sprites, des sons et / ou des scripts. Vous pouvez ensuite combiner plusieurs scènes dans une scène plus grande, puis ces scènes dans des scènes encore plus grandes. Cette approche de conception hiérarchique permet de rester organisé et de modifier facilement les éléments individuels quand vous le souhaitez.
Langage de script personnalisé. Godot utilise un système de glisser-déposer pour maintenir les éléments de la scène, mais chacun de ces éléments peut être étendu via le système de script intégré, qui utilise un langage personnalisé de type Python appelé GDScript. Il est facile à apprendre et amusant à utiliser, vous devriez donc l'essayer même si vous n'avez aucune expérience de codage.
Godot peut se déployer directement sur plusieurs plates-formes, notamment Windows, Mac, Linux, Android, iOS et HTML5. Aucun achat ou licence supplémentaire n'est nécessaire, bien que certaines restrictions puissent s'appliquer (comme avoir besoin d'être sur un système Mac pour déployer un binaire Mac).
Fonctions avancées intégrées. Godot itère étonnamment rapidement pour un moteur de jeu. Il y a au moins une version majeure chaque année, ce qui explique comment elle a déjà tant de fonctionnalités intéressantes: physique, post-traitement, mise en réseau, toutes sortes d'éditeurs intégrés, débogage en direct et rechargement à chaud, contrôle de source, etc.
Godot est le seul outil de cette liste qui soit réellement gratuit. Comme il est sous licence MIT, vous pouvez l'utiliser comme vous le souhaitez et vendre les jeux que vous créez sans aucune restriction. Vous pouvez même télécharger le code source du moteur et le modifier! (Le moteur est codé en C ++.)
Télécharger: Godot Engine
5. Unreal Engine 4 (et Unreal Engine 5)
De tous les outils de cette liste, Unreal Engine 4 (UE4) est le plus professionnel. Il a été créé à partir de zéro par les génies derrière la franchise Unreal – des gens qui savent ce dont un moteur haut de gamme a besoin et ce qu'il faut pour offrir des fonctionnalités de nouvelle génération. Ils savent exactement ce qu'ils font.
Caractéristiques du moteur de pointe. L'un des principes directeurs de l'UE4 est de vous permettre d'itérer et de développer aussi rapidement que possible, de sorte que vous obtenez des fonctionnalités telles que le débogage en direct, le rechargement à chaud, un pipeline d'actifs rationalisé, des aperçus instantanés de jeu, ainsi que des centaines d'actifs et de systèmes inclus comme l'intelligence artificielle, la cinématique outils, effets de post-traitement, etc.
Aucun code nécessaire. Le point de vente unique de l'UE4 est son système Blueprint, qui vous permet de créer une logique de jeu sans toucher à aucun code. Il est suffisamment avancé pour que vous puissiez créer des jeux entiers, même complexes, sans jamais ouvrir d'éditeur de source. Mais si vous souhaitez coder vos propres Blueprints, vous pouvez également le faire.
Les meilleurs tutoriels de la planète. La chaîne YouTube UE4 contient plus de 800 vidéos qui vous font parcourir chaque pouce du moteur, et la plupart de ces vidéos durent entre 20 et 60 minutes. C'est plus de contenu que ce que vous obtiendriez d'un cours d'un semestre à l'université. Si vous avez besoin de conseils étape par étape, UE4 est là pour vous.
Vous commencez à voir un modèle ici? Tous les meilleurs moteurs permettent une exportation transparente vers plusieurs plates-formes, et UE4 ne fait pas exception: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR, etc.
En tant qu'utilisateur gratuit, vous avez accès à l'ensemble du moteur (y compris le code source). Vous ne devez payer une redevance de 5% sur tous les revenus qu'après les premiers 3 000 $ gagnés chaque trimestre par partie. En d'autres termes, vous ne commencez à payer que lorsque votre jeu réussit.
Téléchargement: Unreal Engine 4
À venir: Unreal Engine 5
Unreal Engine 5 d'Epic Games a été annoncé en juin 2020 et sa sortie complète est prévue pour 2021.
UE5 démontre une forte concentration sur l'amélioration des graphismes de jeux vidéo en CGI de qualité film et peut-être même mieux. Comment espèrent-ils y parvenir? Avec l'aide de deux technologies de base, Nanite et Lumen.
Nanite
Les limites de polygones sont un facteur dans la conception de n'importe quel niveau ou la création de n'importe quel personnage pour votre jeu. Le personnage de votre jeu ne peut pas être simplement composé de 1 500 000 polygones … n'est-ce pas?
Nanite dit qu'elle peut et qu'elle devrait. La géométrie nanite vous permet d'importer l'art source de nombres de polygones dans les millions et les milliards et de le faire fonctionner correctement dans votre jeu sans accroc; c'est extrêmement excitant pour les artistes et animateurs 3D.
Lumen
La façon dont les ordinateurs représentent l'éclairage dans les jeux vidéo a fait des pas de géant depuis son point de départ. Le Lumen de l'UE5 est la prochaine étape, et c'est une étape assez importante.
Lumen fournit des réactions lumineuses photoréalistes dans des environnements dynamiques. Un exemple est la quantité de lumière de la lune diffusée à travers une vallée lorsque la lune est dans différentes positions dans le ciel ou bloquée par des montagnes. Lorsque la scène change, l'éclairage réagit immédiatement.
Un autre aspect révolutionnaire de Lumen est la possibilité pour les concepteurs de voir l'éclairage sous différents angles dans Unreal Engine exactement de la même manière que dans le jeu.
6. Defold
Code OR par glisser-déposer. Utilisez l'éditeur de code de Defold pour ajouter une logique personnalisée ou les éditeurs visuels et de scène pour déposer des éléments directement dans votre jeu.
Defold n'échappe pas à la règle selon laquelle le meilleur logiciel de conception de jeux gratuit permet d'exporter vers un large éventail de plates-formes. Publiez votre jeu sur Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 et Facebook.
Comme GameMaker Studio 2, Defold prend en charge une multitude de fonctionnalités avancées dès la configuration sans aucune configuration supplémentaire requise.
Le moteur a un excellent support 3D, mais il est optimisé pour la création 2D. En utilisant un système basé sur des composants, vous aurez accès à des sprites 2D et des éditeurs de carte, des modèles 3D et des maillages, ainsi qu'une gamme d'effets de particules. Ce ne sont qu'une fraction des fonctionnalités et technologies disponibles, vous devrez essayer des choses vous-même pour comprendre toutes les capacités de Defold.
Documentation de niveau expert. Les didacticiels, manuels et forums de Defold sont une mine d'informations qui attendent que tout développeur de jeux en herbe les récupère et se fasse pirater. Les forums et FAQ sont particulièrement utiles pour surmonter des obstacles spécifiques; de nombreux développeurs ont eu exactement le même problème que vous, et ils ont compris comment s'y retrouver pour que vous puissiez suivre leur exemple.
Defold est open-source et gratuit à utiliser, à condition que vous obteniez leur licence (gratuitement sur le site Web de Defold ) et que vous respectiez les normes de la licence. Defold ne prend aucune commission et reste libre d'utilisation quelle que soit l'attention que votre jeu reçoit.
Télécharger: Defold
7. RPG Maker MZ
Aucun code nécessaire. RPG Maker MZ est un excellent créateur de jeux gratuits pour ceux qui veulent créer un jeu sans avoir à apprendre la programmation. Utilisez l'éditeur de carte, le générateur de personnages et la base de données pour créer n'importe quel RPG que votre imagination fait monter.
Si vous souhaitez incorporer du code personnalisé, vous pouvez le faire à l'aide de plug-ins, mais vous pouvez implémenter la plupart de la logique en utilisant le système d'événements sans code requis natif de RPG Maker MZ.
Magasin d'actifs. Vous aurez le choix entre des centaines de packs d'actifs sur la Place du marché en plus des textures incluses avec votre installation gratuite de RPG Maker. Vous pouvez vous procurer de la musique, des sprites de personnages, des conceptions de niveaux entiers; tout ce dont vous pourriez avoir besoin pour créer un RPG se trouve ici.
Vous trouverez moins d'options d'exportation avec RPG Maker que les autres outils de la liste, mais les grands noms sont toujours couverts: Windows, macOS, iOS et Android.
Un essai gratuit de 30 jours est disponible avant que vous ne deviez acheter une licence à 80 $.
Télécharger: RPG Maker MZ
8. Cerberus X
Léger et intuitif. Si vous recherchez un créateur de jeux 2D léger, Cerberus X (CX) est là pour vous. Bien que ce ne soit pas le client le plus avancé de la liste, c'est un excellent choix pour les débutants qui souhaitent se familiariser avec un langage de programmation.
Utilisez l'IDE Cerberus X en tandem avec de puissantes API graphiques et le framework Mojo pour concevoir des jeux et les exporter vers Windows PC, macOS (10.15.x et versions antérieures), Linux, Android, iOS (13.x et versions antérieures) et HTML5.
Ces API et le framework Mojo signifient que vous n'avez pas besoin de faire beaucoup de codage pour créer un jeu fonctionnel; vous ne faites que combler les lacunes.
Les didacticiels et les forums animés de CX sont d'excellentes ressources pour apprendre les tenants et les aboutissants du moteur, et ils sont étonnamment bien entretenus. Puisque Cerberus X est un langage modulaire, vous pouvez importer des modules d'autres créateurs pour les utiliser dans votre propre jeu ou contribuer au code à d'autres développeurs!
Cerberus X est gratuit à télécharger, bien que vous puissiez nommer votre propre prix et soutenir les développeurs si vous le souhaitez.
Téléchargement: Cerberus X
Améliorez vos compétences avec un logiciel de création de jeux gratuit
Il existe une poignée d'autres outils de développement de jeux qui n'ont pas tout à fait fait la coupe pour cette sélection, mais qui valent toujours la peine d'être vérifiés (comme Phaser, Stencyl ou GDevelop ) si ceux énumérés ci-dessus ne sont pas ce que vous recherchez. .
Si vous voulez prendre au sérieux le développement de jeux, vous devriez vraiment vous familiariser avec la programmation. Vous pouvez vous amuser pendant que vous apprenez en jouant à des jeux de codage!