Contenu
- Mais d’abord, il faut partir du bon état d’esprit
- Tutoriels et ressources
- GameMaker: Studio
- Construire 2
- Unité
- Unreal Engine
- Atouts et musique
- Opengameart.org
- GameArt2D
Alors tu veux faire des jeux mais tu ne sais pas par où commencer? J'étais dans la même position que vous il n'y a pas si longtemps. J'avais toute la motivation, mais pas la direction. Après des mois de test de différents moteurs de jeu, de recherches sur le Web et de recherches sur des ressources à utiliser dans mes jeux, j'ai trouvé des outils assez impressionnants qui facilitent grandement le processus de développement dès le début. Je peux donc vous aider à gagner du temps en partageant mes découvertes.
Mais d’abord, il faut partir du bon état d’esprit
Concevoir et développer des jeux peut être difficile, et tout le monde n'est pas fait pour le faire. L'un des outils les plus importants à avoir dans votre boîte à outils dev est la motivation et le désir de démarrer un projet et de le mener à bien. En ayant ce lecteur et cette résolution, vous êtes déjà sur le chemin de devenir un développeur de jeu.
Quelque chose que j'ai trouvé particulièrement utile lorsque j'ai commencé à proposer mes propres idées de jeu était le fait que toutes mes idées n'étaient pas bonnes. En fait, les gens de Extra Credits ont réalisé une superbe vidéo qui résume le fait qu’il est bon d’échouer et que nous devrions nous efforcer d’échouer plus rapidement.
Si vous venez d'un environnement de programmation, un moteur plus robuste comme Unity ou Unreal sera probablement plus rapide. Si vous souhaitez une analyse plus approfondie de ces options, vous pouvez lire mon article précédent, dans lequel je parle des avantages et des inconvénients de ces moteurs. Ces moteurs prendront beaucoup de temps à cause de la quantité de capacités dont ils disposent. Mais si vous optez pour le style AAA dans vos jeux, vous ne pouvez pas battre ces moteurs.
Disons que vous avez peu ou pas d'expérience en programmation et que vous cherchez simplement à créer un jeu simple, comme un jeu de plateforme. Si cela vous semble attrayant, je vous conseillerais donc de choisir GameMaker: Studio ou Construct 2. Ces deux moteurs de jeu peuvent s’appuyer sur une logique simple pour créer les fonctionnalités de leurs jeux. J'ai personnellement construit un simple Astéroïdes Clone de jeu dans GameMaker en utilisant leur langage de script (qui est assez similaire à JavaScript) en environ 4 heures, en suivant simplement des tutoriels trouvés en ligne.
La beauté de ces moteurs simples réside dans le fait qu’il permet à n’importe qui, peu importe ses connaissances en programmation, de prendre une idée et de la transformer en jeu. Ajoutez à cela des communautés robustes et plutôt actives et vous aurez une mine d'informations pour vous aider tout au long de votre parcours.
Ce ne sont en aucun cas votre seule option pour développer des jeux. Il existe littéralement des dizaines (voire des centaines) de moteurs de jeu, mais ce sont ceux que j'ai personnellement essayés et que j'ai bien compris.
Tutoriels et ressources
Maintenant que nous avons notre idée et, espérons-le, un moteur pour nous aider à atteindre notre objectif, nous allons apprendre à faire de notre idée plus qu'une simple collection de pensées.
La belle chose à propos d'être un indie de nos jours est qu'il y a tellement de ressources et de tutoriels disponibles pour à peu près tout ce que nous pourrions espérer faire en développement. Notre seul véritable facteur limitant est le temps que nous avons à consacrer à l’apprentissage de la fabrication de nos jeux.
Vous trouverez ci-dessous d'excellentes ressources pour apprendre à utiliser les moteurs énumérés ci-dessus:
GameMaker: Studio
Shawn Spalding
Tutoriel-maker devenu Community Manager, les vidéos de Shawn Spalding ont été ma première introduction à GM: S. Son "Votre premier jeu!" playlist vous explique littéralement comment créer un jeu en 3 heures environ.
Coeur bête
Benjamin, alias HeartBeast, est un créateur de tutoriels et un développeur indépendant avec plusieurs excellents tutoriels. Non seulement il est compétent, mais il sait très bien expliquer ce qu'il fait et pourquoi il le fait. Il a également un livre et un cours sur Udemy sur GM: S.
Construire 2
alors
Bucky Roberts a, parmi de nombreuses vidéos relatives à la programmation et à l'informatique, deux listes de lecture de tutoriel couvrant Construct 2. Bien qu'un peu plus âgé, les concepts fonctionnent toujours de la même manière et les informations sont toujours pertinentes.
Jerementor
Jerementor décompose la programmation dans Construct 2 de manière à ce qu’il soit facile d’apprendre et amusant de bricoler. Il a également quelques listes de lecture pour créer des jeux, comme un jeu de plateforme et de puzzle.
Unité
La chaîne YouTube de Unity propose des centaines de vidéos couvrant tous les aspects du développement de jeux dans le moteur Unity. En plus de cela, leur site Web propose un certain nombre de vidéos tutorielles et de sessions de formation en direct régulièrement programmées.
Brackeys
Brackeys couvre un certain nombre de genres de jeux, en 2D et en 3-D, ainsi que des tutoriels de programmation en C # destinés aux débutants. Il a une excellente qualité vidéo et explique les concepts de manière simple à comprendre.
Unreal Engine
Tout comme Unity, Unreal propose sur sa chaîne YouTube des centaines de tutoriels couvrant tous les aspects de son moteur. En plus de cela, ils hébergent généralement un certain nombre de flux en direct par mois sur Twitch.tv qui couvrent un certain nombre de sujets de développement de jeux.
TheSargKyle
TheSargKyle propose une série de didacticiels sur la création d’un jeu FPS, ainsi qu’une série sur la création d’un RPG. Je tiens toutefois à vous avertir que si vous souffrez de TOC, vous ne pourrez peut-être pas regarder les plans de ses jeux.
Atouts et musique
Opengameart.org
Ce site a été mon préféré pour la collecte d’actifs pour le prototypage. La plupart des ressources et de la musique de ce site peuvent être utilisées librement, même dans un produit commercial, à condition de donner crédit au créateur original. La plupart des œuvres d'art que vous trouvez ici sont destinées aux jeux en 2D.
GameArt2D
Un autre bon site pour récupérer des œuvres en 2D pour une aventure à l'ancienne, à défilement horizontal. Bien que pas gratuits, les prix sont assez raisonnables si vous développez sur un budget et ils ont une sélection de cadeaux de très haute qualité.
J'espère que ces informations vous aideront tout au long de votre parcours dans le développement de jeux. Faire un jeu peut être un processus long et difficile, alors ne vous découragez pas si vous ne commencez pas à remarquer les résultats du jour au lendemain. La partie la plus importante du démarrage d’un projet est de vous rappeler pourquoi vous le faites en premier lieu. Il s’agit de s’amuser et de donner vie à votre création et à vos idées.
Alors, prenez ces connaissances et allez là-bas, fabriquez quelque chose et partagez une partie de vous-même avec les autres à travers les jeux que vous créez.