5 outils logiciels de développement de jeux gratuits pour créer vos propres…
Added 2018-10-25
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, même sans aucune expérience en développement de jeux? De nos jours, tout le monde 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 ou Tetris nécessite des efforts si vous voulez qu'il soit beau et beau. Mais grâce aux outils logiciels de développement de jeux gratuits, un jeu qui a déjà pris un an à créer peut maintenant être réalisé en mois ou en jours, parfois même sans code. !
Voici les meilleurs outils et logiciels de développement de jeux gratuits que vous pouvez utiliser pour commencer à créer votre jeu de rêve aujourd'hui.
Remarque: Cette liste est classée du moins complexe au plus complexe. Les outils de développement de jeux gratuits plus simples sont plus faciles à obtenir, mais ont plus de limites. En descendant dans la liste, vous gagnerez en flexibilité et en courbes d’apprentissage plus raides.
1. Construire 3
Aucune programmation nécessaire. Construire 3 est la meilleure option si vous n’avez jamais écrit une ligne de code dans votre vie. Cet outil de développement de jeux est entièrement piloté par une interface graphique, ce qui signifie que tout se fait par glisser-déposer. La logique du jeu et les variables sont mises en œuvre à l'aide des fonctionnalités de conception fournies par l'application elle-même.
Créer une fois, publier partout. La beauté de Construct 3 réside dans le fait qu’il peut exporter vers des dizaines de plates-formes et de formats différents et que vous n’aurez à modifier aucun élément de votre jeu pour vous adapter à ces diverses options. Une fois votre jeu terminé, vous pouvez exporter au format HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store, etc.
Beaucoup de documentation. Construct 3 contient la documentation la plus complète et la meilleure que je n’ai jamais vue sur un outil de développement de jeux. En outre, il existe des centaines de tutoriels qui vous aideront à comprendre les concepts, des plus élémentaires aux plus avancés, et la communauté du forum est extrêmement active si vous avez besoin d'assistance.
Asset Store. La plupart des programmeurs n'ont aucune compétence dans les domaines de l'art, de la musique ou des animations. Mais cela ne pose pas de problème avec Construct 3, car vous pouvez toujours parcourir et acheter des ressources toutes faites dans le magasin Scirra. La plupart des actifs ne coûtent que quelques dollars, mais ceux de qualité professionnelle peuvent coûter 30 $ ou plus. Vous pouvez également acheter des exemples de jeux avec la source, ce qui peut être utile pour étudier et apprendre de nouveaux trucs et astuces.
Prix La version gratuite contient toutes les fonctionnalités principales, mais est limitée à 25 événements, 2 couches d'objets, 2 effets spéciaux simultanés, 1 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: Construire 3
2. GameMaker Studio 2
Glissez-déposez le code OR. Comme Construct 3, GameMaker Studio 2 vous permet de créer des jeux entiers en n’utilisant rien de plus que son interface glisser-déposer pour les variables et la logique de jeu. Mais contrairement à Construct 3, GameMaker Studio 2 accorde plus de puissance grâce à son langage Game Maker, un langage de script semblable à C qui offre beaucoup de flexibilité.
Créer une fois, publier partout. Une fois votre jeu terminé, vous pouvez exporter vers un grand nombre de plates-formes et de formats sans devoir 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 sur aucune plate-forme.
Longue histoire. GameMaker Studio 2 est une version réécrite du début à la fin de Game Maker: Studio, créée en 1999. Aujourd'hui, il s'agit de l'un des moteurs de développement de jeux gratuits les plus populaires et les plus actifs actuellement disponibles. Les nouvelles versions avec mises à jour des fonctionnalités sont publiées à intervalles réguliers.
Fonctionnalités avancées intégrées. GameMaker Studio 2 est formidable car il prend en charge de nombreuses fonctionnalités de qualité de vie intéressantes, 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é par le biais d’extensions tierces. Il possède également des éditeurs intégrés pour les images, les animations et les shaders.
Prix La version gratuite peut être utilisée indéfiniment, mais présente des limites quant à la complexité de vos jeux. Le forfait Creator coûte 39 USD par 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 USD, HTML5 pour 149 USD, Amazon Fire pour 149 USD et Android / iOS pour 399 USD. Les exportations pour Nintendo Switch, PlayStation 4 et Xbox One sont disponibles au prix de 799 dollars par an.
Télécharger: GameMaker Studio 2
3. Unité
Prend en charge 2D et 3D. Unity a démarré en tant que moteur 3D, mais a finalement ajouté la prise en charge 2D officielle en 2013. Bien qu’il soit parfaitement capable de créer des jeux en 2D, il est possible que vous rencontriez un bogue ou un problème occasionnel car le système 2D de Unity est en fait collé sur son système 3D principal. Cela signifie également qu'Unity ajoute une quantité excessive de charges inutiles aux jeux 2D, ce qui pourrait affecter les performances.
Conception à base de composants. Unity n’a pas mis au point de conception d’entités composant, mais a largement contribué à sa vulgarisation. En bref, tout le jeu est un objet et vous pouvez associer différents composants à chaque objet, chacun contrôlant un aspect du comportement et de la logique de l’objet.
Intéressé par l'aspect codage? Découvrez notre introduction à Unity .
Créer une fois, publier partout. Unity dispose du support d’exportation le plus large de tous les moteurs de jeu: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, toutes sortes de systèmes de VR tels que Oculus Rift et Steam VR, ainsi que plusieurs consoles de jeu telles que PlayStation 4, Xbox One, Nintendo Wii U et Nintendo Switch.
Magasin d'actifs. Vous voulez un système de mini-cartes 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 plus encore dans Unity Asset Store, dont beaucoup sont disponibles gratuitement.
Prix Le forfait Personnel est entièrement gratuit et ne restreint aucune fonctionnalité du moteur, à condition que vos jeux génèrent un revenu annuel inférieur à 100 000 $. Le plan Plus nécessite jusqu'à 200 000 dollars de revenus annuels et débloque 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: Unité
4. Moteur Godot
Prend en charge 2D et 3D. Comme Unity, Godot soutient la création de jeux 2D et 3D. Contrairement à Unity, cependant, le soutien de Godot est bien meilleur. L'aspect 2D du moteur a été conçu avec soin dès le début, 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 que tout est divisé en scènes - mais pas le genre de «scène» à laquelle vous songez. Dans Godot, une scène est un ensemble 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 facilement organisé et de modifier les éléments individuels à tout moment.
Langage de script personnalisé. Godot utilise un système de glisser-déposer pour conserver 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 Python personnalisé appelé GDScript. Il est facile à apprendre et amusant à utiliser. Vous devriez donc essayer, même si vous n’avez aucune expérience en matière de codage.
Créer une fois, publier partout. Godot peut se déployer sur plusieurs plates-formes telles que 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 devoir être sur un système Mac pour déployer un binaire Mac).
Fonctionnalités avancées intégrées. Godot itère étonnamment rapidement pour un moteur de jeu. Il existe au moins une version majeure chaque année, ce qui explique la richesse de ses fonctionnalités: physique, post-traitement, mise en réseau, toutes sortes d'éditeurs intégrés, débogage en direct et relance à chaud, contrôle de source, etc.
Source libre et ouverte. Godot est le seul outil de cette liste qui soit totalement gratuit. Parce qu’il est sous licence MIT , vous pouvez l’utiliser comme bon vous semble et vendre les jeux que vous réalisez sans aucune restriction. Vous pouvez télécharger le code source du moteur et le modifier! (Le moteur est codé en C ++.)
Télécharger: Moteur Godot
5. Unreal Engine 4
Développé par des maîtres de l'industrie. De tous les outils de cette liste, UE4 est le plus professionnel. Il a été créé de toutes pièces par les génies de la franchise Unreal, des personnes qui savent ce qu’il faut dans un moteur haut de gamme et ce qu’il faut pour offrir des fonctionnalités de nouvelle génération. Ils savent exactement ce qu’ils font.
Fonctions de moteur de pointe. L'un des principes de conduite de l'UE4 vous permet d'itérer et de développer le plus rapidement possible. Vous disposez ainsi de fonctionnalités telles que le débogage en direct, le rechargement à chaud, un portefeuille de ressources simplifié, des aperçus instantanés de jeux, ainsi que des centaines d'actifs et de systèmes inclus tels que l'intelligence artificielle, la cinématique. outils, effets de post-traitement, etc.
Aucun code nécessaire. Le point de vente unique de UE4 est son système Blueprint, qui vous permet de créer une logique de jeu sans toucher de code. Il est suffisamment avancé pour que vous puissiez créer des jeux entiers, même complexes, sans jamais ouvrir un éditeur de source. Mais si vous voulez coder vos propres plans, vous pouvez également le faire.
Les meilleurs tutoriels sur la planète. le UE4 YouTube channel contient plus de 800 vidéos qui vous guident à travers chaque centimètre du moteur, et la plupart de ces vidéos durent entre 20 et 60 minutes. C’est plus contenu que ce que vous obtiendrez d’un cours universitaire d’une durée d’un semestre. Si vous avez besoin de conseils pas à pas, UE4 est à votre disposition.
Créer une fois, publier partout. Vous commencez à voir un motif ici? Tous les meilleurs moteurs permettent une exportation transparente vers plusieurs plates-formes, et UE4 ne déroge pas à la règle: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR, etc.
Prix En tant qu'utilisateur gratuit, vous avez accès à l'ensemble du moteur (y compris le code source). Vous devez seulement payer une redevance de 5% sur tous les revenus après les 3 000 premiers dollars gagnés chaque trimestre par match. En d'autres termes, vous ne commencez à payer que lorsque votre jeu réussit.
Télécharger: Unreal Engine 4
Autres logiciels de développement de jeux gratuits remarquables
Il existe une poignée d’autres outils de développement de jeux qui n’ont pas fait l’objet du Top 5, mais qui méritent d’être examinés, en particulier si ceux énumérés ci-dessus sont trop complexes ou ne correspondent tout simplement pas à ce que vous recherchez:
- Defold (comme une version allégée de Unity, sauf que vous utilisez Lua plutôt que C #)
- RPG Maker MV (si vous voulez créer des RPG 2D traditionnels, scriptés en JavaScript)
- Cerberus X (idéal pour créer des jeux 2D, en utilisant un langage de programmation personnalisé)
- Stencyl (très similaire à Construct 3 en ce qu’il s’agit d’un glisser-déposer uniquement)
- GDevelop (également par glisser-déposer mais pas encore mûri)
Crédit d'image: Radachynskyi Serhii / Shutterstock