uz
Feedback
Gamecodeur - Les coulisses

Gamecodeur - Les coulisses

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
754
Obunachilar
Ma'lumot yo'q24 soatlar
+17 kunlar
+530 kunlar
Postlar arxiv
Je hais la complexitĂ©. Et j'en veux beaucoup aux personnes qui la cultivent. Si tu essayent d'apprendre Ă  programmer tu y es confrontĂ© chaque jour. Ces tutos qui te font dire, en plein milieu : "MAIS DE QUOI TU PARLES ??". Ces gars qui gonflent le torse parce qu'ils codent des trucs super compliquĂ©s. Ces outils, truffĂ©s de fonctions, de vĂ©ritables arbres de NoĂ«l... Ces termes pompeux... Ce jargon impossible Ă  retenir... La complexitĂ© est un art pour certains. Elle leur permet de s'Ă©lever au dessus du lot. De compenser des complexes. De se sentir "plus" : plus fort, plus intelligent, plus malin... Je dĂ©teste ça. DĂšs que je trouve quelque chose de complexe, je recherche la solution la plus simple : Elle existe ! Je cherche le gars qui explique ça de maniĂšre claire : Il y en a ! Je ne ressens aucune gloire ni plaisir Ă  plonger dans un gros tas de complexitĂ©. Je ne me sens pas plus intelligent. Par contre je me sens en accord avec moi mĂȘme quand je trouve une mĂ©thode plus simple. Quand je trouve une explication claire, sans jargon fumeux. Quand je comprends quelque chose parce que cela m'a Ă©tĂ© expliquĂ© clairement. Un de mes mentor (le patron de PC SOFT) me disait souvent : "Tout est simple, ce sont les gens qui sont compliquĂ©s." (j'ai appris plus tard que c'Ă©tait tirĂ© d'une citation d'Albert Camus : "Tout est simple. Ce sont les gens qui compliquent les choses") Je n'ai jamais oubliĂ©. C'est avec cette philosophie que j'enseigne la programmation de jeux vidĂ©o. Ne jamais oublier que tu es lĂ  pour apprendre, pas pour craner. Ne jamais oublier que chaque terme technique que je vais utiliser, tu l'entends peut ĂȘtre pour la premiĂšre fois. Ne jamais oublier que ce qui me semble simple, ou semble simple Ă  certains, est peut ĂȘtre trĂšs complexe pour toi. Ne jamais oublier d'expliquer quelque chose de plusieurs maniĂšres, car personne ne comprends les choses sous le mĂȘme angle. C'est ce qui fait la force de mon contenu. Et c'est pour cela que vous ĂȘtes si nombreux Ă  me suivre et Ă  acheter mes formations. Car vous aussi vous haĂŻssez la complexitĂ©. Un grand merci Ă  toi si tu fais partie de mes fidĂšles apprenants. 💕

Est-ce que j'utilise ChatGPT ? Oui. J'ai la version payante. Je l'utilise pour : - reformuler, résumer du texte - écrire des courriers administratifs - traduire - porter des algos rapidement d'un langage à un autre (ça marche pas toujours, faut savoir coder car il faut tout relire et adapter) Je ne l'utilise pas pour : - trouver des idées à ma place - écrire du contenu à la place - tromper des gens

Marrant toutes ces formations sur l'IA qui pullulent depuis quelques mois. Le principe est toujours le mĂȘme : - avant j'Ă©tais contre l'IA (annonce) - mais finalement c'est bien (retournement) - mais c'est dur de s'en servir (dĂ©culpabilisation, en fait c'est du vrai travail !) - voici ma formation pour savoir Ă©crire des prompts đŸ’©

Tu veux apprendre les mĂȘmes techniques qui m'ont permis de vivre du jeu vidĂ©o pendant 10 ans ? (des jeux qui me rapportent encore 12 ans aprĂšs), Je te forme Ă  la programmation sur mon Ă©cole en ligne. Pendant encore quelques jours, c'est les ventes privĂ©es, et toutes mes formations sont Ă  -70%. âžĄïž Apprends toutes les bases avec ma "FORMATION FONDAMENTALE : La formation ComplĂšte pour devenir Programmeur de Jeux VidĂ©o 2D avec Lua et LÖVE2D". âžĄïž Deviens expert en gameplay avec mes "guides de programmation". âžĄïž MaĂźtrise la programmation rapidement et aussi bien que les pros avec mes exercices ou mini jeux Ă  programmer. Active le code de rĂ©duction et dĂ©couvre mon catalogue de formations : https://school.gamecodeur.fr/?coupon=ETE2023 👉 LimitĂ© Ă  7 formations par personne ! 👉 VĂ©rifie bien que la rĂ©duction est appliquĂ©e avant de commander.

Crois-tu que tous ceux qui vivent du jeu vidĂ©o sont Ă  la TV ou dans les magazines ? La plupart sont inconnus. Ils sont dans leur chambre amĂ©nagĂ©e en bureau, dans leur maison, au fin fond d'un dĂ©partement français. Loin de Paris. Loin des salons. Loin des rĂ©seaux sociaux. Et ils gagnent leur vie en codant des jeux vidĂ©o. C'est valable dans beaucoup de domaines. Les gens ont tendance Ă  ne croire qu'aux "experts". On appelle ça le "biais du champion". Je connais bien ce biais. J'ai gagnĂ© plusieurs centaines de milliers d'euros en codant des jeux vidĂ©o. Un de mes jeux a Ă©tĂ© distribuĂ© dans 13 pays. Le nombre de copies Ă©coulĂ©es s'Ă©lĂšve Ă  plus de 30000. Sans compter les tĂ©lĂ©chargements de la version de dĂ©mo, par 100e de milliers. Est-ce qu'on a parlĂ© de moi ? Non.  A l'Ă©poque les "indĂ©s" Ă©levĂ©s en champions avaient pour certains vendu... 3000 copies. Mais c'Ă©tait des "experts". Et surtout ils avaient créé des jeux dont le genre parlait aux geeks et aux pros du jeu. Personne n'aurait osĂ© parlĂ© d'un mec qui gagne sa vie avec un Puzzle/Mahjong et un jeu d'objets cachĂ©s. C'est pas des jeux ça ! MĂȘme si des gens les adorent. Tant pis si ça vend et que les autres devront changer de mĂ©tier car ils ne gagnent rien. C'est eux les vrais ! En gros, il se congratulent entre eux pour des flops. Est-ce que ça m'a blessĂ© ? Pas vraiment. Car j'en connais plein d'autres comme moi. Ils gagnent parfois 10000 euros par mois. Pour certains ils sont millionnaires et n'ont plus besoin de travailler. C'est pas mal non ? Et en plus, Ă©tant loin de la lumiĂšre, on est libre. On peut crĂ©er des jeux sans peur d'ĂȘtre jugĂ©s. Si j'avais voulu ĂȘtre dans la lumiĂšre j'aurais créé des jeux pour les autres. Et j'aurai sĂ»rement fait des flops. Mais un flop cĂ©lĂšbre. TrĂšs peu pour moi. Oui il y a des genre de jeux qui cartonnent et dont personne ne parle. Jeux d'Ă©checs. De puzzle. De stratĂ©gie. De mahjong. De cartes. De mots. Des jeux narratifs. Des jeux d'amour ! Le principe : ils s'adressent Ă  une niche qui est ok pour payer. La plupart du temps ce ne sont pas des joueurs de jeux vidĂ©o. Si on leur pose la question : "est-ce que vous ĂȘtes passionnĂ©s de jeux vidĂ©o", ils rĂ©pondent non. Eux ils se divertissent. Ils se foutent de comment ça s'appelle. MĂȘme s'ils y passent des heures. Alors arrĂȘte de courir aprĂšs des chimĂšres. Oublie les Super Stars. Devient une Micro Star. Gagne 500, 1000, 5000 euros par mois avec des jeux dont personne ne parle. Mais qui passionnent une communautĂ©. Trouve cette communautĂ© et créé des jeux qui leur plaira. CrĂ©e plusieurs jeux jusqu'Ă  que l'un d'eux rencontre le succĂšs. Aujourd'hui il n'a jamais Ă©tĂ© aussi simple d'apprendre Ă  coder. Mais encore une fois il ne faut pas courir aprĂšs la chimĂšre "Unity" ou "Unreal". Ce sont des moteurs pour les pros. Ils se codent en C#, un langage verbeux et exigeant (je le sais je forme des personnes en certification en C# et ils sont en PLS en le dĂ©couvrant). As-tu envie de passer 3 ans Ă  temps plein Ă  devenir expert de ces outils ? Fais simple. Un langage de script : Lua. Un moteur 2D avec 3 ou 4 commandes : Love2D. Tu peux aussi en JS... en Python... en BASIC ! Ajoute ta passion. Et tes idĂ©es. Tu ne deviendra peut ĂȘtre pas riche, mais tu auras plus de chances que ceux qui se croient devenir Blizzard dans leur chambre.

Aujourd'hui j'ai compilĂ© mon premier code pour Megadrive. C'est puissant mais encore obscur, ma mission va ĂȘtre de vous rendre ça limpide et que vous puissiez aller droit au but.

En 2000, un PC à 600Mhz, avec seulement 128Mo de RAM et un disque mécanique, pouvait lancer une appli instantanément. 0 lag, affichage instantané. Voir la vidéo https://twitter.com/i/status/1671670996921896960 Aujourd'hui sur un Quad Core à 2.4Ghz, 8go de RAM et SSD ça lague, clignote et prend quelque secondes... Magnifique. Vive les langages modernes, les couches d'abstraction, les architectures complexes et la nouvelle génération de codeurs. Un débat ici : https://jmmv.dev/2023/06/fast-machines-slow-machines.html

Se mettre en mouvement pour trouver des idĂ©es ? Parfois la motivation n'est plus lĂ . Parfois on bloque sur un truc. Parfois on n'arrive pas Ă  trouver l'origine d'un bug. Parfois on ne sait pas comment aborder une fonction qu'on doit programmer. Ne pensez pas ĂȘtre seul dans ce cas. Ce sentiment je l'ai trĂšs souvent. Et j'ai une technique imparable pour ça. Je me met en mouvement. Cela peut prendre plusieurs formes, et notamment en fonction de vos capacitĂ©s physiques ou handicaps. Pour moi ce qui fonctionne le mieux c'est de marcher. Et j'ai beau savoir que ça marche Ă  tous les coups, je rechigne toujours Ă  m'y mettre. Car la tentation, c'est de rester bloquĂ© sur son clavier devant son Ă©cran. C'est la pire des choses Ă  faire. C'est comme quand on a oubliĂ© un nom de film ou d'acteurs. Il ne nous revient pas quand on se force Ă  s'en rappeler. Il nous revient quand on n'y pense plus et qu'on s'est mis Ă  faire autre chose ! Pour la motivation et les problĂšmes de code c'est la mĂȘme chose. Tu n'es pas obligĂ© de marcher. Fais quelque chose, idĂ©alement nĂ©cessitant des mouvements. Passer le balai, ranger son bureau, ranger le garage (il y a toujours quelque chose Ă  y ranger). Mais surtout, ne reste pas devant ton ordi. C'est la mĂȘme technique pour trouver des idĂ©es. J'ai mes meilleures idĂ©es en vacances, en faisant mes courses, ou en marchant. Jamais devant mon ordi. Tout ce qui me vient devant mon ordi est chiant. Bon code ! David PS : Mes ventes privĂ©es on dĂ©marrĂ© hier. Il reste 7 jours. Mes meilleures formations sont en promotion avec une rĂ©duction de 70%. C'est limitĂ© Ă  7 formations par personne. Vous ĂȘtes dĂ©jĂ  nombreux Ă  en avoir profitĂ©. Pour activer la rĂ©duction : https://school.gamecodeur.fr/?coupon=ETE2023T

Quand je pose la question à un élÚve "tu as quoi comme idée de jeu ?". La réponse est le plus souvent "je sais pas....". Est-
Quand je pose la question Ă  un Ă©lĂšve "tu as quoi comme idĂ©e de jeu ?". La rĂ©ponse est le plus souvent "je sais pas....". Est-ce qu'un apprenti rĂ©alisateur rĂ©pondrait "j'ai aucune idĂ©e de film" ? Pourquoi avez-vous perdu vos rĂȘves ? Mon avis dans cette vidĂ©o. Avec des vaches, mon chien et un autre chien qui n'est pas bienvenu au gout du miens. https://youtu.be/2fx2-meDhgU Rappel : Toute ma boutique est Ă  -70 % ! (avec plusieurs nouveautĂ©s exclusives) https://school.gamecodeur.fr/?coupon=ETE2023T

Les gens parfaits dont je parlais... ils ne savent rien. Celui-ci pense que le C++ est le langage plébiscité dans le Game Dev
Les gens parfaits dont je parlais... ils ne savent rien. Celui-ci pense que le C++ est le langage plĂ©biscitĂ© dans le Game Dev et que Lua est has been. Rappel : Lua est une rĂ©f en Game Dev et en apprentissage, toutes les consoles virtuelles, et mĂȘme la PlayDate s'appuie sur lui. Roblox c'est du Lua. Defold c'est du Lua etc. Et surtout Love2D, un des Framework les plus populaires chez les passionnĂ©s de programmation de jeux vidĂ©o, c'est un Framework Lua. Le langage de rĂ©fĂ©rence dans le Game Dev, s'il devait y en avoir un, c'est C#. Le C++ c'est souvent citĂ© par ceux qui ont cherchĂ© "langage unreal engine cool mdr lol" sur Internet, et qui pensent que tout le monde fait des jeux en Unreal alors que c'est le moteur le moins accessible du monde et que Unity le surpasse largement en parts de marchĂ©s et en offre d'emploi (d'oĂč le C#).

Pour marquer le dĂ©but des soldes, j’ai dĂ©cidĂ© de frapper un grand coup : Toutes mes formations sont Ă  – 70% ! Mais attention : ça ne dure que 8 jours, et c’est limitĂ© Ă  7 formations par personne. Clique pour activer le code : https://school.gamecodeur.fr/?coupon=ETE2023T Pourquoi une si grosse rĂ©duction ? Parce que je sais que beaucoup de gens procrastinent. Ils veulent apprendre Ă  programmer depuis longtemps
 Ils ont des idĂ©es de jeux, ils ont des projets, de la passion. Mais ils attendent toujours le bon moment. Mon plan, c’est de te proposer une offre tellement irrĂ©sistible que tu ne peux plus procrastiner. La plupart de ces formations n’ont jamais Ă©tĂ© proposĂ©es Ă  un prix aussi bas. On y trouve mĂȘme des formations inĂ©dites, comme le guide "Le secret des Map Hexagonales" ou "10 supers jeux faciles Ă  programmer". Et mĂȘme l'intĂ©grale des 147 Ă©pisodes de mon magazine de programmation "David Live Code (DLC)". Et la nouvelle formule de ma formation phare "Formation ComplĂšte Programmeur de Jeux VidĂ©o 2D avec Lua et LÖVE2D". Si tu veux te former intensivement dans les prochaines semaines et enfin dĂ©bloquer tes objectifs
 C’est l’occasion ou jamais. DĂšs ce soir, avant la tombĂ©e de la nuit
 Tu pourrais dĂ©jĂ  avoir des bases de programmation. Peut-ĂȘtre que tu auras créé un tout petit jeu, ou progressĂ© sur un concept qui te faisait envie. Tu te sentiras fier de toi. D’ici quelques semaines, tu pourrais dĂ©jĂ  voir les rĂ©sultats dans ta passion. Des prototypes de jeux, ou un dĂ©but de projet indĂ© ou commercial. Une communautĂ© qui suit tes crĂ©ations. Ton projet de studio de jeux vidĂ©o pourrait enfin dĂ©marrer. Comment faire valoir ton droit ? 1ïžâƒŁ Clique ici pour accĂ©der au catalogue : https://school.gamecodeur.fr/?coupon=ETE2023T 2ïžâƒŁ Choisis les formations qui t’intĂ©ressent et passe commande (7 maximum) 3ïžâƒŁ Les formations seront immĂ©diatement ajoutĂ©es Ă  ton espace Ă©lĂšve Tu pourras les suivre oĂč tu veux, quand tu veux, autant de fois que tu le veux, Ă  vie. Et commencer Ă  les appliquer dĂšs cet aprĂšs-midi. Si tu attendais le bon moment pour te former et complĂ©ter ta collection
 C’est maintenant. PS : Toutes mes formations incluent : ✅ AccĂšs Ă  vie ✅ AccĂšs Ă  la communautĂ© ✅ Tous les codes sources ✅ Certificat de complĂ©tion

Je ne sais toi, mais j'ai l'impression d'ĂȘtre un OVNI Quand je me suis achetĂ© mon premier ordinateur et que j'ai dĂ©couvert la programmation, j'ai tout de suite eu envie de coder des jeux. Et j'avais beaucoup d'idĂ©es ! J'ai encore des cahiers plein de graphismes que je dessinais (des matrices de 8x8 pixels). J'avais 1000 idĂ©es de jeux par jour ! AprĂšs quelques mois j'avais dĂ©jĂ  codĂ© plein de mini jeux, ils Ă©taient moches et duraient 5 mn mais quel pied ! Aujourd'hui les gens ne rĂȘvent plus ? Je suis effarĂ© quand je pose la question Ă  mes membres (notamment en certification) : "tu veux coder quoi comme jeux ?". La rĂ©ponse est la plupart du temps... "je sais pas j'ai aucune idĂ©e". ???? Est-ce qu'un apprenti rĂ©alisateur rĂ©pondrait "j'ai aucune idĂ©e de film" ? Je pensais qu'internet et l'accĂšs facilitĂ© aux jeux vidĂ©o aurait eu un effet positif. Car j'ai commencĂ© avec juste des amis, des magasins et des magazines. Pas d'internet ! Et il semble qu'internet ai annihilĂ© l'imagination des gens. GavĂ©s de contenus crĂ©atifs, les gens ont l'esprit Ă©puisĂ©. En plus ils dĂ©veloppent un complexe d'infĂ©rioritĂ©. Comment avoir confiance en soi, si les autres sont dĂ©jĂ  capable de produire tout ça ? Jeux indĂ©s, vidĂ©os Youtube, vidĂ©os Tik Tok ou Stories Instagram gĂ©niales... A mon Ă©poque on ne pouvait pas se comparer ainsi, donc on avait plus confiance en nous. Cela crĂ©e ce que j'appelle le syndrome de l'enfant prodige. C'est l'idĂ©e qu'on va se rĂ©veiller douĂ© pour quelque chose. C'est oublier qu'avant de crĂ©er quelque chose de bien on doit crĂ©er beaucoup de choses mĂ©diocres. On ne va donc pas se lever un matin douĂ© pour la programmation de jeux vidĂ©o par exemple. Refuser cela c'est refuser ses rĂȘves. On reste ainsi dans les mots, sans actes. On ne rĂ©ussi rien avec des mots. Ceux qui rĂ©ussissent sont ceux qui agissent. Retrouve le goĂ»t de rĂȘver. Crois en toi. Reconnecte-toi Ă  qui tu es vraiment. Oublie ce que font les autres, tu n'es pas lĂ  pour les copier ou te comparer Ă  eux. Note plein d'idĂ©es de jeux vidĂ©o sur un carnet. Surtout des idĂ©es modestes au dĂ©part (mini jeux, prototypes). Un jour, l'un d'eux sera dans les mains de joueurs du monde entier. 🛒 Note : Demain c'est les soldes. Je vais proposer une grosse offre sur mes formations. Si tu cherches Ă  te former ou complĂ©ter ta collection, attend demain.

PopCorn codĂ© par son crĂ©ateur, FrĂ©dĂ©rick Raynal, sur Sega Megadrive, spĂ©cialement pour Gamecodeur ❀. Je viens de passer 1h30
PopCorn codĂ© par son crĂ©ateur, FrĂ©dĂ©rick Raynal, sur Sega Megadrive, spĂ©cialement pour Gamecodeur ❀. Je viens de passer 1h30 avec lui Ă  refaire le monde. Formation prĂ©vue pour Septembre.

Mon texte du jour : Je ne fais pas confiance aux gens parfait. A lire sur : https://gamecodeur.fr/je-ne-fais-pas-confiance-au
Mon texte du jour : Je ne fais pas confiance aux gens parfait. A lire sur : https://gamecodeur.fr/je-ne-fais-pas-confiance-aux-gens-parfaits/

I'm back! Je travaille avec Fred cette semaine sur la formation SGDK (ça va prendre du temps, je voudrais l'accompagner d'une formation C propre et suffisamment complĂšte pour aborder la Megadrive). La nouvelle formule Ă  la carte est Ă©galement bien avancĂ©e. Nouveau logo, systĂšme d'achat de formation Ă  la carte avec vrai parcours + exercices + quizz. Vous pouvez par exemple dĂšs cette semaine vous former Ă  la programmation 2D avec un parcours balisĂ© en 5 modules complets. Et comme j'ai envie que ce soit vraiment accessible Ă  tous, c'est Ă  moins de 100 € : https://school.gamecodeur.fr/cours-complet-de-programmation-de-jeux-video-pour-debutant/?coupon=50HOME Enjoy.

En vacances toute la semaine au Cap Ferret. (vue de notre Airbnb) Et en détox de digital donc je n'enverrai pas de messages.
En vacances toute la semaine au Cap Ferret. (vue de notre Airbnb) Et en dĂ©tox de digital donc je n'enverrai pas de messages. J'ai entre temps reçu le code de Frederick Raynal, c'est top. Il a repris tous les graphismes pour les adapter Ă  la Megadrive et Ă  SGDK. Reprise de la production de la formation dĂšs la semaine prochaine. Bonne semaine đŸŽˆđŸ„ł

Je vous offre un cours de programmation avancée. Comment programmer en orienté objet avec Lua. Technique de pro ! https://youtu.be/sVPMopaK1VE

Conseils de lecture : Cal Newport Réussir (sa vie) grùce au minimalisme digital https://amzn.to/42IKLi8 Deep work: Retrouver la concentration dans un monde de distractions https://amzn.to/42D760R

1 seule heure passée par jour en moyenne sur le digital, sans avancer sur ses projets, c'est déjà 22 journées de 16h... 22 putains de journées.

En 1990, alors que j'avais 19 ans et des projets Ă  revendre, j'avais le temps de : - lire (romans et bande dessinĂ©es) - dessiner (et me former au dessin) - jouer de la batterie dans un groupe de metal (et m'exercer chez moi) - Ă©couter de la musique (et passer du temps dans les magasins de disques) - jouer Ă  des jeux de rĂŽle (en vrai, chez des amis, et du temps Ă  prĂ©parer) - avoir une petite amie (et passer du temps de qualitĂ© avec elle, et du temps Ă  me dĂ©placer) - travailler Ă  temps plein... Tout en mĂȘme temps, sans avoir l'impression de me dĂ©pĂȘcher. Sans avoir mal au crĂąne parce que "j'en ai plein la tĂȘte". Sans faire plusieurs choses Ă  la fois.