4 Sites gratuits où vous pouvez apprendre les bases du développement du jeu

Il y a plus de dix ans, je me suis enseigné les bases de la programmation du jeu et le développement du jeu à travers les ressources limitées tutoriel que je pouvais trouver sur Internet. Depuis lors, le paysage du développement du jeu a radicalement changé, et tout le monde peut commencer à créer leurs propres jeux en quelques semaines avec quelques recherches Google. Mais disons que vous voulez commencer à développer vos propres jeux, mais ne savent pas par où commencer. Où vas-tu?

Video: DES COURS PARTICULIERS GRATUIT !?

Dans le monde de la programmation, disent-ils qu`une fois que vous apprenez une langue de codage, vous savez à peu près tous. Il est un peu plus nuancée que cela, mais le sentiment est plus précis que vous pensez. Les difficultés de programmation - en particulier en ce qui concerne les jeux - ne sont pas le codage réel, mais l`apprentissage du paradigme de la façon dont un jeu fonctionne et comment utiliser ces langues pour organiser et traduire vos pensées en réalité.

Par conséquent, lorsque la recherche d`un bon jeu de série tutoriel de développement, vous voulez un qui vous enseignera la les pratiques et mentalité du bon codage parce que vous pouvez ensuite transposer ces pratiques dans toutes les langues ou la plate-forme, que ce soit C ++, C #, Python, Java, ou tout autre langue que vous souhaitez utiliser. Voici quelques-unes des tutoriels les plus utiles que j`ai trouvé sur mon voyage autodidacte.

Video: Tour de Carte pour Débutants (explication)

Tutoriels Lazy Foo

jeu-dev-tutoriels-lazyfoo

Lazy Foo a été autour depuis de nombreuses années, et il a été l`une des principales ressources que j`ai utilisé quand je fouillais dans la programmation du jeu. Il a écrit beaucoup de tutoriels sur les deux SDL et OpenGL, deux bibliothèques graphiques qui sont multi-plateforme et peuvent gérer les graphiques 2D et 3D, respectivement. Ses tutoriels sont bien écrits, simple, et vous familiariser avec les deux bibliothèques en utilisant le langage C ++ comme le moyen de codage.

Je recommande de commencer avec ses articles généraux, puis de passer sur les tutoriels SDL, puis les tutoriels OpenGL. Au sens strict, les graphiques 2D nécessitent moins de connaissances en mathématiques et, par conséquent, sont plus simples à saisir que 3D, c`est pourquoi je recommande de commencer là-bas. Mais si vous êtes confiant, vous pouvez essayer la plongée à droite dans OpenGL.

Tutoriels d`Aaron Cox

jeu-dev-tutoriels-aaroncox

Les tutoriels sur le site d`Aaron Cox étaient une autre ressource de base que je pour apprendre à programmer des jeux vidéo. Ses tutoriels se concentrent sur la programmation de jeux 2D en utilisant la bibliothèque graphique SDL, de sorte que vous pouvez utiliser ces tutoriels conjointement avec Lazy Foo ci-dessus. Aaron fournit son propre aperçu SDL, et ils fournissent une base solide, mais ils sont loin d`être aussi en profondeur que Lazy Foo.

La raison pour laquelle je vous recommande le site d`Aaron est parce qu`il a toute une section sur les jeux d`arcade exemple qu`il créé à l`aide de SDL. Il a des tutoriels complets pour la création d`un clone de Tetris, un clone Pong, et un clone en petits groupes. Ceux-ci étaient critiques pour moi en tant que programmeur de jeu bourgeonnement parce qu`ils me ont appris tout sur la logique du jeu, dessiner les appels, les classes d`entités, l`organisation du code, et plus encore. Vous devez entrer un état d`esprit « programmeur de jeu » et paradigme, et ces guides vous aideront à y arriver.

Game Development @ Tuts +

jeu-dev-tutoriels-tutsplus

Tuts + est juste une excellente ressource en général en ce qui concerne l`apprentissage de nouvelles compétences en informatique et le développement de jeux est l`une des choses qu`ils enseignent. La section de développement de jeux de Tuts + a une grande « Commencez ici » article qui vous présente le site, les types d`articles vous y trouver, et un tour d`horizon des liens pour vous de vérifier que vous en apprendre davantage sur le développement de jeux. Lorsque vous êtes prêt, vous devriez également vérifier leur tour d`horizon des tutoriels fantastiques de développement du jeu à travers le web.

Tuts + a des centaines d`articles de développement de jeux qui touchent sur des sujets de démarrer un nouveau projet, à la planification et à l`organisation, à la mise en œuvre effective du code, au jeu d`équilibre, à la finition en fait un jeu avant de passer à votre prochain projet. Le site peut être difficile de naviguer car il est à peu près juste une configuration de blog, mais les articles sont incroyablement détaillés et facile à suivre. Je les recommande chaudement.

GameDev.Net

Gamedev-tutoriels-gamedev

Enfin, nous arrivons à GameDev, une communauté en ligne des développeurs de jeux du monde entier. Ce serait un péché grave de parler de sites de développement de jeu sans mentionner GameDev, qui a été un site de formation et central pour de nombreux programmeurs de jeux novices et avancés aussi bien. Il a été autour depuis près de 15 ans, et il n`y a aucun signe que le site va mourir de sitôt.

À GameDev, vous trouverez de nombreux articles destinés aux débutants, mais la meilleure façon de profiter est de visiter leurs forums. Il y a des dizaines de sections différentes qui couvrent des sujets tels que le développement « à partir de zéro », questions de débutant, trouver des aides et autres codeurs, l`entreprise et le côté juridique du développement de jeux, et même des ateliers pour perfectionner vos compétences avec différentes langues et des moteurs. Vous seriez fou de passer ce site. Il est une ressource incroyable.

Moteurs de développement de jeux

La plupart des tutoriels « de programmation de jeu », vous trouverez dans les sites obtenir au-dessus vers le bas dans la débrouille du développement du moteur. Ils vous enseignent comment les graphiques sont dessinés à l`écran, comment l`entrée est récupéré à partir du clavier et de la souris, la façon dont les paquets réseau sont traités, etc. Si vous avez l`intention d`entrer dans l`industrie du jeu en tant que développeur de moteur, cette connaissance sera utile, mais si tout vous voulez faire est de créer un jeu, vous ne avez pas vraiment besoin de savoir que minuties. Qu`est-ce que vous avez besoin est un moteur qui a déjà été construit par quelqu`un d`autre.

Voilà pourquoi vous entendrez beaucoup parler dans le monde du développement de jeux sur les « moteurs de jeu », comme Unreal Engine, CryENGINE, Havok Engine, Unity, etc. Ces moteurs gèrent les détails derrière les coulisses pour vous, vous permettant de se concentrer sur le gameplay et le contenu à la place. J`ai couvert cinq des meilleurs moteurs de développement de jeu gratuit là-bas et vous devriez vraiment regarder dans ceux-ci, surtout si vous êtes un débutant à toute chose la programmation de jeux.5 Développement Jeu gratuit Outils logiciels pour faire vos propres jeux5 Développement Jeu gratuit Outils logiciels pour faire vos propres jeuxMerci à ces outils logiciels de développement impressionnants de jeu gratuit, un jeu qui pourrait avoir eu besoin d`un an peuvent maintenant en six mois ou plus, parfois sans code!Lire la suite

Conclusion

Le développement du jeu est quelque chose de difficile, mais avec ces sites Web et ressources vous serez opérationnel aussi vite que possible. Soyez prêt à couler beaucoup de temps dans la courbe d`apprentissage, car il ne sera pas facile - non pas par un Longshot - mais avec suffisamment de dévouement et de persévérance, vous allez y arriver. Si vous êtes jeune, ou si vous connaissez un jeune qui aime les ordinateurs, le développement de jeu peut être un excellent moyen de amener les enfants excités et prêts pour la programmation dans son ensemble, mieux vaut donc rester avec elle!

Connaître toutes les autres bonnes ressources pour les programmeurs de jeu débutant? Avez-vous utilisé ces ressources avant? Partagez vos idées et expériences avec nous dans les commentaires!

Articles connexes