en
Feedback
Gamecodeur - Les coulisses

Gamecodeur - Les coulisses

Open in Telegram

Mes formations et mes meilleurs conseils en avant premiĂšre.

Show more
754
Subscribers
No data24 hours
+17 days
+530 days
Posts Archive
Ne pensez pas qu'il faille avoir un code magnifique pour sortir un jeu. Le code source de Balatro est plein de lourdeurs et d
+1
Ne pensez pas qu'il faille avoir un code magnifique pour sortir un jeu. Le code source de Balatro est plein de lourdeurs et de code dupliqué, on s'en branle... Le gars est millionnaire et ceux qui cherchent encore à peaufiner leur code sont dans leur chambre à ne jamais rien sortir...

Joyeux Halloween Ă  toutes et tous !

J'ai enregistré une nouvelle vidéo (sur le thÚme dont je vous ai parlé hier) : https://youtu.be/LZ6z62MIPMs

Et si ta vie Ă©tait un jeu ? Et si tes projets Ă©taient des quĂȘtes ? Gamifier sa vie est un excellent moyen de garder la motivation. De ne pas se dĂ©courager devant l'adversitĂ© ou les Ă©checs. Et de savoir oĂč tu en es ! J'hallucine du nombre de personnes qui naviguent Ă  vue dans leur vie. Notamment lors de la rĂ©alisation de projets. Et dans le cas qui nous intĂ©resse, les projets de jeux vidĂ©o. Aucun plan, aucun objectif, aucune visibilitĂ©. Juste un projet qu'on commence et qui bien entendu n'aura jamais de fin. Pourquoi ? Parce que sans plan, sans date butoir, sans Ă©tapes claires, quelles sont les conditions Ă  rĂ©unir pour qu'un projet soit terminĂ© ? Qu'il soit "terminĂ©"... Qu'il soit "parfait"... Or, ces critĂšres n'ont aucune rĂ©alitĂ©. Un jeu n'est jamais terminĂ© ou parfait. RĂ©sultat : des projets qui s'Ă©ternisent et qui finissent abandonnĂ©s. Mon conseil ? Applique dans ta vie ce que les jeux vidĂ©o t'imposent et que tu adores. Un objectif clair, un impĂ©ratif de temps, une vision... C'est ça qui te motive dans les jeux, alors pourquoi ta vie ne serait pas comme ces jeux ? Chacun de tes projets est une quĂȘte. Voici un exercice que tu peux rĂ©aliser maintenant : Prend le projet sur lequel tu bosses en ce moment. Donne-lui un nom qui te motive (voir plus bas ce que je fais pour mes formations). Liste tout ce qui le compose (ce que le joueur va pouvoir faire dans le jeu, etc.). DĂ©coupe ensuite le projet en sous quĂȘtes qui regroupent chacune une partie des fonctionnalitĂ©s de ton projet. Tu peux donner un nom Ă  chacune de ces sous quĂȘtes. Chaque quĂȘte doit avoir une date butoir, quitte Ă  la réévaluer si elle est dĂ©passĂ©e. Aie en permanence une vision prĂ©cise de : - Ce que tu as rĂ©alisĂ© - Ce qui te reste Ă  rĂ©aliser Et double le dĂ©lai nĂ©cessaire afin d'y intĂ©grer les alĂ©as et la phase de finalisation qui prend un temps fou. N'hĂ©site pas Ă  partager avec moi, en commentant Ă  ce post, ce petit travail si tu le rĂ©alise. Dis-moi quelle quĂȘte tu commences !

Tales of the Shadowlands : Maßtrisez l'art des maps façon RPG en C# avec Raylib Imagine-toi face à la carte d'un monde imagin
Tales of the Shadowlands : MaĂźtrisez l'art des maps façon RPG en C# avec Raylib Imagine-toi face Ă  la carte d'un monde imaginaire. Un monde qui n'attend que toi pour prendre vie. Tu en es l'explorateur, le cartographe, celui qui dessine les contours d'un univers que personne n'a encore dĂ©couvert. Les terres des Shadowlands sont emplies de mystĂšres, des secrets cachĂ©s sous des couches de brumes. Des royaumes qui attendent d'ĂȘtre dĂ©couverts et conquis... Deviens l'architecte des Shadowlands ! Dans cet atelier pratique, apprends Ă  concevoir, programmer et afficher une map en utilisant Tiled Map Editor, JSON et Raylib C#. IntĂšgre ensuite un personnage qui pourra s'y dĂ©placer case pas case et identifier les obstacles, en quelques lignes de code. PrĂ©inscriptions sur : https://school.gamecodeur.fr/tales-of-the-shadowlands

J'ai reçu de nombreuses demandes pour aborder certains concepts en C# avec Raylib. Notamment les concepts abordés dans la derniÚre formation RTS. Pour répondre à cette demande, tout en proposant une approche accessible aux débutants en C#, je vous propose de me rejoindre dans l'aventure des Shadowlands !

N'oubliez pas qu'il est possible de poster des commentaires sur la plateforme podia que j'utilise pour vous vendre mes format
N'oubliez pas qu'il est possible de poster des commentaires sur la plateforme podia que j'utilise pour vous vendre mes formations. Et je répond ! Je suis là pour vous accompagner.

Les amis, je tiens Ă  remercier tout ceux qui ont rejoint la formation "RTS Facile". Elle se classe en 4e position dans le top 5 des meilleurs lancement de formation Gamecodeur. Merci ❀

Vue du jour
Vue du jour

Au TGS de Pau. Rencontre avec l'artiste et dessinateur Shong, également infographiste et enseignant en 3D... Je lui donne une
+2
Au TGS de Pau. Rencontre avec l'artiste et dessinateur Shong, également infographiste et enseignant en 3D... Je lui donne une carte de visite et là il me dit "Gamecodeur ? Mais tu es David de Gamecodeur ?! J'ai suivi tes cours en 2018 !". Incroyable :) Super rencontre.

C'est le dernier jour pour profiter de l'offre de lancement de ma nouvelle formation "RTS facile". Ce soir à 23h59 c'est terminé. Pour en profiter : https://school.gamecodeur.fr/cb382352-9bb4-434a-9189-5046c5673760?coupon=RTST6NCB14F

Son message : "Je voulais t’écrire ce message pour te remercier car, de part tes vidĂ©os, tu as contribuĂ© Ă  la rĂ©alisation de mon projet de crĂ©ation d’un jeu vidĂ©o." AurĂ©lien

Fier de vous annoncer la sortie prochaine d'un jeu réalisé par un indé qui a suivi mes formations ! https://amatterofchoice.app/ Quand on se sort les doigts on fait des miracles !

Hier je t'ai prĂ©sentĂ© "RTS Facile". DĂ©jĂ  plus de 50 d'entre vous se sont lancĂ©s. Je n'en reviens pas que mes formations marchent aussi bien. Ça me touche qu'autant de gens me fassent confiance, alors je vais tout te dire. Voici la vraie raison pour laquelle je crĂ©e ce genre de formations : La vĂ©ritĂ© c'est que l'univers de la programmation de jeu vidĂ©o est devenu un enfer. Les crĂ©ateurs ne sont plus des crĂ©ateurs. Ils sont devenus des singes savants qui recopient les gestes des autres en espĂ©rant rĂ©ussir. Ils installent des "moteurs" en espĂ©rant que celui-ci programmera leur jeu Ă  leur place et leur fera le cafĂ© au passage. Ils pensent productivitĂ©, rentabilitĂ©. Ils suivent des tutos et recopient bĂȘtement. Ils s'imaginent crĂ©er le jeu du siĂšcle, mais plusieurs mois passent et ils n'arrivent Ă  rien. STOP, c'est bon, ça suffit ! Il faut revenir aux fondamentaux. Aujourd'hui le niveau en programmation gĂ©nĂ©ral est devenu minable. Alors leur stratĂ©gie consiste Ă  dire "bah, pas besoin de programmer, il y a les IA, et les tutos, et les moteurs, le code c'est ringard !". Avec la phrase magique "pourquoi rĂ©inventer la roue ?". C'est dĂ©bile et rĂ©ducteur. C'est une stratĂ©gie d'Ă©vitement. En prĂ©tendant cela, ces personnes ont un bon alibi pour ĂȘtre des quiches en programmation. Mais quand on leur demande de montrer leurs crĂ©ations, c'est le drame. Rien. Nada. Ma communautĂ© code plus de prototypes de jeux que tous ces gens rĂ©unis. Ma communautĂ© regorge d'idĂ©es. Et elle n'a pas besoin de 3D, de shaders... Juste d'idĂ©es. Et comme elle sait programmer, elle passe de l'idĂ©e Ă  la rĂ©alisation. Avec n'importe quel langage, n'importe quel framework ou moteur. Car ce ne sont que des outils pour eux. Car quand on sait programmer on peut TOUT CREER ! Il y a une place pour ceux qui crĂ©ent vraiment. Pour ces nouveaux artisans qui s'inspirent des mĂ©thodes traditionnelles tout en utilisant des outils et des mĂ©thodes modernes. Qui fĂ©dĂšrent une communautĂ© autour du processus de crĂ©ation de leur jeu. Qui n'hĂ©site pas Ă  faire des "jeux moches", sans tenter d'imiter les gros jeux qu'ils ne pourront jamais rĂ©aliser seuls. Qui misent sur l'originalitĂ©, sur le gameplay. Sur le minimalisme intelligent. Si tu cherches Ă  faire des MMORPG ou des FPS avec des graphismes 3D ultra rĂ©alistes, sans programmer, alors mes formations ne sont pas pour toi. Mais si tu veux revenir aux choses simples, t'Ă©clater Ă  programmer et construire des jeux qui fĂ©dĂšreront une audience de fans autour de toi, en faisant ce qui te ressemble, c'est exactement ce qu'il te faut. Il te reste moins de 3 jours pour profiter de -70% offerts sur ma derniĂšre formation "RTS Facile". Programme ton propre RTS inspirĂ© de StarCraft 👉 Sans moteur de jeu : uniquement du code pur 👉 Utilise des outils open-source gratuits : reconnus par l'industrie 👉 Accessible aux amateurs : pas besoin d'ĂȘtre un expert pour te lancer ! Y accĂ©der : https://school.gamecodeur.fr/cb382352-9bb4-434a-9189-5046c5673760?coupon=RTST6NCB14F

❀❀❀
❀❀❀

Cette formation est trÚs riche, elle va vous intimider, mais il y a tellement à apprendre pour vous. J'ai rarement produit un code aussi complet pour une formation. N'hésitez pas à poster des questions sur l'espace formation si vous bloquez sur un truc.

C'est enfin prĂȘt. Pendant des semaines, j'ai rassemblĂ© au sein d'un grand atelier tous les concepts qui pourront te permettre de te lancer dans la rĂ©alisation d'un RTS façon StarCraft. J'ai synthĂ©tisĂ© les processus en 7 Ă©tapes que j'ai simplifiĂ©es Ă  l'extrĂȘme (le code fait moins de 1300 lignes). Et j'ai rĂ©uni tout ça dans un grand cours en ligne qui s'appelle : RTS FACILE : Apprends Ă  coder les bases d'un RTS en 7 Ă©tapes simples https://school.gamecodeur.fr/cb382352-9bb4-434a-9189-5046c5673760?coupon=RTST6NCB14F Il est accessible avec 70% de rĂ©duction pendant quelques jours seulement.... Dans ce cours : ✅ Un cours complet en vidĂ©o : plus de 7h de formation, dĂ©coupĂ©es en vidĂ©os digestes et didactiques. Tu pourras revoir chaque concept Ă  volontĂ©. ✅ Des fiches de concepts qui te serviront de pense bĂȘte ou d'anti sĂšche pour comprendre et rĂ©utilise plusieurs concepts clĂ©s. ✅ Le code source du projet complet. C'est un vĂ©ritable template de jeu que tu pourras Ă©tudier et/ou rĂ©utiliser. ✅ Les graphismes utilisĂ©s dans le cours. Tu ne prends pas de risques Ă  commencer la formation. 🏅 Mon cours est livrĂ© avec la garantie "Tester sans risquer". Cette garantie te permet de regarder une leçon de la formation en entier (celle de ton choix) et si cela ne te convient pas (peu importe la raison), de demander un remboursement intĂ©gral. Et ce n'est pas tout. Le cours est fourni avec 2 bonus : 1) Le pack de graphismes "RTS Micro Asset" rĂ©alisĂ© par Aleksandr Makarov. Il a rĂ©alisĂ© notamment les graphismes de Hero's Hour. 2) Des fiches de concept imprimables. Les 4 principaux concepts rĂ©sumĂ©s sur des fiches illustrĂ©es (en 1 ou 2 pages) que tu pourra imprimer. DĂšs ce soir tu pourrais poser les premiĂšres lignes de code d'un jeu vidĂ©o inspirĂ© de StarCraft. 👉 Clique ici pour voir le programme complet : https://school.gamecodeur.fr/cb382352-9bb4-434a-9189-5046c5673760?coupon=RTST6NCB14F HĂąte de voir ce que tu vas en faire.

Je me souviens, quand je gĂ©rais mon studio de jeux vidĂ©o, quand j'allais sur des Ă©vĂ©nements. A chaque fois, quelque chose me choquait : Je n'Ă©tais pas connu La presse s'en battait totalement les c... de moi Personne ne savait quels jeux j'avais rĂ©alisĂ© C'est d'autres qui attiraient toute l'attention... Et pourtant... J'avais vendu plus de jeux qu'eux et mon studio existait depuis plusieurs annĂ©es et me salariait moi et 2 autres programmeurs. Alors qu'eux n'avaient parfois aucun revenus. Je me souviens d'un programmeur qui avait créé un jeu de voitures. Tout le monde parlait de son jeu et il Ă©tait conviĂ© aux confĂ©rences pour partager son expĂ©rience... alors qu'il avait vendu 3000 copies et moi 100000... Mais son jeu Ă©tait en 3D... Avec des beaux shaders... Il avait tous les attributs d'un jeu pour "gamers". Moi je crĂ©ais des jeux considĂ©rĂ©s par certains comme un sous genre (genre qui est ensuite devenu leader notamment sur mobile et que tout ces gens qui l'avaient critiquĂ© ont voulu rejoindre). Et je n'utilisais pas de moteur qui fait rĂȘver et qui fait briller en confĂ©rence. Le piĂšge c'est de se laisser impressionner. Et de vouloir faire pareil. Sans savoir que ce n'est pas parce que les autres jeux cochent les cases "3D" "Moteur" et "La presse en parle" que ces jeux sont des succĂšs. Sans savoir que de se lancer sur ce genre de projet demandera des mois de travail, voire des annĂ©es. Aujourd'hui les joueurs cherchent du vrai. Les jeux indĂ©pendants sont aujourd'hui prĂ©fĂ©rĂ©s aux jeux AAA. Ils veulent jouer Ă  une crĂ©ation. Il s'intĂ©ressent Ă  leur auteur, au processus de production. Beaucoup ont cessĂ© de se laisser impressionner par l'aspect visuel et la "durĂ©e de vie" du jeu. Il y a une place pour toi. Si comme moi tu veux juste crĂ©er et pas impressionner avec du vent. Que tu crĂ©es des jeux imparfaits, mais que tu y mets ton coeur et le meilleur de tes idĂ©es. Que tu veux autant prendre du plaisir au process de production qu'au rĂ©sultat. Que tu veux crĂ©er de tes mains. Alors tu peux te faire une place auprĂšs d'une audience qui se reconnaitra en toi. Ils achĂšteront tes jeux. Lance-toi. Aie le courage de publier des jeux minimalistes, et peut-ĂȘtre mĂȘme qui seront jugĂ©s "moches" par certains. Des jeux que tu as pris un plaisir immense Ă  rĂ©aliser. A coder de toutes piĂšces. Et qui t'apporteront une audience de fans. Si tu veux te lancer, j'ai quelque chose pour toi qui arrive demain. J'ai dĂ©montrĂ© que l'ont pouvait programmer les bases d'un jeu de stratĂ©gie temps rĂ©el (RTS) façon StarCraft, sans prise de tĂȘte. Avec un simple langage de programmation (Lua) et une librairie gratuite (Love2D). En quelques heures. Il y a beaucoup Ă  apprendre dans ce que je t'ai prĂ©parĂ©. C'est peut ĂȘtre le dĂ©but de quelque chose pour toi alors surveille ta boite mail !

L'art des jeux moches La plupart des crĂ©ateurs de jeux se lancent dans une course folle : - CrĂ©er un jeu avec graphismes en 3D ultra rĂ©alistes - Planifier des fonctionnalitĂ©s qui prendront des mois voire des annĂ©es Ă  programmer - Utiliser des outils surdimensionnĂ©s, pensant gagner du temps - Monter une Ă©quipe La plupart du temps, cela mĂšne Ă  l'Ă©puisement, Ă  une perte de motivation, et Ă  des projets inachevĂ©s. Au mieux, on abandonne. Au pire, on tombe dans un burn-out. Au milieu de cette course effrĂ©nĂ©e, une nouvelle gĂ©nĂ©ration de crĂ©ateurs est apparue, qui a bouleversĂ© les codes. Cette gĂ©nĂ©ration a compris qu’elle ne gagnerait jamais la bataille du "toujours plus". Alors elle a dĂ©cidĂ© de faire l’inverse : se concentrer sur le gameplay, sur l'expĂ©rience de jeu, et crĂ©er des jeux simples, avec des graphismes minimalistes. Le meilleur exemple est sans doute Toby Fox, crĂ©ateur d’Undertale, un jeu Ă  l’apparence simpliste mais au gameplay profond, qui a marquĂ© des millions de joueurs. Ou plus rĂ©cemment LocalThunk, crĂ©ateur de Balatro. Ou encore Benjamin Hauer, qui a créé Heroes Hour. Dans ces jeux, pas de textures 4K. Pas de scĂšnes cinĂ©matiques impressionnantes. Pas de modĂ©lisation 3D complexe, ni de moteur dernier cri. Juste un gars ultra motivĂ© qui bosse quasi seul, produit un jeu qui lui tient Ă  coeur, Ă  l'aspect visuel minimaliste mais au gameplay puissant. Ces programmeurs, comme d'autres crĂ©ateurs indĂ©pendants, prouvent qu’il existe une autre voie pour crĂ©er des jeux vidĂ©o. Balatro a mĂȘme Ă©tĂ© codĂ© avec Lua et Love2D, les sources ne sont mĂȘme pas protĂ©gĂ©es... Pourtant il a vendu plus de 1 million de copies ! Ce sont des jeux qui misent pas sur les graphismes et la complexitĂ©, et qui offrent des expĂ©riences riches et mĂ©morables. Des jeux qui apportent une fraĂźcheur sur un marche dont les productions AAA sont de plus en plus dĂ©cevantes. Des jeux conçus par des programmeurs passionnĂ©s... J'ai moi mĂȘme produit 2 jeux vidĂ©os, en pur code et sans moteur, sont l'un d'eux en BlitzMax (du BASIC); totalement seul Ă  la programmation, et il m'a rapportĂ© plus de 100000 euros. Je voudrais te montrer comment toi aussi, tu peux crĂ©er TOUT SEUL des jeux simples mais impactants. Sans moteur. Sans PC puissant. Sans budget. En programmant quelques heures par semaine. Tu pourras programmer un RTS, un 4X, un jeu type Settlers (constructions, city builder), etc. Avec une mĂ©thode qui te permettra de dĂ©velopper des jeux rapidement, avec peu de moyens. Demain, je t'explique comment. À demain.

Mon CV en 1996...
Mon CV en 1996...