Programmer un jeu : Ce qu'on ne t'apprend JAMAIS

  Рет қаралды 3,239

Gamecodeur - L'école de jeux vidéo en Ligne

Gamecodeur - L'école de jeux vidéo en Ligne

Күн бұрын

Rejoins ma formation STRUCTURE FACILE C# :
school.gamecod...

Пікірлер: 30
@domsau2
@domsau2 2 ай бұрын
Bonjour. Surtout, programmez ! Programmez en mono, en löve, en Unity, en Unreal... en ce que vous voulez, mais programmez !
@gamepandastream8613
@gamepandastream8613 Ай бұрын
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.
@erc0re526
@erc0re526 2 ай бұрын
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 !
@silvertes8132
@silvertes8132 2 ай бұрын
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.
@dragonbleu1205
@dragonbleu1205 2 ай бұрын
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.
@mastaone
@mastaone 2 ай бұрын
Bonjour vidéo très intéressante, pense tu que pygame est un bon choix pour créer des jeux ?
@dragonbleu1205
@dragonbleu1205 2 ай бұрын
7:46 Unity un mauvais choix dans mon cas pour apprendre à programmer en C#.
@whiteness7445
@whiteness7445 2 ай бұрын
😘.. Pico8, Voxatron, et maintenant " Picotron ".. une Pico8 améliorée, du Lua.. rien que du Lua!
@shinoneiluj6995
@shinoneiluj6995 2 ай бұрын
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.
@Aktayr
@Aktayr 2 ай бұрын
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.
@jumpman120
@jumpman120 2 ай бұрын
@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 !
@jumpman120
@jumpman120 2 ай бұрын
C'est quoi la différence entre gamecodeur et school gamecodeur ? Je ne trouve la la formation raylib sur le site principal ?
@gamecodeur
@gamecodeur 2 ай бұрын
www.gamecodeur.fr/structure-facile-c/
@jumpman120
@jumpman120 2 ай бұрын
@@gamecodeur merci
@VincentEkdev
@VincentEkdev 2 ай бұрын
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
@nowzu
@nowzu 2 ай бұрын
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.
@VincentEkdev
@VincentEkdev 2 ай бұрын
@@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...)
@nowzu
@nowzu 2 ай бұрын
​@@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#
@VincentEkdev
@VincentEkdev 2 ай бұрын
@@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)
@nowzu
@nowzu 2 ай бұрын
@@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)
@academygamemaster
@academygamemaster 2 ай бұрын
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.
@gamecodeur
@gamecodeur 2 ай бұрын
Oui d'où mon nouveau nouveau format avec des formations qui peuvent se suivre et s'acheter individuellement sans entrer dans un programme.
@gamecodeur
@gamecodeur 2 ай бұрын
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.
@academygamemaster
@academygamemaster 2 ай бұрын
@@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 🖖
@patdesse6693
@patdesse6693 2 ай бұрын
C# c'est la référence ? ?
@gamecodeur
@gamecodeur 2 ай бұрын
Utilisé aujourd'hui dans 90% des studios je vois pas ce qu'il te faut de plus.
@patdesse6693
@patdesse6693 2 ай бұрын
@@gamecodeur ah oui je savais pas
@patdesse6693
@patdesse6693 2 ай бұрын
@@gamecodeur ah oui je savais pas...
Formation à la POO en Lua (Programmation Orientée Objet)
31:12
Gamecodeur - L'école de jeux vidéo en Ligne
Рет қаралды 2,7 М.
Fais ça pour te passer de Unity et être totalement indépendant (programmation d'un wrapper 2D)
21:05
Gamecodeur - L'école de jeux vidéo en Ligne
Рет қаралды 5 М.
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,7 МЛН
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 1,6 МЛН
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 52 МЛН
ET SI VOUS ARRÊTIEZ DE FANTASMER ?
10:04
Gamecodeur - L'école de jeux vidéo en Ligne
Рет қаралды 1,9 М.
J'ai passé 1 an à Stardew Valley... Voici ce qu'il s'est passé!
30:52
L' AntreDuMaître
Рет қаралды 1,1 МЛН
Créer des jeux vidéo avec Monogame : Quels avantages ?
15:24
Gamecodeur - L'école de jeux vidéo en Ligne
Рет қаралды 9 М.
Je passe les tests techniques de Google
18:17
Benjamin Code
Рет қаралды 142 М.
La trouvaille d'un électronicien dans une montre connectée AliExpress
30:36
Les développeurs doivent-ils avoir peur de GPT5 ?
26:03
Micode
Рет қаралды 730 М.
Remplir les blancs : la méthode super simple pour finir un projet sans effort
15:19
Gamecodeur - L'école de jeux vidéo en Ligne
Рет қаралды 1,1 М.
Message à ceux qui galèrent en programmation : Faites de la merde
7:03
Gamecodeur - L'école de jeux vidéo en Ligne
Рет қаралды 2,7 М.