ru
Feedback
Gamecodeur - Les coulisses

Gamecodeur - Les coulisses

Открыть в Telegram

Mes formations et mes meilleurs conseils en avant première.

Больше
754
Подписчики
Нет данных24 часа
+17 дней
+530 день
Архив постов
Ceci est un dragon ! https://youtu.be/pfGdz1rKR4Y

"Reviens me voir le jour où tu arrives à faire un jeu qui ressemble à quelque chose" C'est le commentaire que j'ai eu sur une de mes vidéos. C'est simple et clair ☺️. Ma réponse est toute aussi simple : "Le jour où tu comprendras que la programmation et l'aspect visuel n'ont rien a voir reviens nous voir.". Je me souviens d'une conférence à la GDC il y a quelques années. Le gars expliquait que quand il allait acheter ses jeux dans les années 80, il rêvait avec les illustrations qu'il voyait sur la boite. Un dragon ! Quand il jouait au jeu, au final, le dragon était représenté par quelques pixels verts... Mais pour lui, c'était un dragon ! Est-ce que l'aspect visuel du jeu avait simplifié le travail du programmeur à l'époque ? En aucun cas. La programmation n'a aucun lien avec l'aspect visuel. Les algorithmes nécessaires à la programmation d'un RPG sont similaires, que le jeu soit en haute définition ou avec un aspect pixélisé. Programmer c'est un art. En devenant programmeur tu deviens un artisan. Les algorithmes sont le ciment de tes créations. Apprends à programmer et tu pourras construire tout ce que tu rêves de créer. Que ce soit beau ou que ce soit pixélisé. Et moi, je trouve les pixels très beaux 😁. Et en plus, c'est bien plus facile d'obtenir un résultat sympa avec quelques pixels qu'en 3D ou en HD. Et récemment, les joueurs ont démontré qu'ils s'en fichaient du nombre de pixels et de la modernité graphique ! Les jeux qui ont du succès sont ceux dont le gameplay est passionnant, pas ceux qui ont beaucoup de polygones ou de pixels. Dans Tales of The Shadowlands, je te donne les clés pour créer et donner vie à un univers à travers la programmation. Tu vas créer et programmer une carte, comme dans ce jeu Ultima qui a fait rêver une génération de joueurs. Et tu vas apprendre à la programmer en pur C#. Tu vas aussi découvrir la puissance de la librairie Raylib qui permet de coder des jeux en C# sans moteur. Tu vas apprendre plein d'astuces et de techniques de pro en C#. Et si ça ne te plait pas je te rembourse. Tout est là et le bonus expire ce soir : Clique pour passer commande : https://school.gamecodeur.fr/tales-of-the-shadowlands?coupon=TALES94O96BV 1. Sur la page de présentation de la formation, clique sur « Rejoindre la formation » 2. Puis connecte-toi ou crée un compte 3. La formation (+ la formation bonus) seront automatiquement ajoutées à ton espace élève, et tu pourras y accéder quand tu veux, autant de fois que tu le veux, à vie.

Le conseil de Olivier que je remercie pour son retour : "Pour ceux n’ayant pas les deux formations je vous conseille vivement le pack surtout a ce prix le contenu est vraiment un must a ne pas rater si vous vouler vous lancer en C# avec raylib. Pour les avoir suivi je ne peux vraiment que vous les conseiller"

Tales of the Shadowlands est disponible. Apprenez à programmer les bases d'un univers de RPG avec une map, en pur C#. Façon Ultima. Tarif préférentiel et accessible à tous (39 € !) pendant quelques jours seulement. Vous avez 2 options : La formation seule, avec un coupon de réduction immédiat de 100 € https://school.gamecodeur.fr/tales-of-the-shadowlands?coupon=TALES94O96BV Avec la formation "Structure facile C#" d'une valeur de 198 € offerte si vous commandez dans les 48H. Le Pack avec remise à niveau, avec une remise de 297 € ! https://school.gamecodeur.fr/pack-tales-of-the-shadowlands?coupon=Z49K23E Inclus la formation seule + la formation Bonus + La formation "La révolution Raylib"

Croiser Eric Chahi (Another World) à une soirée, parler programmaton passionnée avec lui et apprendre qu'il regarde mes vidéos et que je l'ai inspiré pour son dernier prototype qu'il est en train de coder avec... Raylib-Cs ! ❤️😧

Vue du jour.
Vue du jour.

Ha oui j'ai aussi une fenêtre grande ouverte... Ça ne fait pas baisser la température dans la maison. Et non, l'été il ne fait pas super chaud non plus.

J'ai fait construire ma maison en bois. Ça ne m'a pas coûté plus cher qu'une maison traditionnelle. Il fait toujours 19 degré
J'ai fait construire ma maison en bois. Ça ne m'a pas coûté plus cher qu'une maison traditionnelle. Il fait toujours 19 degrés dans la maison. Sans chauffage... Pour ceux qui se posent la question ben oui c'est plutôt bien même si une partie du gain est dû à la norme RE 2020 ça fait une vraie différence, dixit les gens qui ont une maison traditionnelle quand ils viennent chez nous.

Quelle est la chose la plus importante pour réussir dans le jeu vidéo ? Beaucoup de programmeurs (ou apprentis programmeurs) se trompent de combat. Leur énergie (et leur argent) est dépensée dans l'achat d'un gros PC super puissant, dans l'apprentissage d'un moteur, dans la constitution d'une équipe, dans des graphismes 3D qui se la pètent... J'ai côtoyé beaucoup de programmeurs débutants qui avaient réuni tout cela et quasiment aucun n'a sorti de jeu. Le plus important ce n'est donc pas les outils et la taille du matériel. Le plus important, surtout en 2024, c'est de programmer des jeux. Des jeux en nombre, sous forme de prototypes ou de preuves de concepts. Jusqu'à trouver un concept qui fonctionne et un public qui y adhère. Et DE LE FINIR. Et comment on crée des jeux ? Avec du code et des idées, rien de plus. Il faut savoir programmer vite et être polyvalent. Mais créer des jeux c'est difficile. Un gros PC et un gros moteur ne t'aidera en rien. Un moteur ne programmera pas de jeux à ta place. Depuis quelques temps déjà, beaucoup de jeux indés sortis du nulle part et qui cartonnent n'ont en aucun cas le profil classique. Ils sont basés sur des idées, pas sur de la technique et encore moins sur de la 3D. La plupart sont en 2D, avec un concept simple, et sont codés en "pur code" par un gars tout seul dans son salon. Ils sont basés sur des fondamentaux qui ont longtemps été oubliés. - Du code - Une bonne idée de gameplay - De la passion Tu n'as pas besoin de grand chose pour créer quelque chose d'unique. Tu as juste besoin de revenir aux bases, de t'approprier chaque ligne de code, et d'aller au bout de tes idées. Quand tu fais cela, tu développes non seulement des compétences techniques, mais aussi la résilience nécessaire pour finir ce que tu commences, pour surmonter les obstacles et pour créer un jeu dont tu es vraiment fier. Rejoins-moi pour apprendre à maîtriser le pur code. Pour apprendre à transformer tes idées en réalité. Pour apprendre à coder comme un pro, sans te prendre la tête avec des outils dont tu n'as pas besoin. Dans ma prochaine formation tu vas devenir l'architecte des Shadowlands. Sous cet univers se cache un concept simple mais pourtant universel. Ce concept te permet de créer des mondes, des contrées, des villes... Et d'y lancer un personnage pour qu'il y vive d'incroyables aventures. La semaine prochaine je vais te former pour que tu puisses mettre en place ce concept dans tes projets de jeux video. En attendant, tu peux déjà te préinscrire ici : https://school.gamecodeur.fr/tales-of-the-shadowlands

Encore un reflet de la société actuelle : aucune nuance. Soit tu es écolo, soit tu es climatosceptique... Soit tu es socialiste, soit tu es fachiste... Soit tu codes avec un moteur, soit tu codes de zéro en binaire...

Lu dans un commentaire sur ma chaine : "codez tout à la main de zéro mais par contre il va falloir être persévérant et disponible" "il va falloir être persévérant et disponible" c'est discutable, je suis 10x plus rapide en pur code pour coder en 2D qu'avec Unity (testé en temps réel, avec d'autres programmeurs pros sur le même proto). C'est donc aussi une question de compétences. C'est sûr que si on est pas programmeur, on va avoir du mal à programmer... Et l'expression "à la main de zéro" est aussi trompeuse, et j'en ai un peu marre de lire toujours la même chose. En réalité ceux qui codent en pur code ne partent pas de zéro, on utilise un framework (qui fait tout ce dont on a besoin), on ne code pas une lib 2D en assembleur...

La meilleure chose que tu puisses faire : coder en pur code Aujourd'hui, la plupart des développeurs de jeux sautent directement sur Unity ou Unreal. Mais qu'est-ce qui se passe si tu code sans moteur ? Est-ce qu'il est vraiment possible de se passer de moteur ? Peut-on programmer des jeux en C# sans utiliser Unity ? Moi j'ai vécu une époque ou même utiliser Windows était considéré comme une trahison par une grande partie de ma génération. Coder était un art. Aujourd'hui tout le monde est prisonnier d'outils commerciaux et ne pense que "productivité". La notion même de liberté ou d'effort est ignorée. Les moteurs font rêver, mais dans la réalité peu de gens vont réussir à s'en servir et à faire un jeu. La plupart vont abandonner après s'être pris le miroir aux alouettes en pleine face. Et au final quand un gars écrit un post pour expliquer qu'il a codé un truc en assembleur ou qu'il développe un jeu de A à Z en C dans son garage, il obtient des milliers de likes et l'admiration de tous... Pourquoi ? Car la productivité n'est pas tout. L'ADN d'un être humain c'est l'exploit et l'effort. C'est comme ça depuis des millénaires et ça ne changera pas. On est heureux de ce qu'on a réalisé quand on a vraiment l'impression d'y avoir contribué personnellement. Quand on a fait un effort, qu'on s'est dépassé. Coder sans moteur ça fait quoi ? Coder sans moteur te donne la satisfaction de créer quelque chose de A à Z, de comprendre chaque détail, d'optimiser chaque aspect de ta création. Imagine : chaque ligne de code que tu écris est la tienne, chaque fonctionnalité est sous ton contrôle total. Quand tu codes en pur code, tu deviens l'architecte de ton propre jeu, sans dépendre de bibliothèques imposées par des moteurs. C'est une sensation de liberté incroyable. Et ce n'est même pas compliqué ! Un éditeur de code, Dotnet et la librairie Raylib et te voilà libre de programmer ! Pas d'outil qui pèse des Go, pas d'attente, pas de fenêtres remplies de milliers d'options. Dépasser les outils tout prêts, revenir aux bases, c'est non seulement enrichissant, mais c'est aussi une manière de redécouvrir l'essence même de la programmation. Ce n'est pas juste du code, c'est un chemin vers la maîtrise. C'est apprendre à construire sans dépendre de quelqu'un d'autre, sans les contraintes des autres. Apprendre à réellement programmer est un voyage incroyable. Ce voyage te rendra plus fort, plus confiant dans tes compétences et, surtout, capable de créer avec ta propre vision. Capable d'innover ! 👉 Si tu veux reprendre les commandes et vraiment comprendre ce qui se passe sous le capot d'un programme de jeu vidéo, je t'invite à me rejoindre ma prochaine formation. Ensemble, nous allons bâtir rapidement et facilement des fondations que tu pourras réutiliser, sans limites, sans contraintes... "Tales of the Shadowlands : Maîtrise l'art des maps façon RPG en C# avec Raylib" Préinscris-toi ici : https://school.gamecodeur.fr/tales-of-the-shadowlands Crois en toi et reste libre !

Impressionnant comme les jeux indés en 2D / Pixelart, à base de map, cartonnent. Darenn, qui bosse sur Dawnfolk, vient d'annoncer que 25000 personnes l'ont déjà ajouté à leur liste de souhaits. https://store.steampowered.com/app/2308630/Dawnfolk/

La dernière vidéo est dans la boite. J'ai réussi à rester dans la limite de 3h en tout pour que ça reste accessible.
La dernière vidéo est dans la boite. J'ai réussi à rester dans la limite de 3h en tout pour que ça reste accessible.

Tu veux coder un RPG ? Le premier ingrédient d'un RPG c'est sa map (la carte du jeu). Elle est composée de petites cases mise
Tu veux coder un RPG ? Le premier ingrédient d'un RPG c'est sa map (la carte du jeu). Elle est composée de petites cases mises côte à côte, comme un damier. Chaque case contient une valeur qui va définir son contenu : arbre, montagne, etc. Pour séparer le sol des éléments de décor et des obstacles, on utilise des calques superposées. En gros, des maps superposées. Une fois tout assemblé on peut obtenir ça.

N'oubliez pas de vous préinscrire : https://school.gamecodeur.fr/tales-of-the-shadowlands

La semaine prochaine je vais te dévoiler la méthode que j'ai mis en place pour : Créer / Intégrer / Afficher une map dans tes
La semaine prochaine je vais te dévoiler la méthode que j'ai mis en place pour : Créer / Intégrer / Afficher une map dans tes jeux en pur C#. Une méthode simple et rapide. Une fois le code en place, tu pourras charger et afficher ta map en 2 LIGNES DE CODE. Tout ça en pur C# les amis ! Pas de moteur, tout avec nos petits doigts de codeurs !

La nouvelle formation C# sur les maps en JSON avec Raylib avance bien
La nouvelle formation C# sur les maps en JSON avec Raylib avance bien

Pour ceux qui se demandent, le code du 1er screen pourrait tenir en 2 lignes comme par exemple :
self.base.nominal = tonumber(self.base.value)
self.base.id = tonumber(self.base.value)
Et le 2e code pourrait être refactorisé avec un tableau associatif.