Bienvenue sur Gamedevtuts +! Ce site est dédié aux développeurs de jeux. Nous hébergeons des tutoriels, des astuces et des articles sur la conception, le codage et le travail dans l'industrie. Que vous n'ayez jamais créé un jeu auparavant ou que vous soyez un développeur de longue date qui souhaite apprendre quelque chose de nouveau, ce guide vous aidera à trouver le meilleur de notre contenu..
Si vous n'avez jamais fait de jeu auparavant, rendez-vous directement dans notre section From Scratch. Chacun de ces tutoriels vous guidera à travers la construction d’un jeu du début à la fin, sans codage requis! Vous n'aurez pas besoin de dépenser d'argent en logiciels, et nous fournissons également tous les éléments artistiques dont vous aurez besoin, ce qui facilite la plongée..
En particulier, je recommande ceux-ci:
Avec ce didacticiel, vous allez créer une plateforme de type Canabalt à défilement infini, du début à la fin. Le dernier jeu a généré aléatoirement des niveaux, des mouvements de joueurs, des conditions de mort et des scores de base.
Cliquez ici pour jouer au jeu.
Dans ce didacticiel écrit, vous apprendrez à créer un jeu à deux joueurs dans Multimedia Fusion 2. Il comprendra des techniques de tir à 360 degrés personnalisées et un terrain destructible..
Dans ce didacticiel en deux parties, vous apprendrez à créer un jeu sur le thème des hivers Angry Birds. Ce tutoriel peut être suivi sous Windows ou OS X.
Dans cette série de didacticiels détaillés en quatre étapes, vous apprendrez à créer un jeu inspiré du classique de Hudson Soft, Bomberman. Il comprend des bonus, une intelligence artificielle ennemie et même un mode à deux joueurs. Tous les graphiques sont fournis pour vous.!
Vous préférez lire du texte plutôt que regarder des screencasts? Cette énorme série de didacticiels écrits en huit parties vous montrera comment créer un jeu de Match 3, basé sur Pokémon Puzzle League, dans Construct 2. Comme toujours, tous les graphiques sont fournis, et tout ce dont vous avez besoin est la version gratuite de Construct. 2.
Une fois que vous avez créé quelques jeux à l’aide des guides ci-dessus, il est temps de passer à la vitesse supérieure. C’est là que nos articles «Comment apprendre» entrent en jeu. Chacun de ces articles vous guide dans les ressources recommandées (livres, tutoriels, screencasts et nos propres conseils) pour l’apprentissage d’une plate-forme gamedev spécifique comme UDK, Flash et Unity..
Pendant que vous apprenez à coder, consultez la série en six parties de Steven Lambert sur la programmation orientée objet pour le développement de jeux..
Ensuite, faites un jeu vous-même! Steven Lambert vous donne une solution de style GameFAQs pour le faire.
Kyle-Sloka Frey ajoute à la solution de Steven deux questions très importantes que vous devez vous poser à propos de votre premier match avant de plonger.
Découvrez les histoires d'autres développeurs sur la création de leurs premiers jeux (et des conseils pour les vôtres) lors de notre première session de jeu..
À ce stade, vous serez prêt pour notre contenu principal (et le reste de ce guide) - la plupart de nos didacticiels et articles sont destinés aux développeurs de jeux possédant une grande expérience de la plate-forme choisie et de quelques jeux sous leurs droits. ceinture.
Les "amorces" sont ce que nous appelons des articles super détaillés qui abordent un sujet unique avec une grande ampleur. Nous construisons progressivement une collection de ceux-ci; voici ce que nous avons jusqu'à présent:
Presque tous les jeux majeurs sortis ces jours-ci sont réalisés en 3D ou utilisent une grande quantité d’actifs 3D. Bien qu'il existe encore de nombreux jeux en 2D, même des plates-formes comme Flash intègrent maintenant la 3D. Ce document d'introduction explore ce qui sépare les jeux d'autres supports utilisant l'art 3D et aborde certains des sujets importants à prendre en compte lors de la création d'art 3D pour jeux..
Pensez à l'arbre des talents comme étant le plus grand mini-jeu jamais conçu. Ce sont de petits puzzles amusants qui permettent au joueur de personnaliser le jeu pour en faire quelque chose qui leur plaît. Bien que simple et isolé du jeu, l'impact des talents sur votre jeu peut être très significatif.
Cet article est une vue d'ensemble de haut niveau pour la création d'un JRPG (jeu de rôle japonais) tel que les premiers jeux Final Fantasy. Il aborde l'architecture et les systèmes qui constituent le squelette d'un JRPG, comment gérer les modes de jeu, comment utiliser tilemaps pour afficher le monde et comment coder un système de combat RPG..
Dans cette paire d'articles, vous apprendrez ce qu'est la projection isométrique et comment représenter les niveaux isométriques sous forme de tableaux 2D, puis vous formulerez des relations entre la vue et la logique, de sorte que nous puissions facilement manipuler des objets à l'écran et gérer les collisions en mosaïque. détection. De nombreux autres sujets liés à l'isométrie sont également abordés.!
Nos didacticiels de mise en œuvre ont tendance à être parmi les plus populaires parmi les lecteurs et les rédacteurs. Notre objectif est de nous assurer que tous ces tutoriels sont "agnostiques", ce qui signifie que, quelle que soit la plate-forme gamedev utilisée par l'auteur, vous devriez pouvoir suivre la plate-forme de votre choix..
Dans ce didacticiel, Michael Hoffman vous montre comment utiliser des effets mathématiques, physiques et de particules simples pour simuler de superbes vagues et gouttelettes d'eau 2D..
Si vous aimez cela, consultez également le didacticiel 2D de Michael Lightning Effects.!
La dynamique des corps mous consiste à simuler des objets déformables réalistes. Nous l'utilisons ici pour simuler un rideau et un ensemble de ragdolls avec lesquels vous pouvez interagir et naviguer autour de l'écran. C'est rapide, stable et assez simple à faire avec les mathématiques au niveau secondaire.
Le test de séparation des axes est souvent utilisé pour vérifier les collisions entre deux polygones simples ou entre un polygone et un cercle. Comme avec tous les algorithmes, il a ses forces et ses faiblesses. Dans ce tutoriel, nous allons passer en revue le calcul derrière le théorème et montrer comment il peut être utilisé dans le développement de jeux avec des exemples de code et des démos..
Cette série en trois parties vous montre comment créer un moteur audio basé sur un synthétiseur pouvant générer des sons pour des jeux de style rétro. Le moteur audio peut générer tous les sons au moment de l'exécution sans recourir à des dépendances externes telles que des fichiers MP3 ou des fichiers WAV. Le résultat final est une bibliothèque de travail qui peut être insérée facilement dans vos jeux..
Donc, vous avez votre jeu génial dans les travaux, il a toutes sortes de physique complexe, une IA épique ennemie ou ce que vous avez. Mais il se sent sans vie. Vous voulez du OOMPH, vous voulez de l'animation!
Donc, si vous recherchez comment animer, la première réponse que vous rencontrerez sera probablement une méthode utilisant des feuilles de calcul et du blitting. En fait, presque tous les tutoriels sur le Web ne parlent de rien mais blitting, comme s'il n'y avait pas d'autre moyen d'animer. Ce tutoriel explique une manière beaucoup plus adaptée à certains jeux!
Il existe plusieurs raisons pour lesquelles vous pouvez créer un moteur physique personnalisé: premièrement, apprendre et perfectionner vos compétences en mathématiques, en physique et en programmation sont d'excellentes raisons pour tenter un tel projet; Deuxièmement, un moteur physique personnalisé peut s’attaquer à tout type d’effet technique que le créateur a la capacité de créer. Dans cet article, Randy Gaul fournit une introduction solide sur la création d'un moteur physique personnalisé entièrement à partir de zéro..
Les comportements de direction visent à aider les personnages autonomes à se déplacer de manière réaliste, en utilisant des forces simples combinées pour produire une navigation improvisée et réaliste dans l'environnement des personnages. Cet ensemble de didacticiels couvre la théorie de base à l’origine de divers comportements, ainsi que leur mise en œuvre..
Cette série de tutoriels couvre six comportements et vous montre à quel point il est facile de créer une intelligence artificielle en les combinant..
Si c'est le genre de chose qui vous intéresse, consultez également les Trois règles simples de comportement des flocages.
Jamie Fristrom de Happion Laboratories - de jeux tels que Die By The Sword, Spider-Man 2, Schizoid et Energy Hook - explique comment il met en œuvre un mécanisme de gameplay utilisant la technique du swing. (Ceci s'applique aux jeux 2D et 3D.)
Beaucoup de jeux au tour comprennent un annuler bouton pour permettre aux joueurs d’annuler les erreurs qu’ils commettent pendant le jeu. Cette fonctionnalité devient particulièrement pertinente pour le développement de jeux sur mobiles où le toucher peut avoir une reconnaissance tactile maladroite. Plutôt que de compter sur un système dans lequel vous demandez à l'utilisateur "êtes-vous sûr de vouloir effectuer cette tâche?" pour chaque action entreprise, il est beaucoup plus efficace de les laisser faire des erreurs et d’avoir la possibilité d’inverser facilement leur action.
Dans ce tutoriel, nous examinons comment implémenter cela en utilisant le Modèle de commande, en utilisant l'exemple d'un jeu de tic-tac-toe.
Les effets de particules sont très courants dans les jeux - il est difficile de trouver un jeu moderne qui ne pas Utilise les. Dans ce tutoriel, nous examinons comment construire un moteur de particules assez complexe et l'utiliser pour créer une scène enneigée amusante. Mettez votre chapeau laineux en premier!
Nous avons un certain nombre de tutoriels et d'articles sur la conception de jeux: depuis l'idée originale jusqu'à l'assurance que le joueur trouve qu'il est amusant de jouer et qu'il est gratifiant de gagner. Voici une sélection:
Les tricheurs, les chagrins et les trolls peuvent ruiner votre jeu. Plus votre jeu est grand, plus vous êtes susceptible de les affronter. Bien qu'ils essaient juste de s'amuser comme tout le monde, ils le font en affectant négativement tout le match. Soudain, votre création devient un cauchemar vivant. Lisez la suite pour savoir comment Fernando Bevilacqua et son équipe ont traité ce problème dans leur MMO tour par tour..
Vous n'avez pas besoin de chercher plus loin qu'un jeu comme World of Warcraft pour voir que même les développeurs les plus expérimentés ont du mal à maintenir l'équilibre de la classe. Dans cette mini-série en deux parties, Robert DellaFave examine l’équilibre du point de vue d’une équipe créant un simple jeu de rôle, en insistant sur le fait qu’une conception de jeu solide facilitera l’équilibrage de votre jeu de manière significative ultérieurement..
Vous êtes-vous déjà demandé s'il serait possible de concevoir un jeu en en jouant un jeu? Laissez David Arcila vous présenter Game Seeds, un jeu de cartes conçu pour faciliter vos sessions de brainstorming de manières différentes et créatives..
Si vous aimez cela, consultez le guide de David pour tester chaque aspect de la conception de votre jeu avec A Deck of Lenses..
Les joueurs aiment les réalisations. Ils sont amusants, ils ajoutent une couche supplémentaire de contenu et vous permettent de montrer vos compétences en matière de jeu. Cela ne demande généralement pas beaucoup d’efforts supplémentaires de la part des développeurs, il n’est donc pas étonnant que les jeux sans succès soient maintenant minoritaires..
Malheureusement, les réalisations sont encore souvent mal mises en œuvre. Qu'il s'agisse de développeurs paresseux ou du fait que la conception de performances est encore un aspect relativement nouveau dans la conception de jeux, nous voyons souvent des réalisations qui ne sont tout simplement pas amusantes. Dans cet article, nous verrons comment tirer le meilleur parti des réussites et veiller à ce qu'elles ne nuisent pas au jeu..
Chaque joueur et journaliste de jeux finira toujours par parler de difficulté lorsqu’on discutera d’un jeu vidéo. Cela prend souvent la forme d'un commentaire disant "trop facile" ou "trop difficile", mais c'est un sujet qui mérite d'être approfondi, car la façon dont il est traité peut complètement remodeler l'expérience d'un joueur avec un jeu..
Dans cet article, nous examinons les difficultés extrêmement élevées dans les jeux vidéo: ce qui fonctionne, ce qui ne fonctionne pas et ce que nous pouvons en apprendre. Consultez l'article de suivi, When Easy Mode is Okay, ainsi!
Le développement de jeux ne se limite pas au codage et à la conception! Vous devez trouver des personnes avec qui travailler (et comprendre comment faire fonctionner une telle collaboration), collecter des fonds et en faire le budget, hiérarchiser les priorités en matière de gestion du temps… Il existe de nombreuses compétences supplémentaires..
Nous couvrons ces aspects de gamedev dans nos articles et didacticiels sur les entreprises et nos articles sur le workflow. En voici quelques-uns pour vous aider à démarrer:
En 2012, Christer Kaitila a participé à un match par mois. à la fin de l'année, il a lancé le défi aux autres développeurs de jeux de faire de même. Cet article détaille comment il l’a réalisé et comment vous pouvez aussi!
Découvrez le post de Christer sur comment tirer le meilleur parti d'un jeu vidéo, ainsi.
Christopher Parkinson et son frère ont décidé de créer leur entreprise avec très peu de pièces de monnaie dans les poches. Cet article explique comment ils ont obtenu les fonds nécessaires pour démarrer leur studio tout en maintenant leurs dépenses personnelles au minimum..
Bien que les jeux Flash indépendants puissent être vendus en tant qu'applications de bureau ou mobiles autonomes, ou lancés avec des achats intégrés, la façon traditionnelle de gagner de l'argent avec eux est par le biais de parrainage. C'est à ce moment-là que vous concluez un accord avec une entreprise pour ajouter sa marque à votre jeu afin de diriger les joueurs vers leur site ou pour créer une version personnalisée du jeu pour cette entreprise..
Dans ce guide, Julian Wilton et Jay Armstrong vous expliquent le processus de parrainage d'un jeu Flash, ainsi que les nombreuses considérations à prendre en compte pour le faire..
Il était une fois, le marketing était considéré comme tabou et presque complètement ignoré par les développeurs de jeux. De nos jours, la plupart des développeurs reconnaissent son importance et font des efforts, mais beaucoup ne savent pas par où commencer. Dans cet article, Robert DellaFave explore l’art du marketing et comment l’utiliser pour obtenir la visibilité dont il a tant besoin pour votre jeu indépendant..
Consultez également la liste de contrôle marketing d’un développeur indépendant de jeux - elle comprend une liste de contrôle téléchargeable que vous pouvez imprimer et cocher..
Dans cet article post mortem, Barney Williams de Bigyama partage les expériences de son équipe en matière de portage d’un jeu d’un téléphone mobile à une console PS Vita. En plus de partager de nombreux détails techniques, cet article explique également les avantages du portage du jeu d'une autre équipe..
Il existe plusieurs autres sections du site, mais elles continuent à se développer pour le moment. Néanmoins, ne manquez pas notre collection de post mortem, ou nos articles sur l'interface utilisateur de jeu, la construction d'une esthétique rétro, le choix de palettes de couleurs, la conception de niveaux pour StarCraft II ou Portal 2, ou pour découvrir les excellents éditeurs de cartes Tiled et Ogmo Editor..
Nous mettrons à jour régulièrement cette synthèse à mesure que le site s'agrandit, mais à part cela, voici comment vous tenir au courant de nos derniers messages:
Merci d'avoir lu Gamedevtuts+!