J'ai parfaitement conscience que mon post pourra faire penser à une publicité, mais en tant que passionné de Jeu Vidéo et de création vidéo-ludique et artistique, il était inconcevable pour moi de ne pas vous en parler.
Alors qu'est-ce que Gamecodeur? Il ne s'agit ni d'un moteur de jeu, ou d'un quelconque outil de développement facile mais d'une école de formation en ligne totalement centrée sur le développement de jeu vidéo et fondé par David Mekersa, développeur indépendant français.
Sa philosophie: partager ses connaissances et nous motiver personnellement à faire aboutir nos projets (amateurs ou professionnels). Bien sur la formation est payante (mais très accessible, voir ridiculement bas au vu du programme: 120€/an ou 19€/mois) mais il y a possibilité de voir les premier cours gratuitement pour se faire une idée.
Bref il s'agit ici de nous former au développement de jeux vidéo via différents langages et moteurs de jeu. Que l'on soit totalement novice (ce qui était mon cas) ou déjà codeur amateur, la formation reste accessible et nous apprend les bases de la programmation puis se complexifie au fur et à mesure des ateliers.
La formation reste cependant axé sur le code, donc n'y attendez pas une formation graphique, musicale ou autre (même si la façon de préparer ses fichiers sera de temps en temps abordée), cependant des assets graphiques et sonores vous seront fourni dans le cadre de la formation. (ou vous pourrez échanger les votres avec la communauté)
Pour l'instant on a commencé par le langage Lua et le moteur Löve2D avec la création de 2 jeux: un Shoot Them Up ainsi qu'un clone de The Binding of Isaac avec une première approche de la génération procédurale.
Ce mois ci, on débute le C# avec Monogame, et sont déjà prévu sur la feuille de route le C++, Haxe, et d'autres moteurs comme Unity, Unreal Engine,... Mais patience, ça ne sera probablement pas pour tout de suite...
Voila pour la description. (A noter que c'est ma vision personnel de cette formation, je vous invite à aller consulter le site pour plus de détails http://www.gamecodeur.fr)
A titre personnel, je suis graphiste de formation et de métier, mais ça fait de long mois maintenant que je ne plait plus du tout dans ce que je fais (et ça se ressent dans mes réalisations).
Mes passions depuis toujours sont le dessins, la musique et le jeu vidéo. J'ai toujours considéré le développement de jeu comme quelque chose de totalement inaccessible, mais je tenais absolument à au moins essayer avant mes 30 ans, histoire de pas resté sur une frustration... Et c'est justement au même moment que je découvre Gamecodeur qui vient tout juste d'ouvrir ses portes.
Et bilan depuis mon inscription en mai: la joie tout d'abord de réaliser mes première animation et de voir mes "dessins" se mouvoir; puis de créer mes "propres jeux" - guidé pas à pas par la formation bien sur- et d'y ajouter mes propres idées de conception et de mécaniques de jeu.
Attention cependant, ce n'est pas non plus magique, il faudra avoir du temps à consacré au cours et à la pratique, comprendre les principes de programmation n'est pas toujours évident.
Enfin bref, au risque de faire passer mon message pour une mauvaise pub de yaourt: "Gamecodeur, ça a changer ma vie!"... Bon j'exagère, mais ça m'a permis de m'enlever l'énOOoorme frustration que me restait bloqué dans l'arrière train.
J'aborde ça comme une nouvelle passion que j'exerce en amateur, mais surtout ça me redonne un regain de créativité non négligeable qui me faisait défaut depuis un certain temps maintenant... Et ça fait gravement du bien!
J'espère que mon pavé aura été lu mais surtout aura intéressé certains d'entre vous. Je ne cherche pas à faire du recrutement ou quoi que ce soit, mais à vous faire découvrir le fait que ce genre de formation existe en france (et en français ^^) de manière bien plus abordable que ce que l'on peut avoir dans certaines écoles.
MAIS SURTOUT, j'espère que ça permettra à d'autres que moi de se découvrir une nouvelle passion pour le développement.
Il y a des moteurs de jeux entièrement gratuits qui font 2D et 3D et bien plus avancés que ce truc moisi.
Et en plus on devrait payer 20 Euros par mois ? c'est une blague non ?
xorlefort Avant d'apprendre à développer, il va falloir que tu commences d'abord par apprendre à lire toi...
Je l'ai écrit noir sur blanc, il ne s'agit pas d'un moteur de jeu, mais d'une école en ligne pour apprendre à coder, et justement apprendre à utiliser ces fameux moteurs gratuits.
Je ne l'ai pas précisé mais justement on utilise dans la formation Löve2D, Unity et Monogame qui sont téléchargeable gratuitement.
xorlefort Arrête de raconter de la merde tu veux. Ici on te parle d'une formation en langage informatique, en gros, apprendre a coder. C'est la base même d'un jeux vidéo ou de toutes autres interface (ben oui, ta calculatrice utilise un algorithme, il est pas apparus tous seul, c'est d'ailleurs une des chose que l'on t'apprend a faire, une calculatrice en C# et crois mois, c'est galère).
J'ai moi même suivi une formation de langage C#, C++ et HTML5 (même si celui ci n'a rien avoir avec le code jeu).
L'autre avantage du site c'est la discussion et l'entraide avec la communauté. pour l'instant je fais mes trucs dans mon coin, mais j'envisage de faire quelques projets communautaire avec les autres élèves.
lastboss Jeunes et vieux même, comme la formation est très ciblée, on apprends relativement vite. Mais clairement pour les passionnés en effet. ^^
intéressant je met en favori ça fait 3 ans que je boss dans un boite dans un secteur qui ne plais plus forcement j’hésite a reprendre des études dans le domaine de la programmation/informatique
xorlefort Ici clairement on est pas au niveau des tutos que tu peux trouver sur le net.
Les cours sont parfaitement structuré et le formateur (David) reste disponible pour n'importe quel élève et pour n'importe quelle difficulté.
On a une structure de formation, et non, 120€/an, c'est franchement pas cher, et ça reste un très bon investissement.
Alors certes c'est non diplômant mais le savoir vaut bien 2 jeux AAA non?
gauffreman
Si tu le dis.
Ensuite le thème c'est apprenez à programmer et tu prévois du C++ pour des débutants ? C'est loin de la facilité de C#.
Et je comprends pas la vidéo, on y voit plein de jeux qui ont rien à voir avec la formation.
xorlefort Le C++ n'est pas très différent du C#, il y en a, oui, mais pour avoir utilisé les 2 en formations, l'un pour l'Arduino et l'autre pour le .NET, c'est pas si différent que ça. Et le C# n'est pas facile, certes pas du niveaux du Python par exemple mais clairement plus difficile que le Javascript.
wolftag2
Sur Unreal 4 beaucoup réclament C# , surtout ceux venus de Unity, c'est pas pour rien, coté clarté C# est bien plus facile à apprendre et utiliser, il fait l'unanimité. Tu as ensuite les Bleuprint pour les non programmeurs et des outils équivalents chez Unity très prisés par ceux qui ne veulent pas coder.
Ca reste ensuite à chacun son appréciation.
xorlefort Je n'ai jamais dit ça. Le C++ n'est pas destiné aux débutants, et la formation l'abordant n'est pas prévu pour tout de suite, c'est juste sur la feuille de route. (un atelier nouvel atelier tout les mois environ)
Elle débute pour les novices avec le Lua, et en ce moment elle aborde le C#. En gros, la formation débute par les fondamentaux et aborde des sujet de plus en plus technique au fil du temps.
Mais l'un des autres objectifs de cette formation, au delà de créer des jeux, c'est de nous permettre, à terme, l'apprentissage d'autres langages par nous même.
Je t'invite à aller voir la chaine youtube de David Mekersa https://www.youtube.com/user/dmekersa, il y explique parfaitement sa philosophie d'apprentissage et les divers buts qu'il vise.
J'ai du mal à piger, tu semble persister à dire que c'est pourri, mais le sujet semble pourtant t'intéresser...
gauffreman
J'ai pas dit que c'était pourri. Certaines personnes ça leur conviendra peut être mieux d'être guidées, je sais que certains ont besoin d'avoir l'instructeur en direct vidéo pour suivre le cours et poser les questions dés qu'elles viennent, c'est plus facile quand on est pas très auto didacte ou que l'on a du mal à s'y mettre.
wolftag2
Même CryEngine propose C# , c'est qu'il y a une raison.
wolftag2 Lua c'est aussi le langage utilisé pour coder avec la Pico-8 (console de jeu indé, j'en ferai un article tiens, ça vaut le détour).
Bon pour l'instant vu que je connais que le lua, je pourrai pas vraiment dire quels sont ses avantages et ces défauts, mais David à justement fait une vidéo concernant les différences majeure entre Lua et C# : https://www.youtube.com/watch?v=t6u9L3SlgI0
gauffreman que pensés tu de cette formation privé pour le moment ? Ça pourrait m'intéresse mais j'ai très peu de temps à moi et donc à pouvoir consacrer à cette formation mais j'aimerai vraiment apprendre à coder.
yagamiraiko J'en suis complètement satisfait. Bien sur je n'ai pas encore les capacités de créer les projets que j'ai en tête, mais je suis déjà capable de créé des petits jeux en lua (avec plus ou moins d'indépendance vis à vis des cours) et surtout d'exploiter mes créations graphiques,ce qui est pour moi extrêmement gratifiant. (je fais ça avant tout pour ça, étant graphiste à la base).
Ca démarre vraiment par la base, les principe fondamentaux de la programmation donc parfaitement adapté pour les novices, et évidemment, ça se complique par la suite. C'est très pédagogique.
Par contre sans temps à y consacrer, ça risque d'être un peu chaud, ça demande un minimum d'investissement, comme pour tout apprentissage.
gauffreman je te remerciés pour ton retour, effectivement je fais dès journée de 12-14h au travail et après j'ai deux petites filles à gérer une fois rentré à la maison donc ça risque d'être très difficile mais je garde ça en tete si j'arrive à trouver du temps pour moi :-)
Et en plus on devrait payer 20 Euros par mois ? c'est une blague non ?
Je l'ai écrit noir sur blanc, il ne s'agit pas d'un moteur de jeu, mais d'une école en ligne pour apprendre à coder, et justement apprendre à utiliser ces fameux moteurs gratuits.
Je ne l'ai pas précisé mais justement on utilise dans la formation Löve2D, Unity et Monogame qui sont téléchargeable gratuitement.
J'ai moi même suivi une formation de langage C#, C++ et HTML5 (même si celui ci n'a rien avoir avec le code jeu).
L'autre avantage du site c'est la discussion et l'entraide avec la communauté. pour l'instant je fais mes trucs dans mon coin, mais j'envisage de faire quelques projets communautaire avec les autres élèves.
lastboss Jeunes et vieux même, comme la formation est très ciblée, on apprends relativement vite. Mais clairement pour les passionnés en effet. ^^
Ca reste cher gros ignare quand tu trouves des cours pas à pas gratuits et des vidéos
Les cours sont parfaitement structuré et le formateur (David) reste disponible pour n'importe quel élève et pour n'importe quelle difficulté.
On a une structure de formation, et non, 120€/an, c'est franchement pas cher, et ça reste un très bon investissement.
Alors certes c'est non diplômant mais le savoir vaut bien 2 jeux AAA non?
Si tu le dis.
Ensuite le thème c'est apprenez à programmer et tu prévois du C++ pour des débutants ? C'est loin de la facilité de C#.
Et je comprends pas la vidéo, on y voit plein de jeux qui ont rien à voir avec la formation.
Sur Unreal 4 beaucoup réclament C# , surtout ceux venus de Unity, c'est pas pour rien, coté clarté C# est bien plus facile à apprendre et utiliser, il fait l'unanimité. Tu as ensuite les Bleuprint pour les non programmeurs et des outils équivalents chez Unity très prisés par ceux qui ne veulent pas coder.
Ca reste ensuite à chacun son appréciation.
Elle débute pour les novices avec le Lua, et en ce moment elle aborde le C#. En gros, la formation débute par les fondamentaux et aborde des sujet de plus en plus technique au fil du temps.
Mais l'un des autres objectifs de cette formation, au delà de créer des jeux, c'est de nous permettre, à terme, l'apprentissage d'autres langages par nous même.
Je t'invite à aller voir la chaine youtube de David Mekersa https://www.youtube.com/user/dmekersa, il y explique parfaitement sa philosophie d'apprentissage et les divers buts qu'il vise.
J'ai du mal à piger, tu semble persister à dire que c'est pourri, mais le sujet semble pourtant t'intéresser...
gauffreman Le Lua j'ai pas fait, mais je viens de voir que Code Combat a ce type de langage, je vais tester ça cette semaine pour me faire une idée ^^
J'ai pas dit que c'était pourri. Certaines personnes ça leur conviendra peut être mieux d'être guidées, je sais que certains ont besoin d'avoir l'instructeur en direct vidéo pour suivre le cours et poser les questions dés qu'elles viennent, c'est plus facile quand on est pas très auto didacte ou que l'on a du mal à s'y mettre.
wolftag2
Même CryEngine propose C# , c'est qu'il y a une raison.
Bon pour l'instant vu que je connais que le lua, je pourrai pas vraiment dire quels sont ses avantages et ces défauts, mais David à justement fait une vidéo concernant les différences majeure entre Lua et C# : https://www.youtube.com/watch?v=t6u9L3SlgI0
Ca démarre vraiment par la base, les principe fondamentaux de la programmation donc parfaitement adapté pour les novices, et évidemment, ça se complique par la suite. C'est très pédagogique.
Par contre sans temps à y consacrer, ça risque d'être un peu chaud, ça demande un minimum d'investissement, comme pour tout apprentissage.