Comment faire votre propre jeu

Lorsque vous êtes coincé dans un jeu vidéo, vous pouvez vous rendre chez GameFAQ pour trouver un guide qui vous aidera à le traverser. Quand tu es coincé fabrication ton premier jeu vidéo, que peux-tu faire? C’est là que cet article entre en scène: considérez cela comme une procédure permettant de développer votre premier jeu..

Mon premier jeu

Avant de passer à la procédure de développement du jeu vidéo, je voudrais vous parler de mon premier jeu. C'était une simple aventure textuelle inspirée d'un MUD appelé Divine Blood:

Je l'ai d'abord programmée comme une simple pièce à l'aide de la calculatrice TI-83 +, puis transformée en une ville à part entière utilisant Java au cours de ma dernière année de lycée. Je n'ai jamais fini ce jeu (ça ne va pas au-delà de la première ville) et je ne pense même pas avoir le code.

Malheureusement, mon expérience n'est pas rare pour les développeurs de jeux. Beaucoup de développeurs commencent un jeu mais ne le finissent jamais. Alors, comment pouvez-vous augmenter vos chances de terminer votre première partie? Entrez dans cette procédure de développement de jeux vidéo.

Les quatre niveaux de développement de jeux

Si développer un jeu est un jeu en soi, il comporte quatre niveaux: Planifier, Prototyper, Développer et Libérer..

Comme dans un jeu vidéo, chaque niveau est plus difficile que le précédent. Chaque niveau a également ses propres rencontres (les problèmes et difficultés que vous êtes susceptible de rencontrer) et son propre chef de niveau final (ce qui signifie que vous êtes prêt à passer au niveau suivant)..

Cette procédure vous guidera tout au long du processus de création de votre premier jeu. Il inclura des ressources et des citations d'autres professionnels du jeu, ainsi que des idées sur la manière dont la procédure pas à pas de mon premier jeu m'aurait aidé à terminer..

Niveau 1: Plan

Rappelez-vous que les premiers 90% de votre jeu prennent 90% du temps; les 10% restants prennent les 90% restants. Planifiez en conséquence.
- Ian Schreiber

Le premier niveau, et sans doute le plus important, est Planification - planifiez chaque aspect du jeu avant même de commencer à coder. Le but de ce niveau est de prendre en compte tout ce qui se passe dans votre jeu afin de ne pas improviser plus tard..

Lorsque vous commencez à créer votre jeu, la meilleure chose à faire est de noter tous les détails. Pensez à tout ce que vous voulez dans votre jeu, puis écris le. Cela est généralement assez facile au début, car votre esprit est bourré d’idées intéressantes que vous voudrez incorporer à votre jeu. Cependant, avec le temps, ce niveau devient de plus en plus difficile à atteindre.

Tout en notant vos idées, notez également les détails de ces idées: comment elles vont fonctionner, comment elles vont affecter l'expérience du joueur et comment elles vont affecter le jeu. Vous ne voulez pas laisser de gros trous dans votre conception qui vous feront lutter plus tard. Il devient plus difficile de terminer une partie à mesure que les problèmes que vous rencontrez augmentent. Ainsi, le secret pour terminer un jeu est de traiter les problèmes en petites quantités et sans les laisser s'accumuler en une fois.. 

Jetez un coup d'œil à ces tutoriels pour plus de conseils sur la planification d'un projet gamedev:

Le développement de jeux est une question de compromis: les grands jeux ne doivent pas tout faire, ils doivent bien faire un nombre limité de choses.
- Patrick Wyatt

Pour cette raison, il est extrêmement important que vous ne sautiez pas ce niveau et que vous ne vous dirigiez pas directement vers le développement (niveau 3). Si vous le faisiez, vous rencontreriez des problèmes difficiles qui vous amèneraient à devenir rapidement démotivés et à vous arrêter. Si vous avez joué à la série Halo, pensez à la difficulté du jeu si vous aviez rencontré une paire de chasseurs lors du premier niveau de votre première partie. Vous auriez eu du mal à continuer à jouer si vous continuiez à mourir encore et encore devant ces obstacles énormes.

C'est pourquoi la principale rencontre pour ce niveau est le désir d'arrêter la planification et de commencer à coder. Encore une fois, il est important de planifier autant que possible avant de commencer à coder. Pour que vous ayez la plus grande chance de finition votre premier jeu, vous devez résister à cette envie et vous en tenir au niveau 1.

Le combat du patron pour ce niveau est des questions. Si vous passez en revue toutes vos notes et que vous ne trouvez pas d'autres questions, vous êtes prêt à passer au niveau suivant. Si, toutefois, vous relisez vos notes et que vous avez encore quelques questions sur le fonctionnement des choses, vous devriez probablement les résoudre avant de passer à autre chose..

Il arrive parfois que vous ne puissiez pas répondre à une question, car elle traite davantage de problèmes d'équilibrage que de problèmes fonctionnels. Dans ce cas, vous êtes probablement aussi prêt à passer au niveau suivant..

Si j'avais planifié correctement mon jeu d'aventure à base de texte, j'aurais cartographié le jeu entier, décidé quels objets le joueur pourrait acheter et où ils pourraient les acheter, conçu tous les monstres et les donjons, et même pensé sur quel butin serait largué où et quand. C'est beaucoup de détails qui devraient être planifiés avant le codage! Pour cette raison, je ne recommande pas de créer un jeu d'aventure en texte en tant que premier jeu. Commencer petit.

Articles Similaires
  • Le processus de conception de CAKE
  • Concepts de conception de jeu

Niveau 2: Prototype

Le design est un processus, pas un résultat.
- Christopher Simmons

Le deuxième niveau de développement du jeu est prototypage. Dans ce niveau, vous testez les mécanismes et les fonctionnalités de base du jeu pour résoudre les problèmes d'équilibrage. Vous souhaitez concrétiser rapidement vos idées en utilisant un prototypage basse fidélité afin de savoir avant de commencer à coder ce qui fonctionnera ou non..

Si un jeu est amusant à jouer à ce niveau, vous savez que ce sera amusant de jouer quand il sera terminé. Rappelez-vous que vous allez jouer à ce jeu beaucoup comme vous le codez, alors vous feriez mieux de vous assurer que c'est amusant!

Peu importe votre score, vous l'apprécierez et vous voudrez y jouer à nouveau.
- Stan Jarocki

Même s'il s'agit du niveau 2, il est très courant de créer un prototype d'idées lorsque vous les écrivez dans le niveau de planification. Maintenant, vous pensez probablement: "attendez - vous venez de me dire que je ne devrais pas sauter de niveaux, mais vous me dites que je peux sauter à ce niveau!"

Pensez-y comme si vous sautiez de niveau en utilisant les pipes de chaîne secrètes dans Super Mario Bros. La première fois que vous jouez au jeu, vous allez probablement jouer chaque niveau dans l’ordre. Ce n’est qu’à la deuxième ou à la troisième partie que vous utilisez les tubes de distorsion pour terminer le jeu plus rapidement. La même chose s’applique aux niveaux 1 et 2, sauf qu’un aller-retour entre la planification et le prototypage vous aide à concrétiser vos idées plus rapidement..


De Super Mario Wiki.

Les niveaux 1 et 2 sont interchangeables, à condition de ne pas accéder au niveau 3 avant d'être prêt. Peut-être voudrez-vous tester votre mécanisme principal avant de consacrer plus de temps aux détails. Peut-être souhaitez-vous tester une nouvelle fonctionnalité de votre jeu pour vous assurer qu'il fonctionnera comme prévu. Ce sont toutes de bonnes raisons de vouloir faire un prototype pendant que vous planifiez. Assurez-vous simplement que chaque prototype ne se concentre que sur une chose à la fois et que chaque fois que vous protégez le gameplay, c'est toujours amusant..

Un excellent gameplay est un flot de décisions intéressantes que le joueur doit résoudre.
- Bruce Shelley

Il y a deux rencontres auxquelles vous ferez probablement face à ce niveau. Le premier est encore le désir de simplement passer au niveau suivant et de commencer à coder. La deuxième rencontre sera un désir de créer des prototypes de plus haute fidélité. Même si les prototypes haute fidélité sont dangereux, ils constituent un chemin dangereux car ils augmenteront votre désir de commencer à coder lorsque vous n'êtes pas prêt. Pour mener cette bataille, restez fidèle aux prototypes rapides et jetables..

Vous pouvez construire des prototypes sans aucun code si vous utilisez un outil gamedev adapté aux débutants, comme GameSalad ou Construct 2. Voici quelques tutoriels pour vous aider à démarrer avec ceux-ci:

Le patron pour ce niveau est complétude. Lorsque vous avez pratiquement planifié et étoffé le jeu à l'aide de prototypes, vous êtes prêt à passer au niveau suivant. Vous voulez avoir une bonne idée de la façon dont le jeu se déroulera du début à la fin, afin de ne pas traiter ces problèmes lors de la programmation. Encore une fois, moins vous rencontrez de problèmes lors de la programmation, plus vous avez de chances de terminer votre partie..

Prototyper mon premier jeu aurait impliqué l'équilibrage du jeu. Cela inclut le système de combat, la valeur des objets et le bonus qu'ils doivent offrir au joueur, toutes les statistiques relatives au joueur et aux monstres, ainsi que des détails tels que l'histoire et les quêtes. Encore une fois, il y a beaucoup de détails qui entrent dans la fabrication d'un RPG qui doivent être réglés avant le codage..

Articles Similaires

  • Conseils pour une équipe One Man Gamedev: Que faire avant même de toucher à un ordinateur
  • Concepts d'équilibre de jeu
  • Ateliers de conception de jeux

Niveau 3: Développer

Avant de commencer la programmation, supprimez 90% des fonctionnalités souhaitées..
- Ian Schreiber

Le troisième niveau, développement, est le niveau le plus difficile à compléter. C'est ici que beaucoup de développeurs perdent leur motivation et leur envie de continuer. Mais n'ayez crainte! Avec les deux premiers niveaux terminés avec succès, vous devriez être sur la bonne voie pour finir votre jeu..

Pour commencer ce niveau, vous voudrez savoir sur quelle plate-forme vous souhaitez publier votre jeu. Voulez-vous le publier pour la Xbox, en tant qu'application mobile ou en tant que jeu Web? Après avoir choisi votre plate-forme, choisissez un moteur de développement ou un langage de programmation qui fonctionnera pour cette plate-forme..

Cela peut aussi être fait dans l'ordre inverse, si vous êtes à l'aise avec un moteur de développement ou un langage de programmation. Votre plate-forme sera alors déterminée par les capacités du moteur ou de la langue de votre choix..

Pour vous aider à terminer ce niveau, recherchez des «bonus» tels que des bibliothèques de codes gratuites, des ressources de jeu gratuites et des ressources en ligne gratuites. N'essayez pas de réinventer la roue. utilisez plutôt ce qui est librement disponible pour vous aider à terminer ce niveau difficile.

"Je ne peux pas dessiner" - utilisez des cliparts. "Je ne peux pas faire de son" - fichiers MIDI Google. 'Je ne sais pas bien coder - personne ne s'en soucie, vous n'avez pas besoin de le faire.
- Rob

La principale rencontre pour ce niveau sera les problèmes et le découragement. Il y aura des moments où vous rencontrerez un problème que vous ne saurez pas résoudre. Vous serez également découragé plus vous travaillerez sur votre jeu, car il ne répond pas à vos attentes..

Combattre cette rencontre, vous devez appuyer sur! Si vous devez le faire, prenez quelques jours de congé lorsque vous êtes bloqué. Cela permettra à votre esprit de clarifier et de nouvelles idées fraîches à saisir. Habituellement, le simple fait de dormir sur le problème vous aide à trouver une solution le lendemain matin. Ne travaille pas à mort! mesurez-vous de manière à ne pas devenir trop stressé ou découragé.

Si vous essayez de résoudre un problème vraiment difficile, arrêtez-vous. Résoudre un problème plus simple réalisant les mêmes choses.
- Daniel Cook

Le patron pour ce niveau est un jeu. Le jeu n'a pas besoin d'être parfait ni même complètement terminé, mais il devrait être quelque chose que vous pouvez publier et que vous voulez que les gens jouent. Une fois que vous avez terminé, vous avez presque fini votre jeu..

Si j'avais planifié et fait un prototype avant de commencer à coder, j'aurais facilement pu faire plus que juste une seule ville. J'aurais su exactement ce qu'il fallait coder et comment le coder à l'avance, ce qui le rend très facile à effectuer plus rapidement. Je n'aurais pas eu de difficulté à essayer de comprendre la configuration de ma ville, de décider où placer les boutiques, les quêtes, etc. Dans l’état actuel, j’ai essayé de faire tout cela tout en essayant simultanément d’apprendre à coder et à créer un jeu. Travaillez dans vos limites. 

Christer Kaitila a d'excellents conseils pour créer rapidement des jeux, grâce à son expérience: un jeu par mois:

Niveau 4: Libération

N'abandonnez jamais.
- Alice Taylor

Le dernier niveau de développement du jeu est Libération. Ce niveau n’est pas aussi difficile que le niveau 3, mais il reste difficile. Pour ce niveau, vous devez amener les gens à jouer à votre jeu et à vous donner vos impressions. Sur la base de ces commentaires (pris avec un grain de sel), apportez les modifications qui rendront le jeu plus amusant..

La rencontre principale pour ce niveau est faire face à la critique. Il y aura des gens qui n'aiment pas votre jeu. C'est bon. Ne laissez pas ces gens vous démolir simplement parce qu'ils ressentent le besoin d'exprimer leur opinion. Ce que vous devez faire, c'est apprendre à se concentrer sur les gens qui aiment votre jeu et les encourager à continuer à jouer, en leur demandant de l'aide pour l'améliorer..

Le but de faire des jeux n'est pas de voir qui est le meilleur pour faire des jeux, c'est de faire ce que vous voulez faire.
- Rob


Mon premier fini Jeu.

Le boss final pour le développement de jeux est un jeu dont vous êtes fier. Cela ne doit pas forcément être bon (et honnêtement, comme c'est votre premier jeu, ce ne sera probablement pas), mais vous l'avez fait! Vous avez créé un jeu complet du début à la fin, ce que peu de gens peuvent dire.

Chaque développeur de jeux aura un «mauvais» jeu. Si pas encore, à un moment donné. Nous tous. Des choses arrivent.
- Brenda Romero

Je n'ai peut-être pas fini ma première tentative de jeu, mais j'en suis toujours fier à ce jour. Cela m'a beaucoup appris sur le développement de jeux et je faisais ce que j'aimais. Rappelez-vous, le succès est pavé par un chemin d'échecs. N'abandonne pas!

Articles Similaires

  • Ce qu'ils ne vous disent pas à propos du développement de jeux
  • Finir un jeu

Conclusion

Faire votre premier match est une expérience passionnante et enrichissante. Et pourtant, il est très courant pour les développeurs de jeux de ne pas réussir leur premier jeu, mais de les abandonner pour un autre jeu qu'ils ne finiront peut-être jamais..

En suivant ces quatre niveaux de développement de jeu, vous augmentez vos chances de terminer votre premier jeu en sachant à quoi ressemble le chemin à parcourir et en sachant comment vous en servir. Maintenant, sortez et faites votre jeu!

Articles Similaires

  • Le reste de notre guide d'apprentissage Making Your First Game
  • De zéro à la hauteur: Procédure pas à pas pour les concepteurs de jeux

Références

  • Image de prévisualisation: TI-83 par les frères Le