Parcours C++

Avertissements aux codeurs en manque de fantasmes

Avant de programmer en C++ (le Graal) je vous conseille d’avoir de solides bases en programmation et en conception de jeux vidéo.

Sinon c’est l’échec assuré…

Savez-vous déjà programmer en maîtrisant tous les aspects d’un langage de programmation ? Organiser et structurer votre code en utilisant des Design Patterns ? Savez vous gérer des images, leur appliquer de l’inertie et gérer leurs collisions ? Savez-vous programmer une tilemap en 2D ou 3D Isométrique ? Savez-vous programmer une machine à état pour gérer l’Intelligence Artificielle de vos personnages non joueurs ?

Alors des semaines de travail et d’apprentissage vous attendent !

Pour vous mettre à niveau suivez les parcours suivants (prérequis obligatoire) :

FONDAMENTAL 1

FONDAMENTAL 2

Vous avez les prérequis nécessaires ? Alors on continue…

⚠️ Ce parcours de programmation est en cours et son contenu évolue. L’idée est de vous mettre le pied à l’étrier en vous initiant à l’état de l’art de ce langage et ses outils (librairies, compilateurs, etc.). Techniquement, si vous avez suivi la formation Gamecodeur jusque là, vous avez déjà le niveau et vous pourriez quasiment avancer seul. Mais j’ai l’intention de faire un bout de chemin avec vous, comme ça vous n’aurez pas peur de vous lancer !

PROGRAMMATION SDL AVEC C++
La librairie de référence qui fera de vous un viking de la programmation.
Restez maître de votre code tout en bénéficiant de sa puissance, qui a permis la naissance de jeux tels que FTL, Starbound ou encore Axiom Verge !

Introduction :

Cette librairie, une référence dans l’industrie, est à l’équilibre parfait entre le « très bas niveau » (OpenGL par exemple) et l’assistanat (SFML ou autres frameworks). Elle permet un « pont » parfait avec vos connaissances à ce stade de la formation et les Design Patterns dont vous avez l’habitude : le fameux init/update/draw…

Nous allons la dépouiller de tout superflu : on va taper notre code avec un simple éditeur de texte et compiler en ligne de commande. En effet, en C/C++ le plus compliqué n’est pas le langage mais la rudesse de sa mise en oeuvre : compilation obscure, messages d’erreurs illisibles, concepts proches du système (link, etc.)… Donc autant faire face dès maintenant, pas à pas, afin de ne pas se laisser assister.

C++ et SDL
Mes badges : 0/1 - Voir ma progression
0%
1

Le kit complet du programmeur de jeux vidéo en C ce sont toutes les étapes et les outils nécessaires pour compiler son premier programme en C avec la mythique librairie SDL.

A la fin de cet atelier vous aurez :

  • Compris les secrets de la compilation en C
  • Installé un des compilateurs le plus utilisé au monde : léger, puissant, il est gratuit et open-source
  • Installé et configuré un environnement de développement complet basé sur Visual Studio Code
  • Installé la mythique librairie SDL2 qui n’aura plus aucun secret pour vous
  • Créé et compilé votre premier programme en C avec la SDL2 !
8 vidéos - 1h06 Support de cours - 37 pages

Dialoguez avec les autres membres de la gamecodeur school.

Accédez maintenant à notre serveur Discord privé : Entraide, Game Jams, Partage de projets, etc.

Vous devez être membre de la Gamecodeur School Premium pour être autorisé à accéder au serveur.