11:06 Je bois vos paroles. C'est exactement ce que j'ai vécu et la raison de mes échecs dans une "formation" vide de structures et de bases fondamentales.
Bonjour David, je suis toujours fasciné par tes vidéos (en tant que gamedev amateur, j'ai fait beaucoup de prototypes sans prétention en C/C++ et quelques gamejams diverses avec Unity, LibGDX, SDL2...). Si je suis bien ton raisonnement des vidéos précédentes, l'idéal, c'est de se construire un wrapper par dessus Raylib (ou Monogame, Love2D...) et par dessus ce wrapper, une bibliothèque de classes/code réutilisable(s) comme tu le décris dans la vidéo d'aujourd'hui ? De cette manière, on conserve la rapidité de "création de nouveau projet" / réutilisation et on reste indépendant en termes de code / favorise la portabilité / migration. En y repensant, c'est comme ça que déjà à l'époque DOOM était codé (ce qui a grandement aidé à son portage absolument partout), car en + d'avoir eu ses sources ouvertes (ce qui aide aussi...), le moteur était designé pour être construit sur une librairie agnostique au système (fichiers I_*) et qu'il suffisait de choisir à la compilation. Le code du gameplay ne voyait jamais l'infra sous-jacente, c'était déjà si bien pensé. Encore merci pour tes vidéos, tu es une source régulière de motivation !
Salut, Il manquerai juste le portage C# de rres pour gerer le package des ressources/assets divers, s'il existe, je ne le trouve nulle part. L'API est super bien écrite, facile et logique à comprendre.
Bonjour, j'adore les vidéos réaliser sur la chaine c'est très bien expliquer et je me tate de prend vos cours pour apprendre le C# mais j'ai juste un souci parce que je travail de nuit 12h00 et je peux pas participer à vos cours du soir 18h00 je commence à 19h30 mon taff :/ mais je pense que vous avez des vidéo replay ? j'ai vu déjà le cours gratuit en lua c'est trop bien. j'ai adorer . Merci encore la vidéo.
j'ai demarer la programmation de jeux video en love mais je sait que plus tard je veut faire carreiere dans le c/c++ ou c# ... mais un de ceux la, pour moi le lua n'est qu'un tremplin, celon vous devrais-je directement me lancer dans le c# (sachan t que j'ai une bonne base je connais les focntion, les variable, les boucle et tableau) ... mais je ne peut pas encore faire un jeux de a z en lua... j'aimerais avoir vos avis
franchement ça ne change rien, un language de programmation c'est juste un language, si tu sais raisonner en tant que programmeur t'as deja ce qu'il te faut. peut importe ce que t'utilises mon conseil c'est choisir les techno qui correspond le mieux au jeu que tu veux réaliser et sur quel machine tu veux le sortir même utiliser un moteur ça peut être bien quand t'as besoin de certaines choses précises qui peuvent etre deja inclus oublies pas le jeu vidéo c'est un art, du moment que t'arrives à réaliser ton oeuvre c'est bon! mais si tu penses par rapport à ta future carrière, choisis juste un langage que t'aimes bien.
@@nowzu pour ma aprt j'aime bien lua... mais j'ai quand meme peur d'etre limité ... j'ai encore du mal avec la logique de programmation en lua (je galere a faire disparaitre un sprite lors d'une collision, car je sait aps si c'est dans le draw ou l'update etc...) donc bon je pense que j'ai du boulot avant de passer au C#, mais j'aiemrais toucher le c# car plus polyvalent (logiciel/ jeux video...)
@@VincentEkdev mono game ce sera pareil que love2D, ya plus ou moins les memes fonctions de base si tu te sens mieux d'apprendre à coder d'abord avec love 2D c'est très bien, le plus important c'est de pratiquer ! ^^ mais au final ça change rien, tu peux tout autant apprendre en c#
@@nowzu ok, tu me rassure, donc en me "focalisant" on va dire, 1 ans sur LUA a fond (je fait du scripting de GTA san andreas MTA aussi, peut etre du roblox ca a 'lair cool) je ne "perd pas mon temp" ?... si par al suite je "maitrise" le lua, en allan sur le C# je vais aps etre COMPLETEMENT perdue t tout recommencer quoi? , car je compte allez dans le C ( # ou ++ je sait aps trop encore)
C'est surtout la réf en info de gestion, car ça fait partie du framework .Net, qui est le plus suivit et un des plus puissant, du marché, dans ce domaine (bien au dessus de Java). Les jeux qui utilisent Unity, sont codés en C#. Pour le reste, on a encore massivement du C++. Notamment avec le moteur Unreal.
J'ai une question comme ça que les gens pourraient se poser : pourquoi ne pas rester sur love2d et lua? apres tout, il y a de tres bons jeux fabriqués avec love2d (je pense notamment à Gravity Circuit ou Balatro). Bien entendu, c'est pas une question que je pose comme ça naîvement, mais plus une question de fond. tout le monde a son avis, et j'aimerais avoir le tien.
Sans vouloir répondre à la place de David, je te dirai que si tu as plus de facilité à travailler avec Lua/Love2D alors continue à travailler avec. Il y aura toujours plus évolué, plus avancé comme framework ou moteur de jeu mais le meilleur sera celui avec lequel tu te sens le plus à l'aise. Comme tu l'as justement dit, il est possible de sortir des bons jeux sous Love2D. Au final, c'est plus une question d'affinité que de performances techniques.
@shinoneiluj6995 Le Lua est un bon langage de script mais une vraie daube en terme de langage pour le "rendement" et l'efficacité ! Je veux dire le typage, les outils associer pour tout ce qui est le cycle de développement : debug, release, bundle, test c'es naze ! Et lua c'est "mort" contrairement à Rust ou Python par exemple dans le monde scientifique et bas niveau Tout les langages ne se valent pas pour toutes les tâches !
J'ai l'impression que si vos apprenants sont perdus, c'est peut-être aussi dû au fait que votre offre est tentaculaire, et peu claire à mon sens. J'imagine que pour un novice en programmation, cela doit paraître vertigineux.
De ton côté je te laisse découvrir les joies de la vente de formation. Tu verras on ne fait pas toujours comme on veut et on ne fait pas toujours parfaitement.
@@gamecodeur Je ne compte pas faire de ventes je fais ça seulement en amateur. Si je devais monnayer, effectivement, je concevrai sûrement tout cela d'une autre manière. J' ai découvert ta chaîne car étant passionné je m'intéresse à ce qui se fait dans le milieu, mais de mon côté, cela reste Open source et bénévole. En tout cas la masse de contenu que tu proposes depuis le temps est impressionnante ! Et j'apprécie beaucoup le côté vieux de la vielle ( c'est un compliment à mon sens ) Bonne continuation 🖖
Merci pour la vidéo, ça donne envie
11:06 Je bois vos paroles. C'est exactement ce que j'ai vécu et la raison de mes échecs dans une "formation" vide de structures et de bases fondamentales.
Bonjour. Surtout, programmez ! Programmez en mono, en löve, en Unity, en Unreal... en ce que vous voulez, mais programmez !
on ne programme pas en unity ni en unreal. Ce ne sont pas des langages.
Bonjour David, je suis toujours fasciné par tes vidéos (en tant que gamedev amateur, j'ai fait beaucoup de prototypes sans prétention en C/C++ et quelques gamejams diverses avec Unity, LibGDX, SDL2...).
Si je suis bien ton raisonnement des vidéos précédentes, l'idéal, c'est de se construire un wrapper par dessus Raylib (ou Monogame, Love2D...) et par dessus ce wrapper, une bibliothèque de classes/code réutilisable(s) comme tu le décris dans la vidéo d'aujourd'hui ? De cette manière, on conserve la rapidité de "création de nouveau projet" / réutilisation et on reste indépendant en termes de code / favorise la portabilité / migration.
En y repensant, c'est comme ça que déjà à l'époque DOOM était codé (ce qui a grandement aidé à son portage absolument partout), car en + d'avoir eu ses sources ouvertes (ce qui aide aussi...), le moteur était designé pour être construit sur une librairie agnostique au système (fichiers I_*) et qu'il suffisait de choisir à la compilation. Le code du gameplay ne voyait jamais l'infra sous-jacente, c'était déjà si bien pensé.
Encore merci pour tes vidéos, tu es une source régulière de motivation !
Salut, Il manquerai juste le portage C# de rres pour gerer le package des ressources/assets divers, s'il existe, je ne le trouve nulle part. L'API est super bien écrite, facile et logique à comprendre.
Bonjour, j'adore les vidéos réaliser sur la chaine c'est très bien expliquer et je me tate de prend vos cours pour apprendre le C#
mais j'ai juste un souci parce que je travail de nuit 12h00 et je peux pas participer à vos cours du soir 18h00 je commence à 19h30 mon taff :/
mais je pense que vous avez des vidéo replay ? j'ai vu déjà le cours gratuit en lua c'est trop bien. j'ai adorer . Merci encore la vidéo.
7:46 Unity un mauvais choix dans mon cas pour apprendre à programmer en C#.
Bonjour vidéo très intéressante, pense tu que pygame est un bon choix pour créer des jeux ?
j'ai demarer la programmation de jeux video en love mais je sait que plus tard je veut faire carreiere dans le c/c++ ou c# ... mais un de ceux la, pour moi le lua n'est qu'un tremplin, celon vous devrais-je directement me lancer dans le c# (sachan t que j'ai une bonne base je connais les focntion, les variable, les boucle et tableau) ... mais je ne peut pas encore faire un jeux de a z en lua... j'aimerais avoir vos avis
franchement ça ne change rien, un language de programmation c'est juste un language, si tu sais raisonner en tant que programmeur t'as deja ce qu'il te faut. peut importe ce que t'utilises
mon conseil c'est choisir les techno qui correspond le mieux au jeu que tu veux réaliser et sur quel machine tu veux le sortir
même utiliser un moteur ça peut être bien quand t'as besoin de certaines choses précises qui peuvent etre deja inclus
oublies pas le jeu vidéo c'est un art, du moment que t'arrives à réaliser ton oeuvre c'est bon!
mais si tu penses par rapport à ta future carrière, choisis juste un langage que t'aimes bien.
@@nowzu pour ma aprt j'aime bien lua... mais j'ai quand meme peur d'etre limité ... j'ai encore du mal avec la logique de programmation en lua (je galere a faire disparaitre un sprite lors d'une collision, car je sait aps si c'est dans le draw ou l'update etc...) donc bon je pense que j'ai du boulot avant de passer au C#, mais j'aiemrais toucher le c# car plus polyvalent (logiciel/ jeux video...)
@@VincentEkdev mono game ce sera pareil que love2D, ya plus ou moins les memes fonctions de base
si tu te sens mieux d'apprendre à coder d'abord avec love 2D c'est très bien, le plus important c'est de pratiquer ! ^^
mais au final ça change rien, tu peux tout autant apprendre en c#
@@nowzu ok, tu me rassure, donc en me "focalisant" on va dire, 1 ans sur LUA a fond (je fait du scripting de GTA san andreas MTA aussi, peut etre du roblox ca a 'lair cool) je ne "perd pas mon temp" ?... si par al suite je "maitrise" le lua, en allan sur le C# je vais aps etre COMPLETEMENT perdue t tout recommencer quoi? , car je compte allez dans le C ( # ou ++ je sait aps trop encore)
@@VincentEkdev ce que tu va reapprendre c'est la syntaxe et les specificités du language choisi (par ex pour le c++ ya les pointeurs)
C'est quoi la différence entre gamecodeur et school gamecodeur ? Je ne trouve la la formation raylib sur le site principal ?
www.gamecodeur.fr/structure-facile-c/
@@gamecodeur merci
C# c'est la référence ? ?
Utilisé aujourd'hui dans 90% des studios je vois pas ce qu'il te faut de plus.
@@gamecodeur ah oui je savais pas
C'est surtout la réf en info de gestion, car ça fait partie du framework .Net, qui est le plus suivit et un des plus puissant, du marché, dans ce domaine (bien au dessus de Java).
Les jeux qui utilisent Unity, sont codés en C#. Pour le reste, on a encore massivement du C++. Notamment avec le moteur Unreal.
😘.. Pico8, Voxatron, et maintenant " Picotron ".. une Pico8 améliorée, du Lua.. rien que du Lua!
J'ai une question comme ça que les gens pourraient se poser : pourquoi ne pas rester sur love2d et lua? apres tout, il y a de tres bons jeux fabriqués avec love2d (je pense notamment à Gravity Circuit ou Balatro). Bien entendu, c'est pas une question que je pose comme ça naîvement, mais plus une question de fond. tout le monde a son avis, et j'aimerais avoir le tien.
Sans vouloir répondre à la place de David, je te dirai que si tu as plus de facilité à travailler avec Lua/Love2D alors continue à travailler avec. Il y aura toujours plus évolué, plus avancé comme framework ou moteur de jeu mais le meilleur sera celui avec lequel tu te sens le plus à l'aise. Comme tu l'as justement dit, il est possible de sortir des bons jeux sous Love2D.
Au final, c'est plus une question d'affinité que de performances techniques.
@shinoneiluj6995
Le Lua est un bon langage de script mais une vraie daube en terme de langage pour le "rendement" et l'efficacité ! Je veux dire le typage, les outils associer pour tout ce qui est le cycle de développement : debug, release, bundle, test c'es naze ! Et lua c'est "mort" contrairement à Rust ou Python par exemple dans le monde scientifique et bas niveau
Tout les langages ne se valent pas pour toutes les tâches !
J'ai l'impression que si vos apprenants sont perdus, c'est peut-être aussi dû au fait que votre offre est tentaculaire, et peu claire à mon sens. J'imagine que pour un novice en programmation, cela doit paraître vertigineux.
Oui d'où mon nouveau nouveau format avec des formations qui peuvent se suivre et s'acheter individuellement sans entrer dans un programme.
De ton côté je te laisse découvrir les joies de la vente de formation. Tu verras on ne fait pas toujours comme on veut et on ne fait pas toujours parfaitement.
@@gamecodeur Je ne compte pas faire de ventes je fais ça seulement en amateur.
Si je devais monnayer, effectivement, je concevrai sûrement tout cela d'une autre manière.
J' ai découvert ta chaîne car étant passionné je m'intéresse à ce qui se fait dans le milieu, mais de mon côté, cela reste Open source et bénévole.
En tout cas la masse de contenu que tu proposes depuis le temps est impressionnante ! Et j'apprécie beaucoup le côté vieux de la vielle ( c'est un compliment à mon sens )
Bonne continuation 🖖
ça l'est, je pense aussi.
Peut-être manque-t-il un classement par niveau de complexité/difficulté et par thème.