Guide du débutant pour la création de votre premier jeu vidéo

[ad_1]

Le développement de jeux a explosé ces dernières années et il semble maintenant que tout le monde crée un jeu vidéo. Vous avez de grands studios remplis de centaines de personnes. Vous avez de petites équipes qui font des jeux incroyables. Le développement de jeux indépendants compte plus de personnes que jamais. C'est une chose incroyable, car chacun apporte son expérience et sa sensibilité uniques à la conception de jeux.

Plus nous pourrons créer des jeux et partager leurs voix, plus nous verrons les jeux évoluer dans des directions nouvelles et passionnantes.

Croyez-le ou non, cela peut vous concerner.

Avez-vous une idée de jeu que vous souhaiteriez pouvoir jouer en roulant? Et personne ne le fait? J'ai une bonne nouvelle pour vous: il existe plus d'outils et de soutien que jamais pour aider les personnes qui n'ont aucune expérience en programmation ou en développement à apprendre à créer les jeux de leurs rêves. Si personne ne fait ce que vous voulez jouer, pourquoi ne pas apprendre à le faire vous-même?

Commencez petit et soyez prêt à échouer.

Avant de vous enthousiasmer, sachez que, comme pour toute autre compétence, apprendre à concevoir et à développer des jeux prend du temps et de la pratique. Votre premier jeu ne ressemblera pas aux jeux raffinés que vous avez l'habitude de jouer, tout comme votre premier dessin ne ressemblera pas à Monet. C'est absolument bien. Mon premier jeu a un énorme bug qui le fait se casser pour environ la moitié de ses utilisateurs. J'étais incapable de comprendre comment résoudre ce problème.

Vous devez viser ce que les développeurs appellent un prototype: une version plus petite de votre idée avec quelques mécanismes de travail, un prototype qui vous permet de voir comment votre jeu se joue, vous permet d'améliorer la conception et constitue le fondement sur lequel vous pourrez ensuite vous appuyer. faire un jeu complet.

Lors de la création de votre premier jeu, vous ferez également l'expérience de la même chose que tous les autres développeurs: le "glissement de fonctionnalités" ou les problèmes liés à l'étendue. Vous voudrez probablement mettre trop dans votre premier jeu – trop de mécanique, trop de contenu. Votre ambition va vous pousser vers un certain nombre de pièges. C'est bon, tant que vous le corrigez ou que vous "modifiez la portée".

Pour votre premier match, résumez ce que vous voudriez voir en un seul mécanisme et essayez de créer cette chose. Choisissez un mécanisme simple comme "naviguer dans une histoire en sélectionnant vos actions dans un menu" ou "empêcher un objet de tomber". Pense Pong, ne pas Appel du devoir. Ce ne sera probablement pas la prochaine grande chose, mais ce sera un prototype et vous pourrez vous y appuyer à l'avenir, si vous le souhaitez. Parmi les tâches spécifiques que vous voudrez peut-être éviter d’introduire dans votre premier jeu figurent les fonctions multijoueurs, les tableaux de bord en ligne ou le travail en 3D.

Choisissez vos outils.

Vous avez donc votre idée, résumée dans un jeu simple et gérable. Maintenant quoi? C'est là que ces outils que j'ai mentionnés entrent en jeu. Il en existe une grande variété et de plus en plus sont créées. Ce guide s’adresse tout d’abord à ceux qui n’ont aucune connaissance en informatique, qui n’ont jamais rien programmé de leur vie et qui pensent que cela dépasse leur capacité de le faire.

Les outils suivants vous aideront à passer d’une expérience en matière de codage ou de développement à la réalisation de votre premier prototype. La plupart d'entre eux sont livrés avec des exemples de jeux. L'un des meilleurs moyens d'apprendre un nouvel outil de développement de jeux consiste à les gâter, à les séparer et à voir comment ils fonctionnent.

J'ai choisi de me concentrer sur ces trois outils car ils ont la courbe d'apprentissage la moins raide, ils peuvent produire une grande variété de jeux et ils peuvent produire un prototype assez rapidement (pour que vous puissiez avoir la satisfaction d'avoir quelque chose de jouable. plus tôt). Ils sont tous gratuits ou ont des versions gratuites, ce qui signifie que vous n’aurez pas à perdre quelques centaines de dollars pour déterminer s’il s’agit de quelque chose que vous souhaitez poursuivre.

1. Ficelle

est un programme relativement nouveau et gratuit qui vous permet de créer des jeux de style «Choisissez votre propre aventure» et de les cracher dans un fichier html que vous pouvez facilement partager avec le monde entier. Il utilise un éditeur visuel avec des codes et une syntaxe faciles à comprendre. Vous entrez votre texte et vos commandes dans une série de nœuds liés.

Si vous n'avez absolument aucune expérience en programmation ou en programmation, Twine pourrait être un excellent point de départ. Non seulement il est très facile à prendre en main et à utiliser, mais il vous apprendra également les principes de base de la programmation: instructions if-then, manipulation de variables et autres concepts qui constituent le cœur de la compréhension du code.

Si vous avez de l'expérience en programmation ou en développement Web, vous pouvez facilement adapter les jeux Twine à des programmes plus complexes. Le fait que Twine produise des fichiers HTML signifie que vous pouvez intégrer tout ce que vous voulez dans une page Web, y compris des photos, de la musique et même d'autres jeux flash.

Twine a déjà été utilisé à diverses fins – jeux, poésie et. La principale faiblesse de ce logiciel réside dans le fait que si vous cherchez à faire quelque chose de plus complexe que des instructions if-then, par exemple des événements aléatoires ou programmés, vous devrez écrire votre propre code. Ce genre de chose n'est pas nativement soutenu par Twine. De plus, si vous cherchez à faire quelque chose basé sur l'action (comme un jeu de plateforme ou un jeu de tir), vous voudrez choisir un moteur différent.

Jeux en Twine:,

par Anna Anthropy vous fera travailler avec Twine en moins d’une demi-heure. Je suggère définitivement de commencer ici. Si vous voulez aller plus loin, Porpentine a une liste de ressources étonnantes, notamment des extraits de code, de la documentation et d’autres liens utiles.

2. Stencyl

Un autre outil récemment créé possède une interface graphique très conviviale qui vous aidera à créer une grande variété de jeux. Stencyl utilise une approche de codage semblable à Lego, dans laquelle vous organisez des "blocs" de code et les intégrez dans des instructions logiques. Si vous commencez à maîtriser le code, vous pouvez passer à un mode qui vous permettra de visualiser et d’éditer le code dans ces "blocs", vous permettant de modifier ou même de créer du code à partir de zéro qui fonctionnera avec tout le reste. le programme.

L'outil est également livré pré-emballé avec plusieurs exemples de jeux, que vous pouvez modifier à votre guise. L'affichage et l'édition du code dans ces blocs sont également un moyen de commencer à comprendre Actionscript3, que vous pouvez ensuite appliquer à la création de jeux et d'applications Flash sans l'aide de Stencyl.

Étant donné que les jeux Stencyl sont générés dans un fichier .swf (flash), vous pouvez facilement partager vos jeux avec d'autres. Si vous n'avez pas votre propre hébergement Web, vous pouvez télécharger votre jeu sur le site de Stencyl et partager le lien à partir de là.

Un autre avantage de Stencyl est son serveur d'actifs intégré au programme, qui vous permet de télécharger et de partager des actifs artistiques, des blocs de code et même des jeux entiers directement dans Stencyl.

Stencyl a quelques inconvénients. Depuis que le programme est relativement nouveau, il a encore quelques bugs. Un bogue que j'ai rencontré a effacé la plus grande partie de mon travail. Si vous comptez utiliser cet outil, je vous recommande vivement de conserver plusieurs copies de ce que vous créez. Économisez souvent. Le programme de base est gratuit, mais la version pro (qui offre davantage de personnalisations et un accès aux forums privés) coûte 79 dollars par an. Si vous souhaitez transférer vos jeux sur iOS, vous gagnerez 149 € par an.

Jeux faits à Stencyl:,

Vous pouvez voir un didacticiel vidéo pratique sur la création de jeux Stencyl, bien que le programme intègre un très bon cours intensif. Des informations supplémentaires sont disponibles sur leur site assez complet,.

3. GameMaker

est très similaire à Stencyl, mais présente quelques différences essentielles. La version gratuite de GameMaker n’exporte que des fichiers exécutables (.exes ou .dmgs) comportant des filigranes. Il offre davantage de formats et de fonctionnalités si vous achetez l'une des versions payantes (Standard à 49,99 $, Professional à 99,99 $ et Master à 499,99 $). GameMaker utilise une approche d’interface de code par glisser-déposer similaire, mais utilise son propre langage, qui ne fonctionne que dans GameMaker. Cependant, GameMaker a été utilisé pour produire des jeux indépendants de haut niveau tels que les versions originales de et.

GameMaker, comme Stencyl, propose un didacticiel très utile, fourni avec le programme. Je suggère fortement de le parcourir la première fois pour comprendre comment les choses fonctionnent et comment naviguer dans l'interface. Une fois que vous avez fait cela, YoYo Games peut vous aider à créer le type de jeu que vous espérez. est un site merveilleux plein de scripts gratuits que vous pouvez utiliser dans votre jeu, et que TIGsource a et.

Ce sont les trois outils que je suggérerais au total des débutants qui ont une expérience de codage minime, voire nulle. Ils sont loin d'être les seuls disponibles. Il existe des environnements de développement plus avancés et plus puissants, tels que des frameworks de code tels que et, ainsi que des outils hautement spécialisés permettant de créer un type de jeu spécifique. Deux d'entre eux sont et. Ceci n'est que la pointe de l'iceberg. Si vous pouvez penser à un type de jeu spécifique que vous souhaitez créer, vous pouvez probablement trouver une bibliothèque de codes ou un programme qui vous aidera à le créer.

Obtenez des graphiques. Obtenez des sons.

Si vous êtes préoccupé par la création d'actifs artistiques, de musique, de sons et autres éléments qui améliorent votre jeu, ne vous inquiétez pas. a des tonnes de sons open-source, peut couvrir votre art, et vous pouvez rechercher des sites de musique comme SoundCloud pour la musique open-source.

Si vous utilisez quelque chose qui a été créé par quelqu'un d'autre, assurez-vous que vous utilisez quelque chose sous Creative Commons et créditez-le dans votre jeu. Soutenir d’autres artistes, c’est ce qui fait que de telles choses se passent.

Trouvez une personne honnête pour jouer à votre jeu. Observez cet individu courageux.

Donc, vous avez prototypé votre premier jeu – et maintenant? Partagez-le! Vous pouvez en apprendre beaucoup sur la conception de votre jeu en assis quelqu'un qui ne l'a pas joué (et qui n'est idéalement pas un parent ou un autre significatif) et en le faisant jouer. Voyez ce qu'ils font instinctivement, ce qu'ils comprennent et ce qu'ils ne comprennent pas. Invitez autant de personnes que possible à jouer à votre jeu et essayez de découvrir ce qui a fonctionné et ce qui n'a pas fonctionné. Ensuite, parcourez votre conception autant que possible.

Tellement de faire un jeu est itération. N'ayez pas peur d'essayer des choses et d'avoir tort. Aucun jeu n'est jamais parfait, et rien ne se sent jamais complètement fini. Mais ne laissez pas cela vous empêcher de déclarer votre jeu terminé et de passer au suivant.

En tant que concepteur de jeu, vous devez effectuer une itération autant que vous le souhaitez pour itérer vos jeux individuels. Ne vous embêtez pas avec un seul prototype pour toujours. N'essayez pas de forcer une conception qui ne fonctionne tout simplement pas. N'ayez pas peur de passer à autre chose.

Répétez tout cela et vous le ferez probablement mieux.

puis en faire un autre.

La chose la plus importante que vous puissiez faire après avoir fait votre premier jeu, le tester, le peaufiner et le relâcher, est d’en faire un autre. S'impliquer avec d'autres développeurs de jeux est un excellent moyen de le faire. Notre nombre augmente chaque jour. Vous pouvez obtenir de l'aide sur des problèmes spécifiques ou simplement vous inspirer du travail avec vos pairs. sont un aspect particulièrement merveilleux de cela. Les confitures sont des événements frénétiques de développement de jeux dans lesquels vous devez créer un prototype en un temps limité, parfois avec les contraintes d'un thème commun ou d'un ensemble d'outils spécifiques. Ces confitures sont un excellent moyen de perfectionner vos compétences, d’en forger de nouvelles et de travailler avec des personnes intéressantes que vous n’auriez peut-être pas la possibilité de faire autrement.

Une fois que vous avez fait votre premier match, le prochain objectif devrait être de faire un bien Jeu.

Fais quelques recherches. Cela ne signifie pas simplement "jouer à des jeux".

Étudier la conception de jeux est quelque chose que je recommanderais à tous ceux qui aiment les jeux, pas seulement à ceux qui veulent les créer. C'est une compétence complexe comportant de nombreux aspects et, heureusement, vous pouvez consulter de nombreux documents à ce sujet. a beaucoup de discussions gratuites sur une myriade de sujets. Il y a des tutoriels sur, et même des listes de.

De nombreux développeurs individuels proposent des conférences sur les aspects de la conception de jeux sur leurs sites. Découvrez les contributions de, et, pour en nommer quelques-unes.

Si vous préférez étudier les choses au format arbre mort, consultez des ouvrages tels que "Comment faire les choses avec les jeux vidéo" et "Extra Lives".

***

Avec ces outils et ressources, ainsi que des milliers d'autres disponibles avec un peu de recherche sur Google, n'importe qui peut commencer à créer et à partager des jeux. Espérons que ce guide vous permettra de transformer une idée en prototype.

Le développement de jeux ne doit pas nécessairement être une tâche insurmontable, uniquement accomplie par des programmeurs expérimentés ou par des équipes de centaines de personnes.

Tout le monde apporte quelque chose d '"eux" unique au développement de jeux. Que ferez-vous?

est un développeur de jeux indépendant, cofondateur de Dames Making Games, artiste de feu et futur skeleton. Elle a 99 problèmes et son organisme en décomposition est conscient de sa propre mortalité dans une société dirigée par de l'argent auquel elle ne peut échapper.

(function () {var w = fenêtre, amznAsin = (w.amznAsin && w.amznAsin.constructor === Object)? w.amznAsin: {}; amznAsin ("081667647X") = "081667647X"; w.amznAsin = amznAsin;}) ();

(function () {var w = fenêtre, amznAsin = (w.amznAsin && w.amznAsin.constructor === Object)? w.amznAsin: {}; amznAsin ("0307474313") = "0307474313"; w.amznAsin = amznAsin;}) ();

[ad_2]