Conseils pour une équipe One Man Gamedev Devriez-vous créer vos propres outils de développement?

Des éditeurs de niveaux aux moteurs physiques en passant par les interfaces de création de jeux vidéo, il existe une multitude d'outils pour aider les développeurs de jeux vidéo expérimentés et en herbe à réaliser leurs tâches facilement et efficacement. Mais en tant qu’équipe unique, devriez-vous rechercher ces gains de temps pour votre premier projet, ou devriez-vous aller en solo??


Utiliser des outils, c'est génial

Je l'ai déjà dit et je le répète: créer un jeu vidéo en tant qu'homme amateur est une bête complètement différente du développement de jeux vidéo classique. Sans la présence de contraintes de temps ou d'obligations monétaires, vous pouvez prendre beaucoup plus de libertés et de chances dans leur développement. Malheureusement, le fait d'être une seule personne signifie également que tout semble prendre beaucoup plus de travail.

C’est là que les outils entrent en jeu. Pourquoi prendre le temps de créer un éditeur de niveau 2D alors que d’autres ont déjà passé d'innombrables heures de leur vie à en faire de grands comme DAME ou Ogmo? Pourquoi construire un moteur physique de corps rigide alors que Box2D est librement disponible??


Utiliser quelque chose d'élégant comme celui-ci (Ogmo Editor) facilite certainement les choses…

Pour beaucoup de gens, il n'y aura pas de bonne réponse à ces questions. Si vous construisez un jeu vidéo comme un moyen de parvenir à une fin, comme par exemple, vous ne vous intéressez qu'au produit final et non à l'expérience de développement, alors utiliser ces outils est une évidence. La plupart sont bien documentés et très flexibles, donc avec un peu de travail, ils peuvent être adaptés à la plupart des projets..

Si vous le souhaitez, vous pouvez même utiliser un outil de jeu comme Construct 2 ou Stencyl pour ignorer une partie ou la totalité de la partie programmation du développement..

Il n'y a vraiment pas grand chose à dire ici; L'utilisation d'outils préconfigurés est une commodité. C'est efficace, c'est efficace, c'est amusant et c'est beaucoup plus facile que l'alternative de créer soi-même des choses.


Mais vous ne devriez pas le faire

Si vous lisez cet article, cela signifie que vous souhaitez en savoir plus sur le développement de jeux. Pourquoi voudriez-vous être sur un site rempli de tutoriels sur le sujet? Pour cette raison, je vous encourage à ne pas utiliser d’outils et à essayer de faire les choses vous-même..

Cela nécessitera sans aucun doute beaucoup plus de travail que l’utilisation d’outils fournis par d’autres personnes, mais le gain sera absolument énorme, surtout si c’est votre première expérience de développement. Vous en apprendrez beaucoup sur la configuration de divers systèmes de jeux et acquérrez de précieuses compétences en débogage et en architecture de code lors de la configuration de votre propre environnement de développement..

De plus, les outils que vous allez créer vous-même seront parfaitement adaptés au développement de votre jeu, ce qui vous fera gagner beaucoup de temps à long terme. Vous trouverez également beaucoup plus facile d'ajouter des fonctionnalités que vous n'aviez pas prévues, car vous avez créé les outils et les avez mieux compris..


… Encore, fabriquer vos propres outils peut être beaucoup plus gratifiant!

Je ne dis pas qu'il n'y a pas de place pour les outils tiers dans le développement de jeux vidéo - en fait, je pense que c'est tout le contraire qui est vrai. Le développement de jeux sous toutes ses formes est basé sur le travail d’autres personnes et cela reste vrai même à petite échelle..

Cependant, faire les choses vous-même la première fois vous aidera vraiment à comprendre comment sont fabriqués les outils tiers que vous utiliserez certainement et que vous pourrez utiliser (et plus important encore)., modifier) les plus efficacement à cause de cela.

En bout de ligne, cela peut sembler être un processus long et difficile, et vous ne voudrez peut-être pas le faire, mais j'encourage vivement les développeurs novices à utiliser le moins d'outils tiers possible. Votre jeu ne sera probablement pas le meilleur, les outils que vous créez ne seront certainement pas à la hauteur des standards que vous voyez dans le travail des autres, mais les connaissances que vous acquerrez au cours du processus s'avéreront inestimables..

Si cela vous a plu, consultez mon autre conseil pour une équipe composée d’un seul homme: Que faire avant de toucher à un ordinateur? Et pour plus d'informations sur les outils, consultez Les nombreux types d'outils destinés aux développeurs de jeux.