Des fondations réutilisables pour tes jeux en C#
Un menu, des scènes, des options, des sauvegardes… Ces éléments reviennent dans de nombreux jeux. Avec Structure Facile C#, apprends à les réunir dans une base de code que tu pourras comprendre, adapter et enrichir au fil de tes projets.
La formation utilise C# et Raylib. Tu construis progressivement ta structure de jeu, en suivant les explications et en étudiant les sources fournies, pour consacrer ensuite davantage de temps à ton gameplay.
Pour qui est cette formation ?
Pour les programmeurs qui connaissent les bases de C# et souhaitent mieux organiser leurs jeux. Il est conseillé de savoir utiliser les variables, conditions, boucles, fonctions et classes. Une première expérience avec Raylib te sera utile pour suivre les exemples.
Les vidéos d’installation et les fiches fournies t’accompagnent dans la mise en place des outils : .NET, Raylib et Visual Studio ou VS Code. La formation se suit en vidéo, à ton rythme, avec du temps pour coder et expérimenter.
Ce que tu vas construire
Un système de scènes
Organise le menu, les options et le jeu dans des scènes distinctes. Comprends leur création, leur affichage, leur mise à jour et les transitions entre elles.
Des interfaces et des options
Crée une interface simple avec des boutons et une scène d’options. Apprends à sauvegarder les paramètres et à les retrouver grâce à un système de sauvegarde en JSON.
Des entités et des outils de débogage
Construis une base pour tes éléments de jeu et un affichage des informations de débogage. Découvre comment partager les données et les fonctions utiles entre les différentes parties du projet.
Un affichage adapté à la fenêtre
Mets en place la gestion du ratio d’affichage pour conserver une présentation cohérente lorsque la taille de la fenêtre change.
Le programme en 13 étapes
- Mettre en place le code minimum du projet.
- Créer un système de scènes basique.
- Comprendre et utiliser le pattern Singleton.
- Développer un système de scènes avancé.
- Améliorer l’organisation et le fonctionnement des scènes.
- Construire une interface et une liste de boutons.
- Ajouter les options du jeu.
- Programmer un système de sauvegarde universel.
- Ajouter les outils de débogage.
- Poser les bases du système d’entités.
- Approfondir le fonctionnement des entités.
- Comprendre la gestion du ratio d’affichage.
- Implémenter le ratio d’affichage dans le projet.
Les ressources incluses
- 13 vidéos consacrées à la construction de la structure de jeu.
- 2 vidéos d’installation : Visual Studio 2022 et VS Code.
- 2 fiches PDF pour installer Raylib et VS Code.
- Le code réalisé en live et le code de référence à télécharger.
- Le replay de la masterclass et son archive de code source.
Le code de référence peut différer légèrement du code réalisé en live : les deux versions sont fournies pour te permettre d’étudier les choix et les améliorations. Les ressources sont regroupées dans ton espace de contenu.
La masterclass en replay
Retrouve une présentation de la formation et des démonstrations enregistrées en live. Le replay et son code source complètent les leçons pour t’aider à voir la structure en pratique. Tu peux les consulter à ton rythme.
Construis tes fondations, puis donne vie à tes idées
Un menu qui répond, des scènes qui s’enchaînent, des options qui se sauvegardent : construis une base dont tu comprends chaque rouage. Ouvre ton éditeur, assemble les premiers modules et adapte-les à ton prochain jeu. Avec C# et Raylib, donne à tes idées des fondations que tu pourras faire évoluer projet après projet.
Avis
Il n’y a pas encore d’avis.