16 astuces, outils et ressources pour votre prochain jeu vidéo

Les jams de jeux ont explosé en popularité. Ce qui était principalement constitué de petits événements organisés localement constituait désormais un rassemblement massif de développeurs de jeux. Il y a une bonne raison à cela: les jeux vidéo sont un excellent moyen pour les développeurs d'expérimenter de nouvelles idées et de faire jouer leurs muscles créatifs et techniques. Pour tirer le meilleur parti de votre expérience de jam sur le jeu, j'ai compilé une liste de conseils, d'outils et de ressources qui devraient vous aider à faire en sorte que tout se passe bien..

Articles Similaires
Pour plus de conseils sur la création de jeux (et leur fabrication rapide), consultez:
  • Conseils pour une équipe One-Man Gamedev: Que faire avant même de toucher à un ordinateur
  • Comment tirer le meilleur parti d'un jeu vidéo
  • # 1GAM: Comment réussir à faire un jeu par mois
  • Tous nos articles sur Making Your First Game

Avant de commencer, qu'est-ce qu'un Game Jam??

Un jam est un événement où les participants tentent de créer un jeu vidéo le plus rapidement possible. La plupart des jams de jeux se déroulent au cours d'un week-end, pendant lequel tout le monde dispose de 48 heures pour essayer de créer un jeu souvent basé sur un thème secret qui a été voté ou choisi par les organisateurs. Le thème est utilisé comme une limitation qui encourage la pensée créatrice.

Les thèmes des jeux précédents ont inclus tout, des concepts simples tels que la peur, les îles et la noirceur aux expressions abstraites telles que ouroboros, le niveau de jeu auquel vous jouez et la manipulation du temps..

Certaines confitures ont un aspect compétitif - ce type de confiture est appelé "compo" - tandis que d'autres n'ont ni gagnants ni perdants et sont simplement amusantes. Certains événements sponsorisés ont même des prix, et beaucoup proposent de voter sur des jeux pour déclarer un gagnant dans diverses catégories, mais le consensus général est que le brouillage de jeux est principalement fait dans un but purement amusant. Le vrai "prix" est votre jeu fini.

Regardez tous les codeurs heureux. (Image de menno.deen)

Les gens qui participent à de nombreux jeux vidéo le font davantage pour se vanter, pour être fier de terminer un jeu ou pour le plaisir de perfectionner leur art et de trouver l'inspiration pour un week-end fou de fin de soirée et le prototypage rapide.

Bien qu'il existe des événements d'équipe, des jams qui durent longtemps (par exemple, un mois entier) et des jams tenus dans des lieux publics par un grand nombre de personnes, le type de jam le plus courant est celui joué en solo. à la maison, sur un seul week-end.


Conseils

1. manger, dormir et faire de l'exercice

Donner les boissons énergisantes un raté. (Photo par Austin Kirk)

Ceci est le premier conseil de cette liste car c’est sans aucun doute le plus important. Lorsqu'ils sont approchés avec un délai de quarante-huit heures pour créer un jeu, la réaction initiale de la plupart des gens est de vouloir commander quelques pizzas, empiler des boissons énergisantes et de s'enfermer dans une pièce pendant toute la durée. C'est une mauvaise idée.

Faire des jeux est un travail cérébral et vous ne pouvez tout simplement pas le faire efficacement pendant deux jours sans interruption. Plus vous êtes reposé et bien nourri, mieux vous travaillerez. Vingt-quatre heures de travail lucide et efficace, réparties sur deux jours, vous permettront d'aller beaucoup plus loin que dix premières heures de travail intensif suivies de trente-huit heures de travail épuisé en raison de la caféine.

En ce qui concerne l'exercice, ce n'est pas absolument nécessaire; Je suis sûr que nous avons tous passé deux jours à un moment de notre vie sans faire d’exercice, jouer au game jam ou pas. Cependant, lorsque vous vous attaquez à un problème difficile que vous n'arrivez tout simplement pas à comprendre, peu de choses sont plus utiles que d'aller courir ou faire du vélo pour se vider la tête. Peu importe à quel point vous êtes reposé et nourri, être enfermé pendant quarante-huit heures peut créer un espace vide dans la tête qui rend difficile le travail bien fait..

2. En cas de doute, passez en 2D


Lequel a l'air plus compliqué?

Cette astuce est simple: si vous vous demandez si vous souhaitez créer un jeu en 2D ou un jeu en 3D, créez un jeu en 2D. Travailler dans trois dimensions ajoute un niveau supplémentaire de complexité à l’art et au codage, et le gain n’en vaut presque jamais la peine. Vous pouvez vous démarquer davantage avec un jeu entièrement en 3D, mais il ne jouera probablement pas aussi bien et vous devrez probablement passer plus de temps à travailler sur les fonctionnalités de base et beaucoup moins à expérimenter de nouveaux mécanismes amusants..

3. Gardez les choses simples

Lorsque vous réfléchissez à la conception de votre jeu, rappelez-vous que les mécanismes simples qui fonctionnent bien sont infiniment meilleurs que ceux complexes qui ne fonctionnent pas. Ne planifiez pas de multijoueur, d'AI complexe, de cinématiques ou de moteurs physiques.

En fait, lors de la conception de votre jeu, je vous recommande d'essayer de créer quelque chose que vous pensez pouvoir facilement terminer en seulement vingt-quatre heures, au lieu de quarante-huit heures. Les choses prennent presque toujours plus de temps que prévu, et il y a de fortes chances que vous finissiez à peine à la fin des quarante-huit heures. Si, pour une raison quelconque, les choses se font plus rapidement que vous n’en avez plus, vous avez plus de temps pour peaufiner votre jeu, et c’est ce qui distingue le bon du grand..

4. Code pour la fonctionnalité, pas une belle base de code

Plus vous apprenez à coder, plus vous comprenez l'importance d'un code clair et bien structuré. Vous apprenez les dangers de l'imbrication massive si blocs et la belle simplicité qui vient avec des structures d'héritage bien exécutées.

Oublie ça.

Vous avez seulement quarante-huit heures et vous devez faire avancer les choses. Ne perdez pas de temps à configurer des classes polyvalentes avec une redondance minimale, codez plutôt pour des fonctionnalités.

Il sera peut-être difficile de comprendre votre code lorsque vous l'examinerez une semaine plus tard, mais vous obtiendrez les meilleurs résultats du moment, et dans un jam de jeu, c'est ce qui compte. Si vous souhaitez continuer votre projet par la suite, vous pouvez régler le problème de manière rétroactive. C'est un peu de travail, mais c'est un travail que vous ne devriez pas passer vos quarante-huit heures à faire.

5. Ayez une idée de ce que vous faites avant de frapper l'ordinateur

C’est peut-être du bon sens pour les plus expérimentés, mais c’est un piège énorme qui piège beaucoup de débutants. Avec seulement quarante-huit heures pour faire quelque chose, les gens sont enclins à se mettre au travail immédiatement. Cela signifie souvent sauter sur l'ordinateur dès l'annonce du thème et commencer à détruire du code..

Pourquoi faire ceci? Vous ne savez pas ce que vous faites dans une fraction de seconde du thème annoncé et vous n'allez certainement pas vous en sortir plus vite. Prenez le temps de décider exactement de ce que vous allez essayer de faire, pensez à quelque chose de spécifique lorsque vous démarrez pour la première fois, et voyez ce qui se passe à partir de là. Pour approfondir ce sujet, jetez un coup d'œil à Que faire avant même de toucher à un ordinateur (gardez toutefois à l'esprit que ses suggestions pourraient aller un peu trop à la mer dans le contexte d'un embouteillage de jeu).

6. Assurez-vous que votre jeu est facilement distribuable


Assurez-vous que votre jeu fonctionne sur ces derniers. (Opera facultatif)

Vous n'êtes pas le seul à participer à un jeu vidéo donné; il y aura beaucoup de jeux, et les personnes qui y joueront auront beaucoup de choix. C’est là que la distribution est importante: avec tant de choix de jeux offrant une telle variété de qualité, les joueurs ne voudront pas investir beaucoup de temps dans la mise en place d’un jeu spécifique..

Idéalement, votre jeu devrait être jouable à un clic de votre page de soumission. Évidemment, les jeux basés sur un navigateur sont les meilleurs, mais un exécutable autonome peut aussi bien fonctionner. Évitez d’obliger votre lecteur à télécharger une sorte de framework ou de plug-in qu’ils n’ont probablement pas déjà, et votre jeu ne nécessite en aucun cas une installation. S'ils voient que votre jeu prend trop de temps à mettre en place, la plupart des gens l'ignoreront et essayeront un autre jeu qui leur donnera moins de tracas. Choisissez votre plateforme de développement en conséquence.


Outils

1. Bfxr / as3sfxr

Bfxr est un joli petit outil gratuit permettant de créer facilement des effets sonores de style rétro. Il offre une gamme de types d'effets sonores prédéfinis et une interface facile à utiliser pour ajuster ces sons à votre guise. As3sfxr, en revanche, est un simple port ActionScript 3 de sfxr (prédécesseur de Bfxr) qui vous permet de créer dynamiquement des effets sonores en temps réel à l'aide des mêmes paramètres que Bfxr, ce qui est très utile lorsque vous souhaitez randomiser un aspect. d'un son couramment utilisé.

Consultez l'article sur Bfxr et ses programmes sœurs pour vous familiariser avec l'outil..

2. Editeur Ogmo / Editeur Tiled / Editeur Dame

Voici trois éditeurs de niveau gratuits et faciles à utiliser avec des exportateurs polyvalents qui leur permettent de s’intégrer dans le flux de travail de presque tous les projets. Plutôt que de créer votre propre éditeur de niveau, il peut être un gain de temps considérable d'utiliser un de ces outils pour commencer. Qui sait, vous pouvez même trouver qu'ils ont toutes les fonctionnalités que vous cherchez.

Nous avons des guides sur Ogmo et Tiled sur ce site, je vous encourage donc à les consulter..

3. Pixen / GraphicsGale / Aseprite

Ces trois éditeurs graphiques sont incroyablement utiles pour créer des jeux utilisant le pixel art. Ils prennent tous en charge les feuilles de sprite ainsi que de nombreuses autres fonctionnalités utiles à découvrir..

Mon favori personnel ici est Pixen en raison de sa taille minuscule et de son interface extrêmement propre, mais ce n’est pas gratuit et ne fonctionne que sur OS X; GraphicsGale coûte également de l’argent et n’est disponible que sous Windows. Asesprite fonctionne sur tout ce qui est sous le soleil et est gratuit, alors jetez-y un œil si, comme la plupart des gens, vous n'aimez pas dépenser de l'argent.

4. Blender

Blender est l'outil par excellence pour créer des graphiques 3D avec un budget de zéro dollar. C'est l'un des programmes les plus faciles à utiliser pour la modélisation 3D, une fois que vous avez surmonté la confusion initiale avec l'interface et il est étonnamment robuste pour son prix. Soyez averti, cependant, la modélisation 3D est très difficile et même un programme aussi élégant que Blender ne peut rien y changer..

5. Musagi

Dans le même esprit que sfxr, nous avons Musagi, un outil relativement simple pour créer votre propre musique chiptune. Tout comme avec la modélisation 3D, le terme "relativement" est important ici. Faire de la musique peut être difficile et musagi ne peut rien y changer, mais si vous avez les compétences nécessaires, cela peut être un excellent moyen de faire de la musique très rapidement..


Ressources

1. OpenGameArt.org

Open Game Art est une excellente ressource pour l’art des jeux vidéo gratuits (allez comprendre). Avec tout, des feuilles de sprite aux modèles 3D, en passant par la musique et les effets sonores, ce site est une ressource inestimable si vous n'êtes pas du genre artistique. Je vous recommande vivement de jeter un coup d'oeil.

2. NoSoapRadio.us/Incompetech.com

Ce sont deux ressources utiles avec de la musique gratuite à utiliser dans votre jeu. No Soap Radio est particulier dans ses fonctionnalités de recherche, ce qui vous permet de trier la musique en fonction d'attributs comme le type de jeu que vous créez et l'endroit où la musique sera jouée dans votre jeu. Incompetech est une base de données beaucoup plus standard, mais à condition que vous soyez capable de trouver le type de piste que vous recherchez, la musique est généralement de meilleure qualité..

Ces deux ressources sont utiles pour les moins enclins à la musique et peuvent vraiment améliorer la qualité d'un jeu, car la qualité audio est l'un des piliers de l'expérience de jeu..

3. FlashKit.com

Ce site Web contient un vaste répertoire de sons de style rétro et de fonctions plus réalistes à utiliser dans votre jeu. Personnellement, je préfère utiliser Bfxr si je recherche des effets sonores rétro, mais FlashKit est inestimable lorsque vous essayez un style plus réaliste. (À moins bien sûr que vous disposiez d'un excellent micro et d'une pièce insonorisée pour enregistrer une sirène de police.)

4. CGTextures.com

CGTextures, c'est exactement ce que cela ressemble: un site rempli à ras bord de texture pour une utilisation sur différents modèles 3D. La plupart des textures sont gratuites et de très haute qualité. Si vous choisissez la route 3D, ce site peut vous faire gagner beaucoup de temps, bien que vous ayez besoin d’un compte pour utiliser le site..

5. Générateur d'idées de jeux d'Orteil

Si vous êtes vraiment dans l'ornière et que vous ne trouvez aucune idée de ce que vous voulez faire, jetez un coup d'œil sur ce site. Quoique aléatoire, ce site peut souvent générer des idées de jeux sympas qui peuvent être à la fois originales et hilarantes. Jetez un oeil quand tout le reste échoue.


Conclusion

Voilà donc mes 16 astuces, outils et ressources pour réussir votre prochain match. Faites-en bon usage et je vous garantis que de bonnes choses viennent de vos futurs jeux vidéo. Si vous souhaitez en savoir plus sur le sujet, consultez notre autre article: Comment tirer le meilleur parti d'un jeu vidéo.