4 sites Web gratuits où vous pouvez apprendre les bases du développement de jeux

  • Lesley Fowler
  • 0
  • 1520
  • 206
Publicité

Il y a plus de dix ans, je me suis familiarisé avec les bases de la programmation et du développement de jeux à l'aide des ressources didactiques limitées disponibles sur Internet. Depuis lors, le paysage du développement de jeux a radicalement changé et n'importe qui peut créer ses propres jeux en quelques semaines à l'aide de quelques recherches sur Google. Mais disons que vous voulez commencer à développer vos propres jeux mais que vous ne savez pas par où commencer. Où vas-tu?

Dans le monde de la programmation, ils disent qu’une fois que vous apprenez un langage de programmation, vous les connaissez tous assez bien. C'est un peu plus nuancé que cela, mais le sentiment est plus précis que vous ne le pensez. Les difficultés de programmation - en particulier en ce qui concerne les jeux - ne sont pas le codage mais plutôt le paradigme du fonctionnement d'un jeu et de la manière d'utiliser ces langues pour organiser et traduire vos pensées en réalité.

Par conséquent, lorsque vous recherchez une bonne série de tutoriels de développement de jeux, vous en voulez une qui vous apprendra les pratiques et mentalité Vous pouvez ensuite transposer ces pratiques dans n’importe quel langage ou plate-forme, qu’il s’agisse de C ++, C #, Python, Java ou de tout autre langage que vous souhaitez utiliser. Voici quelques-uns des tutoriels les plus utiles que j'ai trouvés dans mon parcours autodidacte.

Tutoriels de Lazy Foo

Lazy Foo existe depuis de nombreuses années et c'est l'une des principales ressources que j'ai utilisées lors de mes premiers pas dans la programmation de jeux. Il a écrit de nombreux tutoriels sur SDL et OpenGL, deux bibliothèques graphiques multiplates-formes pouvant gérer des graphiques 2D et 3D, respectivement. Ses tutoriels sont bien écrits, simples et vous familiariseront avec les deux bibliothèques en utilisant le langage C ++ comme support de codage..

Je recommande de commencer avec ses articles généraux, puis de passer aux tutoriels SDL, puis aux tutoriels OpenGL. À proprement parler, les graphiques 2D nécessitent moins de connaissances en mathématiques et sont donc plus simples à comprendre que la 3D. C'est pourquoi je vous recommande de commencer par là. Mais si vous êtes confiant, vous pouvez essayer de plonger directement dans OpenGL..

Les tutoriels d'Aaron Cox

Les tutoriels sur le site de Aaron Cox étaient une autre ressource essentielle que j'ai utilisée pour apprendre à programmer des jeux vidéo. Ses tutoriels se concentrent sur la programmation de jeux 2D à l'aide de la bibliothèque graphique SDL. Vous pouvez donc utiliser ces tutoriels avec ceux de Lazy Foo ci-dessus. Aaron fournit sa propre vue d’ensemble SDL, qui fournit une excellente base, mais elle n’est nulle part aussi détaillée que celle de Lazy Foo..

La raison pour laquelle je recommande le site d'Aaron est qu'il contient toute une section sur des exemples de jeux d'arcade qu'il a créés à l'aide de SDL. Il a plein de tutoriels pour créer un clone de Tetris, un clone de Pong et un clone de discussion. Celles-ci étaient essentielles pour moi en tant que programmeur de jeux en herbe, car elles m’apprenaient tout sur la logique de jeu, les appels d’appel, les classes d’entités, l’organisation du code, etc. Vous devez entrer un “programmeur de jeux” état d'esprit et paradigme, et ces guides vous aideront à y arriver.

Développement de jeux @ Tuts+

Tuts + est simplement une excellente ressource en général pour apprendre 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 “Commencer ici” article qui vous présente le site, les types d'articles que vous trouverez sur cette page et une liste de liens intéressants à consulter à mesure que vous en apprenez plus sur le développement de jeux. Lorsque vous êtes prêt, vous devriez également consulter leur résumé de didacticiels fantastiques sur le développement de jeux sur le Web..

Tuts + contient des centaines d’articles sur le développement de jeux qui traitent de sujets allant du lancement d’un nouveau projet à la planification et à l’organisation, en passant par la mise en œuvre effective du code, l’équilibre du jeu, la finition d’un jeu avant de passer à votre prochain projet. Il peut être difficile de naviguer sur le site car il s’agit plutôt d’une configuration de blog, mais les articles sont incroyablement détaillés et faciles à suivre. Je les recommande de tout coeur.

GameDev.Net

Enfin, nous arrivons à GameDev, une communauté en ligne de développeurs de jeux du monde entier. Ce serait un grave péché de parler de sites Web de développement de jeux sans mentionner GameDev, qui est un site Web formateur et central pour de nombreux programmeurs novices et avancés. Il existe depuis près de 15 ans et rien n'indique que le site va disparaître de si tôt.

Sur GameDev, vous trouverez de nombreux articles destinés aux débutants, mais le meilleur moyen d'en bénéficier est de visiter leurs forums. Il existe des dizaines de sections différentes qui traitent de sujets tels que “à partir de rien” développement, des questions pour débutants, la recherche d’aides et d’autres codeurs, l’aspect commercial et juridique du développement de jeux, et même des ateliers pour perfectionner ses compétences dans divers langages et moteurs. Vous seriez fou de passer par ce site. C'est une ressource incroyable.

Moteurs de développement de jeux

La plupart “programmation de jeux” Les didacticiels que vous trouverez dans les sites ci-dessus vous permettront de mieux comprendre le développement de moteurs. Ils vous apprennent comment dessiner les graphiques à l'écran, comment récupérer les entrées à partir du clavier et de la souris, comment les paquets réseau sont traités, etc. Si vous avez l'intention d'entrer dans le secteur des jeux en tant que développeur de moteur, ces connaissances vous seront utiles. vous voulez créer un jeu, vous n'avez pas vraiment besoin de connaître cette minutie. Ce dont vous avez besoin est un moteur qui a déjà été construit par quelqu'un d'autre.

C’est pourquoi vous entendrez beaucoup parler dans le monde du développement de jeux “moteurs de jeu,” tels que Unreal Engine, CryENGINE, Havok Engine, Unity, etc. Ces moteurs gèrent les détails dans les coulisses pour vous, vous permettant ainsi de vous concentrer sur le jeu et le contenu réels. J'ai couvert cinq des meilleurs moteurs de développement de jeux GRATUITS. 5 outils logiciels de développement de jeux gratuits pour créer vos propres jeux. 5 outils de logiciels de développement de jeux gratuits pour. Créer vos propres jeux. Un logiciel de développement de jeux gratuit est un excellent moyen de commencer à créer des jeux vidéo. Nous avons compilé le meilleur logiciel de jeu sur le marché. là-bas et vous devriez vraiment regarder dans ceux-ci, surtout si vous êtes un débutant à la chose de la programmation du jeu entier.

Conclusion

Le développement de jeux est une tâche ardue, mais avec ces sites Web et ressources, vous serez opérationnel le plus rapidement possible. Préparez-vous à passer beaucoup de temps dans la courbe d’apprentissage, car ce ne sera pas facile - pas à la longue - 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 jeux peut être un excellent moyen de motiver les enfants et de les préparer à la programmation. 10 outils pour que les enfants soient excités à propos de la programmation 10 outils pour que les enfants soient excités à propos de la programmation Pour enfant moyen, les ordinateurs et les smartphones sont des outils amusants. L'éducation vient beaucoup plus tard. Obtenir un enfant passionné par la programmation peut prendre un certain temps car la logique a besoin d’un peu de temps pour se développer. C'est… dans son ensemble, alors tenez-vous-en à cela!

Connaissez-vous d'autres bonnes ressources pour les programmeurs de jeux pour débutants? Avez-vous déjà utilisé ces ressources? Partagez vos pensées et expériences avec nous dans les commentaires!




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.