Le moteur de votre projet indépendant. Bref aperçu des moteurs de jeu disponibles

Comme vous le savez, la création de jeux n'est pas la tâche la plus simple. Plus nous en apprenons sur ce processus, plus il semble impossible que cela fonctionne.


«Le moyen le plus utile que j'ai trouvé est de considérer le jeu comme un malade mental. "Elle a complètement perdu la raison, donc chaque instruction que vous écrivez sera exécutée comme une sorte de non-sens ridicule." Tom Francis, créateur de Gunpoint.

Des réflexions sur la façon de concevoir et d'écrire votre propre jeu paralysent l'esprit. La seule issue est de le faire. Vous devez commencer, sauter dans le processus de développement, même si c'est très effrayant. J'espère que les informations fournies sous la coupe vous aideront à réussir votre premier saut.

1. GameMaker Studio 2.


La description:

  • Licence et prix: 99 $ pour une licence perpétuelle pour le développement de jeux de bureau, une période d'essai est disponible.
  • Idéal pour: les jeux de plateforme et RPG 2D courts, les jeux multiplateformes.
  • Jeux créés: Nidhogg, Undertale, Risk of Rain, Hyper Light Drifter.

GameMaker Studio 2 est la première chose à laquelle vous devez faire attention si vous souhaitez commencer à développer des jeux. Le moteur permet aux développeurs de travailler en utilisant leur propre langage de script.

Pour

Mark Essen, créateur de Nidhogg 1 et 2, GameMaker est idéal pour les débutants car il a des scripts ouverts et une énorme quantité de documentation, ce qui permet aux débutants de se mettre à l'aise rapidement. Alex Preston, créateur de Hyper Light Drifter, a déclaré que la grande communauté GameMaker est un énorme avantage. Les jeunes développeurs doivent rechercher les meilleurs endroits pour obtenir l'aide de la communauté et utiliser les meilleures techniques pour atteindre leurs objectifs.

Moins

GameMaker est très simple dans son code, vous pouvez donc vous perdre rapidement dans un projet. Au début, vous pouvez répéter très rapidement et vous concentrer sur la conception du jeu, mais si vous n'adhérez à aucune norme organisationnelle personnelle, vous verrez le mauvais côté de la création de jeux dans GameMaker. Duncan Drummond, le créateur de l'excellent projet Risk of Rain, a noté que la simplicité de la plate-forme pouvait devenir problématique pour les développeurs. Vous pouvez facilement développer un jeu, mais si vous le faites mal, vous perdrez très rapidement la productivité.
GameMaker n'est pas le meilleur choix si vous souhaitez passer à un autre moteur à l'avenir, tel que Unity.

Conseils pour débutants

La meilleure façon d'apprendre est de supprimer votre travail et de tout recommencer. Ainsi, vous pouvez pomper vos compétences en conception. Pour apprendre à développer des jeux, il vous suffit de commencer. Au travail, même si ça tourne mal, essayez d'obtenir le plus d'aide possible. Rappelez-vous, plus vous faites d'erreurs, plus vous apprenez.

2. Unité


La description:

  • Licence et coût: la version initiale est gratuite, Unity Plus - 35 $ par mois, Unity Pro - 125 $ par mois.
  • Idéal pour: presque tous les jeux indépendants.
  • Jeux créés: Ori et la forêt aveugle, Cuphead, à l'ouest de Loathing, Galak-Z, Pokemon Go.

Unity est l'une des principales plateformes de développement de jeux indépendants. Bien qu'il ait des capacités 3D incroyables, des jeux 2D sont également créés sur le moteur. Unity est plus difficile à maîtriser que les autres moteurs de ce post, mais l'énorme communauté et la documentation vous aideront à vous familiariser rapidement.

La boutique Unity propose de nombreux modules complémentaires qui rendront le développement de jeux 2D sur ce moteur encore plus pratique. Vous pouvez utiliser des outils tels que le moteur Corgi et le moteur Rex, qui offrent une physique et des contrôles standard.

avantages

Même si vous avez l'habitude de fabriquer Ira à l'ancienne, Unity pourra vous intéresser. Avec lui, vous pouvez rapidement créer un concept et un prototype du jeu. L'industrie du développement de jeux utilise beaucoup de moteurs simples et complexes. L'unité, bien sûr, est l'un des meilleurs moteurs et permet d'atteindre une productivité de développement élevée. Il peut être utilisé à la fois pour la création de petits jeux et dans le projet AAA.

Inconvénients

Même ce moteur a ses inconvénients. Si vous rencontrez une sorte de bogue, cela dépend complètement du développeur du moteur. Après tout, vous devez attendre que le développeur corrige le problème, car le projet a fermé le code source. L'éditeur et le débogueur sont loin d'être toujours stables, bien que les développeurs aient déclaré publiquement que la correction de telles erreurs est la première ligne de leurs priorités.

Conseils pour les débutants:

tout ne dépend pas toujours de la capacité à faire quelque chose. Il est important de fixer le bon objectif et de trouver un moyen de l'atteindre. Même si vous n'avez pas suffisamment de connaissances pour créer un jeu sur Unity maintenant, fixez-vous un objectif.

3. Ren'Py


La description:

  • Licence et coût: gratuit.
  • Idéal pour: romans visuels 2D, simulations.
  • Compatible avec: Python.
  • Jeux créés: Analogue: une histoire de haine, vive la reine.

Ren'Py est un moteur open source facile à apprendre. Bien qu'il nécessite des connaissances en programmation, vous devez en réalité savoir utiliser un éditeur de texte et un programme de traitement d'image. Travailler avec ce moteur sera très utile pour les débutants du langage Python.

avantages

Ren'Py est un moteur multiplateforme qui ouvre de grandes opportunités aux développeurs. Il est pratique pour les débutants, mais nécessite des compétences d'édition pour les fichiers de script. Oui, vous ne pouvez pas simplement glisser-déposer les choses dont vous avez besoin, mais écrire du code n'est pas effrayant. Ce moteur vous permet de résoudre le problème principal d'un développeur novice - la peur de commencer. Un développement rapide et facile vous aidera à créer votre premier jeu. Même si à l'avenir vous voulez écrire quelque chose de différent d'un roman, Ren'Py vous offrira une expérience enrichissante. Lorsque d'autres personnes jouent au jeu que vous avez créé, l'attitude envers vous-même et vos capacités change.

Moins

Le moteur est quelque peu limité dans la prise en charge des fonctions graphiques et mécaniques. Il est très problématique de créer un jeu avec 3D ou Live2D, vous rencontrerez un grand nombre de problèmes, donc si c'est votre objectif, choisissez une plateforme différente.

4. Encre


La description:

  • Licence et coût: gratuit.
  • Idéal pour: les jeux d'aventure texte.
  • Compatible avec: Unity, C #, HTML.
  • Jeux créés: Rituel, 80 jours.

L'encre est un module complémentaire gratuit pour Unity. Il convient à la création de dialogues ramifiés, d'histoires. L'encre est facile à apprendre et s'intègre parfaitement à Unity.
L'encre a été créée en tant que logiciel facultatif. Autrement dit, vous créez un jeu dans Unity, puis connectez le script et les boîtes de dialogue créés à l'aide de Ink.

Plisov Il est

très difficile d'écrire un script détaillé et un système de dialogues ramifiés. L'encre aide à ne pas se confondre et simplifie sérieusement la vie du développeur. L'encre intéressera ceux qui sont plus intéressés par l'écriture d'histoires pour les jeux que la programmation pure.

Inconvénients L'

utilisation de l'encre comme moteur à part entière indépendant est très difficile, donc la plupart des développeurs la considèrent comme un ajout à leur projet.

All Articles