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

Il y a plus d`une décennie, je me suis enseigné les bases de la programmation du jeu et le développement du jeu à travers les ressources limitées tutoriel je pouvais trouver sur l`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 où commencer. Où vas-tu?

Dans le monde de la programmation, ils disent 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`une série de tutoriel bon développement de jeu, vous voulez un qui va vous apprendre la les pratiques et mentalité de bonne 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-uns des tutoriels plus utiles que je l`ai trouvé sur mon voyage autodidacte.

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 je faisais quand je fouillais dans la programmation de jeux. Il écrit beaucoup de tutoriels sur les deux SDL et OpenGL, deux bibliothèques graphiques qui sont multi-plateforme et peut traiter graphiques 2D et 3D, respectivement. Ses tutoriels sont bien écrits, simple, et ne vous familiariser avec les deux bibliothèques en utilisant le langage C ++ comme le moyen de codage.

Je recommande de commencer avec son articles généraux, puis de passer à la tutoriels SDL, puis le tutoriels OpenGL. Strictement parlant, les graphiques 2D nécessitent moins de connaissances en mathématiques et, par conséquent, sont plus simples à saisir que 3D, donc voilà 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 j`ai utilisé pour apprendre à programmer des jeux vidéo. Ses tutoriels se concentrent sur la programmation 2D de jeu en utilisant la bibliothèque graphique SDL, vous pouvez donc utiliser ces tutoriels en conjonction 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 recommande le site d`Aaron est parce qu`il a toute une section sur jeux échantillon d`arcade qu`il a créée en utilisant SDL. Il a des tutoriels complets pour la création d`un clone de Tetris, un clone Pong et Breakout un clone. Ceux-ci étaient essentiels pour moi en tant que programmeur de jeu en herbe parce qu`ils me tous enseignés sur la logique du jeu, dessiner des appels, des classes d`entité, l`organisation du code, et plus encore. Vous devez entrer un état d`esprit et le paradigme "de programmeur de jeu", 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 jeu est l`une des choses qu`ils enseignent. La section de développement de jeux de Tuts + a une grande "Start Here" article qui vous présente le site, les types d`articles que vous y trouverez, et un tour d`horizon des grands 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 fantastiques tutoriels de développement de jeux à 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, de la planification et de l`organisation, à la mise en œuvre effective du code, à l`équilibre du jeu, pour réellement finir 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é et facile à suivre. Je recommande les tout coeur.

GameDev.Net

jeu-dev-tutoriels-gamedev

Enfin, nous arrivons à GameDev, une communauté en ligne de développeurs de jeux du monde entier. Ce serait un péché grave de parler de sites de développement de jeux sans mentionner GameDev, qui a été un site de formation et central pour de nombreux débutants et les programmeurs de jeux avancés. 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 beaucoup d`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 "à partir de zéro" le développement, 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 par ce site. Il est une ressource incroyable.

Moteurs de développement du jeu

La plupart des tutoriels "de programmation de jeu", vous trouverez dans les sites ci-dessus descendre dans le vif du sujet 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, comment 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, on n`a 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 arrière-scènes de détails 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 jeux GRATUIT là-bas et vous devriez vraiment regarder dans ceux-ci, surtout si vous êtes un débutant à la chose entière de programmation de jeux.

Conclusion

Le développement du jeu est une chose 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 y arriverez. 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 obtenir les enfants excités et prêts pour la programmation dans son ensemble, afin de rester avec elle!

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

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