• 139 €

Tales of the Shadowlands : Création et programmation facile d'une map en pur C#

👉 Apprends les secrets qui se cachent derrière les univers 2D des RPG
(mais aussi des city builder, jeux de stratégie, d'aventure...)
👉 Je filme mon écran et je te montre tout en expliquant chaque ligne de code
👉 Tu vas ENORMEMENT apprendre, même si tu es débutant

Dans un monde où la création est la seule loi, votre imagination est votre seule limite.

Aucun créateur ne contrôle le destin de ce nouvel univers. En serez-vous capable ?

Concevez un véritable territoire, brique par brique, et laissez votre héros en explorer chaque recoin.

Transformez ce monde vierge en un univers interactif, vibrant de vie.

Serez-vous capable de forger un monde ou verrez-vous vos ambitions s'effondrer ?

Plongez dans l'aventure des Shadowlands et devenez l'architecte ultime !

La formation "Tales of the Shadowlands" vous invite à concevoir, programmer et donner vie à un monde unique : la map de votre prochain jeu.

Avec le puissant langage C# et Raylib, la librairie graphique révolutionnaire, rien de pourra vous résister.

Pourrez-vous dompter les Shadowlands et en faire votre création ultime ?

🗺️ Les "maps" dans un jeu vidéo, c'est un FONDAMENTAL.

Elles sont présentes quasiment partout.

Elles structurent les univers, les villes, les mondes imaginaires.

Elles accueillent les personnages, les bâtiments, les trésors, les quètes...

C'est au coeur de ces cartes que se déroulent les aventures de vos joueurs.

❓ Mais c'est quoi une "map" dans un jeu vidéo ?

C'est une grille organisée, composée de "tiles" ou tuiles, dont chaque case représente un type de terrain, un objet ou un élément de décor.

Ces tuiles peuvent être de l'herbe, de l'eau, des montagnes, ...

Ou encore des obstacles comme des murs, des maisons, et même des personnages.

Ensemble, elles créent le terrain de jeu dans lequel les joueurs vont évoluer.

🖱️ Pour créer la carte de ton jeu, tu peux utiliser un "éditeur de map".

Le plus utilisé dans le milieu indépendant est Tiled Map Editor.

Il est gratuit et très complet.

Mais comment passer de la carte créée avec cet outil à ton programme de jeu vidéo ?

On ne peut pas exploiter la carte telle quelle, il faut la "convertir" pour la rentre exploitable dans ton programme, en fonction de ton langage de programmation.

Dès le départ tu vas donc devoir choisir un format d'export pour créer un fichier que tu intègrera à ton programme.

😢 C'est là que ça se complique !

Tu vas avoir à te poser tellement de questions !

  • Quel format choisir ? JSON ou XML ?

  • Comment transformer ce fichier en données que tu pourras exploiter depuis le langage C# ?

  • Comment afficher les tuiles de la map à partir des tilesets (qui sont des images composées des différents dessins de tuiles) ?

  • Comment gérer les différents calques et comment s'en servir intelligemment ?

  • Que vont devenir les performances quand il faudra afficher des milliers de tuiles à chaque frame ?

  • Comment y intégrer un personnage et lui permettre de s'y déplacer ?

📹 J'ai conçu pour toi un atelier de formation pratique pour faire de toi le cartographe de ton prochain jeu vidéo.

Dans cette formation, tu vas apprendre à créer, programmer, et afficher une map RPG en C# grâce à la librairie révolutionnaire Raylib

Tu vas réaliser à mes côtés un code évolutif, réutilisable et un atelier qui te fera aborder de nombreux concepts de programmation universels en C#.

Je filme mon écran et je te montre toutes les étapes. Tu as juste à me suivre, je t'explique tout.

En quelques heures seulement, tu maîtrisera les compétences nécessaires pour donner vie à un monde interactif pour tes futurs projets de jeu vidéo : stratégie, aventure, RPG, RTS, tout est possible !

Programmer en pur code est une expérience passionnante.
Chaque ligne de code est la tienne et donne vie à tout un univers potentiel.

Au programme de l'atelier

👉 Introduction

  • Tour d'horizon des outils : Tiled Map Editor, JSON, Raylib-CS et Dotnet C#.

🗺️ Création d'une map avec Tiled Map Editor

  • Initiation à Tiled Map Editor

  • Création d'une map de type RPG

  • Concepts de tilesets et layers : organisation visuelle des éléments

  • Définir des propriétés et des objets dans la map

💾 Export et traitement des Données de la Map (1 heure)

  • Exporter la map au format JSON

  • Introduction aux concepts du format JSON : pourquoi et comment l'utiliser pour les jeux

  • Analyse des données générées par l'export

💻 Lire la map par programmation depuis C#

  • Programmation d'une classe en C# pour lire les données JSON

  • Méthodes pour exposer les informations essentielles de la map (tiles, objets, propriétés)

  • Gestion des layers et des tilesets en C#

📺 Affichage de la map avec Raylib

  • Introduction à Raylib et Raylib-cs

  • Apprendre à découper l'image du tileset à partir des données JSON

  • Programmation pour afficher la map

  • Prise en charge des layers (calques) et autres propriétés

  • Gestion du scrolling : déplacer la vue sur la map

💡Techniques et astuces pour donner vie à ta map

  • Optimiser l'affichage et les performances

  • Ajouter des éléments interactifs sur la map : un personnage

  • Déplacement interactif du personnage sur la map en fonction du contenu des cases

Tu vas créer et intégrer une map dans tes jeux vidéo en quelques lignes de pur C#.

Ce que tu vas recevoir :

✅ Un cours complet en vidéo : 3h de formation, découpée en 11 vidéos digestes et didactiques. Tu pourras revoir chaque concept à volonté : je filme mon écran et on code ensemble.

✅ Le code source du projet complet. C'est un véritable template de jeu que tu pourras étudier et/ou réutiliser.

✅ Les graphismes officiels utilisés dans le cours.

Les BONUS :

🎁 Un pack de graphismes

Créé par Aleksandr Makarov.

Il a réalisé notamment les graphismes de Hero's Hour (voir sur Steam).

Le pack vous est offert gratuitement en accord avec son créateur.

Il contient :

  • Tileset au format .PNG

  • Plus de 200 tuiles

  • Plus de 20 tuiles animées

  • 45 icônes d'armes (+ 45 armes pour animations de combat)

  • 45 icônes d'objets (armures et autres items)

  • 12 personnages (animations simples)

  • 15 ennemis (animation simple)

Voir le pack sur Itch.

Garantie "tester sans risquer"

Si la première leçon ne te plaît pas, reçoit un remboursement intégral

Cette garantie te permet de regarder une leçon de la formation en entier (celle de ton choix)…

Puis, si ça ne te convient pas (peu importe la raison), de demander un remboursement intégral.

⚠️ Mon équipe vérifiera que tu as regardé une seule leçon (et que tu n'as pas ouvert les autres, ni les documents annexes).

Si c'est bien le cas, tu seras intégralement remboursé.

Est-ce que je vais aimer cette formation ?

Je crée des formations depuis bientôt 10 ans. Elles ont été suivies par des milliers de programmeurs amateurs, intermédiaires ou expérimentés.

Je reçois chaque semaine des messages de remerciements.

Voici quelques témoignages :

👉 Tes formations sont juste super pédagogique et ce qui est chouette avec la méthode Gamecodeur c’est que peu importe le langage tu nous apprends avant tout à penser comme un développeur et donc à réussir à s’adapter à n’importe quel environnement car le langage c’est juste de la syntaxe.

👉 Bravo pour l'ensemble de ton travail qui me semble être sans égal dans le monde du développement de jeu vidéo !

👉 Je n ai jamais autant appris en programmation que depuis cette dernière année passer sur gamecodeur et quels que soient les nouveaux ateliers et stage j ai hâte d en apprendre encore plus !

👉 Tes cours sont géniaux ! Tu es génial ! Tu m'aides à réaliser un rêve de gosse ! Pas du tout déçu d'avoir payer le Premium ! Bien au contraire ! Merci pour tout !

👉 Merci encore pour tout ce contenu...

👉 Je n’ai rien à dire. Ta formation est la meilleure sur le marché. C’est grâce à toi que je comprends ce que veux dire programmation. Merci vraiment beaucoup David !!

👉 Juste un immense merci à toi pour avoir rallumé la flamme en moi.

💖 Merci à vous tous de votre confiance et de votre fidélité au quotidien.

  • 139 €

Tales of the Shadowlands : Maîtrise l'art des maps façon RPG en C# avec Raylib

Dans cet atelier pratique et accessible aux débutants tu vas apprendre à concevoir, programmer et afficher une map en C#. Pour cela tu vas utiliser des outils gratuits : Tiled Map Editor, JSON et Raylib-cs. Tu vas y intégrer un personnage qui pourra s'y déplacer case pas case et identifier les obstacles et les ennemis rencontrés. Rejoins cette formation et deviens l'architecte des Shadowlands !