• 198 €

STRUCTURE FACILE C# : La méthode facile pour créer une structure de jeu réutilisable et évolutive

Je te forme pour développer une structure de jeu complète et réutilisable. Apprends à créer un framework de jeu en pur C# avec Raylib. Démarre un projet en quelques secondes et ajoute rapidement des scènes et des sprites. Gère les paramètres de jeu et bénéficie d'une aide au débogage. Inclus de nombreux exemples réutilisables de concepts de programmation C# et Raylib.

💻 Formation compatible PC et Mac💖!

Tu as une idée de jeu ? Et si tu pouvais démarrer sa création en quelques minutes ?

Imagine pouvoir te concentrer rapidement sur ton gameplay.

Tu dupliques un projet et te voilà avec une structure complète pour accueillir ton code.

Tu as à disposition un framework que tu réutilises à volonté et que tu fais évoluer.

Il te permet de coder plus vite.

Il t'aide à construire un projet rapidement et à le déboguer facilement.

Terminé les bricolages et le code jetable !

La réalité à laquelle tu fais face c'est que :
- Soit tu ne sais pas par quoi commencer car tu es débutant en programmation
- Soit tu galères à recommencer à chaque fois de zéro...

Tu repars d'une page blanche à chaque fois que tu commences un projet...

Tu recommences de zéro, ce qui n'a aucun sens.

A chaque fois tu te rends compte que tu codes des trucs que tu as déjà codé.

Tu perds un temps fou à refaire tout le temps la même chose : un menu, une scène de jeu, ...

Tu bricoles et ça devient compliqué...

Pire encore : Tu récupères des portions de code entières de tes autres projets !

Et ces portions de code contiennent plein de code spécifique à ton ancien projet, qui n'ont pas la place dans ton nouveau jeu...

Alors tu perds un temps fou à tout découper, à gratter des lignes...

Tu as beau nettoyer ça continue de planter de partout avec des références dont tu n'as plus aucune idée de leur rôle.

Ton architecture est bancale...

Tu n'as pas vraiment de système de scènes, donc tu as des "if" de partout.

Tu ne sais pas comment faire passer des informations entre les différentes parties de ton code.

Tu n'oses pas demander à tes joueurs de sélectionner des options car tu ne sais pas comment les sauvegarder.

Tu affiches des valeurs à l'écran pour déboguer, que tu oublies d'effacer par la suite.

Il faut vraiment que tu change de stratégie...

J'ai appris très tôt à me construire un "squelette de code réutilisable" !

Comme toi, j'ai commencé en bricolant.

Mais j'ai eu la chance de travailler dans beaucoup de boites d'informatique, avec des pros : PC Soft (WinDev), Palm Source, Samsung...

N'ayant aucun diplôme, je me suis entouré de mentors de haut niveau.

Des gens incroyables, très inspirants.

Et je me suis inspiré de leurs méthodes.

Je me suis imprégné leur état d'esprit.

Et j'ai rapidement compris qu'il fallait se "coder ses outils" pour travailler correctement.

Construire ses fondations

La clé c'est de construire des fondations.

Et de les personnaliser à ton image, en fonction de tes besoins.

Et quand on programme des jeux en pur code, il y a une base incontournable dont tu as besoin :

  • Un système de scène, qui te permet de passer d'une scène à l'autre à tout moment, où que tu sois dans ton programme.

  • Un affichage qui s'adapte à la taille de la fenêtre de jeu, même en plein écran (Aspect Ratio)

  • Un système super malin pour stocker dans un fichier tes paramètres ou tes sauvegardes de jeu.

  • Une structure de base pour démarrer : menu, gameplay, musique... pour commencer rapidement à programmer un nouveau jeu.

  • Une scène d'options évolutive, car un jeu n'est pas un jeu sans sa scène d'options !

  • Un pattern de programmation simple et rusé pour communiquer de manière transversale entre les différentes parties de ton jeu.

  • Un système visuel pour afficher des infos de débug en superposition (et que tu peux supprimer quand tu livres ton jeu, sans toucher au code).

  • Un système d'entités universel que tu pourras utiliser pour tes éléments de jeu (sprites, etc.)

Et tout ce que tu y ajouteras par la suite qui t'est indispensable à TOI ! Car le code que tu vas obtenir à la fin de cette formation est EVOLUTIF.

Tout en pur code ? J'ai peur !!

Pas besoin de moteur pour construire ces fondations en pur code.

Quand on a la bonne méthode, qu'on sait correctement programmer, c'est plutôt simple.

Et hyper jouissif.

Et en plus il te suffit de programmer ces fondations une fois pour toute.

Avec un code simple, optimisé et sans lourdeurs.

Ensuite, à toi les prototypages rapides et les jeux super bien structurés !

Ce qu'il te manque pour commencer

Mais comment faire concrètement pour te lancer ?

Quand on débute en programmation on est pris dans un paradoxe :

  • On a absolument besoin de fondations, tel qu'un framework maison (une structure de code), car on a plein d'idées et qu'on prototype beaucoup.

  • Mais on n'a pas le niveau pour construire ces fondations.

Pour t'aider à te lancer, j'ai créé une formation vidéo complète, dans laquelle :

📷 Je filme mon écran et je crée un STRUCTURE FACILE en C# + Raylib devant toi. Tu n'as qu'à le faire avec moi et tu auras tes fondations qui tournent, prêtes à l'emploi, à la fin de la formation.

🧠 Je te donne mes meilleurs conseils pour comprendre chaque ligne de code qu'on va taper ensemble que tu ai appris un max de cette expérience, pour continuer seul.

🤑 Je te partage mes astuces, ma philosophie, pour construire un code à la fois pro et simple.


Cette formation, elle est prête et elle t'attend de l'autre côté, dans ton espace membre.

Tu peux y accéder intégralement maintenant, en cliquant sur le bouton ci-dessous.

Tu pourrais l'avoir suivie avant ce soir…

Avoir créé ta STRUCTURE FACILE pour l'utiliser dès demain.

Et commencer à imaginer tes prochains jeux...

  • 198 €

STRUCTURE FACILE C# : La méthode facile pour créer une structure de jeu réutilisable et évolutive

Je te forme pour développer une structure de jeu complète et réutilisable. Apprends à créer un framework de jeu en pur C# avec Raylib. Démarre un projet en quelques secondes et ajoute rapidement des scènes et des sprites. Gère les paramètres de jeu et bénéficie d'une aide au débogage. Inclus de nombreux exemples réutilisables de concepts de programmation C# et Raylib.

Au programme de la formation

📋 Pattern de programmation facile : Partage des informations et des fonctions de manière transversale, accessibles depuis n'importe où dans votre jeu.

🖥️ Gestionnaire de scènes intégré : Gère facilement les différentes scènes de ton jeu grâce à un gestionnaire de scènes intégré et évolutif.

💡 Système de scènes évolué : Profite d'un système de scènes complet avec toutes les étapes : création, prise de focus (show), mise à jour, disparition (hide), et destruction.

🚀 Aspect Ratio automatique : Ton jeu s'adapte à la taille de la fenêtre ou au plein écran, en se redimensionnant tout seul ! Fini les galères de taille d'écran.

🧱 Structure de jeu complète : Crée des jeux complets avec menu, options (volume sonore, full screen), gameplay, et un système pour créer des listes de boutons facilement.

⌨️ Ajout rapide de scènes : Ajoute une nouvelle scène à ton jeu en quelques secondes.

👾 Classe Entité: Facilite la gestion et l'affichage de n'importe quel élément de jeu. Intègre de nombreuses propriétés (collisions, debug, états) et tu peux ajouter les tiennes.

🗒️ Système d'entités global : Les entités s'ajoutent automatiquement à leur liste et sont accessibles de n'importe où dans ton code, grâce à une astuce de programmation. Tu n'as rien à faire !

🗒️ Exemple de scène de jeu : Apprend rapidement avec un exemple de scène de jeu incluant un compte à rebours, une liste de sprites et une fonction de pause.

💾 Système de paramètres de jeu : Sauvegarde et restaure les options de ton jeu en JSON dans un répertoire spécifique de l'OS (roaming) en 1 ligne de code.

👁️ Débogue facilement : Programme un système de panneau de debug universel pour afficher des informations en temps réel en superposition, activable ou désactivable à la compilation.

🧠 Améliore tes compétences en programmation : Profite d'exemples réutilisables de concepts de programmation C# et Raylib : héritage avec fonctions abstraites ou virtuelles, pattern du singleton, GUI simple (bouton et case à cocher) avec survol et clic, Sauvegarde en JSON, centrage de texte, animation de texte, exceptions, dictionnaires, compte à rebours, pause dans le gameplay.

  • 198 €

STRUCTURE FACILE C# : La méthode facile pour créer une structure de jeu réutilisable et évolutive

  • Cours
  • 21 Leçons

🎁 Une Master Class de 1h en Live offerte pour les 100 premiers inscrits
📅 Samedi 27 juillet à 11h
On ajoutera ensemble une scène de "splash screen" avec le logo de ton studio ou de ton label.
Je te montrerai un exemple d'utilisation de la STRUCTURE FACILE façon Amstrad CPC.
Je répondrai à tes questions en direct.

🎁 Un coupon de réduction de 70%
Sur ma formation "La révolution Raylib" pour devenir un véritable expert.

🏅 Garantie TESTER SANS RISQUER
Si la première leçon ne te plaît pas, reçoit un remboursement intégral.

Les bonus

Cette formation est fournie avec les bonus suivants :

Une Master Class en Live

⌛ Réservé aux 100 premiers inscrits uniquement

Si tu fais partie des 100 premiers inscrits, tu auras accès à un Live pendant lequel je répondrai à tes questions. Je te montrerai un exemple d'utilisation de la STRUCTURE FACILE et je te ferai la démonstration de l'ajout d'une scène de Splash Screen avec le logo de ton studio ou de ton label.

Quand ? Samedi 27 juillet à 11h.
Tu ne peux pas être là ? Tu recevras le replay gratuitement.

Un coupon de 70%

🚀 Pour aller encore plus loin.

Si tu veux devenir expert en programmation 2D en pur C# avec la révolutionnaire librairie Raylib, je t'offre un coupon de réduction de 70 % sur ma formation "LA REVOLUTION RAYLIB : Programmer facilement des jeux 2D ou 3D en C#".

Commence à programmer des jeux 2D ou 3D en quelques minutes. Inclus une formation de 8h sur le langage C# et une master class de 4h pendant laquelle je code le jeu Snake de A à Z.

Valeur : 138,60 euros. Le coupon vous sera proposé au moment de votre achat, après avoir réglé la formation.

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.

  • 198 €

STRUCTURE FACILE C# : La méthode facile pour créer une structure de jeu réutilisable et évolutive

Je te forme pour développer une structure de jeu complète et réutilisable. Apprends à créer un framework de jeu en pur C# avec Raylib. Démarre un projet en quelques secondes et ajoute rapidement des scènes et des sprites. Gère les paramètres de jeu et bénéficie d'une aide au débogage. Inclus de nombreux exemples réutilisables de concepts de programmation C# et Raylib.