On dirait que Joseph, l’auteur de la pico8, nous prépare une version mobile avec un clavier virtuel plutôt original ? https://t.co/bjcEAP6oXq
Découvrez le Tweet de @davidmekersa : https://twitter.com/davidmekersa/status/1005663373525020673?s=09
On dirait que Joseph, l’auteur de la pico8, nous prépare une version mobile avec un clavier virtuel plutôt original ? https://t.co/bjcEAP6oXq
Découvrez le Tweet de @davidmekersa : https://twitter.com/davidmekersa/status/1005663373525020673?s=09
Les résultats sont tombés !
Préparez-vous à des vidéos de test et analyse dès aujourd’hui !
Bravo à tous les participants. Il y a des jeux incroyables.
Le n°2 n’a même que 10 ans et fait des prouesses à chaque Jam !
C’est là :
https://itch.io/jam/gamecodeur-gamejam-15/results
Traditionnel début de semaine pour moi.
Avec la particularité qu’en ce moment il fait 38 degrés.
Configuration : Dans mon café préféré au bord de la rivière, un jus de citron salé (on boit le citron sucré/salé ici au Vietnam) et mon carnet de notes.
J’essaie de pas mettre le nez dans l’ordi trop tôt.
Je vais lister ici les tâches que je n’ai pas terminé la semaine dernière et les nouvelles tâches que je dois traiter cette semaine.
Certaines traînent depuis 3 ou 4 semaines il va falloir que je me demande pourquoi je tourne autour ?.
En tout cas je prépare le programme de la semaine on va notamment parler de la dernière game Jam… Des ateliers en cours, des ateliers à venir… Et je dois aussi mettre tout ça en vidéo comme chaque lundi.
Je suis impatient de commencer cette semaine avec vous, j’espère que vous êtes motivés !
Ne pas travailler, être en vacances… Difficile quand on est passionné.
Je pense beaucoup à ce que je vais vous enseigner quand je vais rentrer.
Je vous avais déjà parlé du thème : la créativité.
Le titre sera du genre : « être créatif même quand ne sais pas dessiner et qu’on a des difficultés ». Où « Contourner ses faiblesses en faisant preuve de créativité »… Je cherche encore !
En tout cas je viens de décider que ce sera 2 ateliers pour le prix d’un :
A suivre d’ici que je reprenne et que je monte en chauffe…
Si vous avez des besoins ou des difficultés particulières, postez un commentaire.
Bon je retourne à mes vacances…
Bon code.
Suite à un changement du côté de Valve (données privées), l’auteur de Steam Spy explique pourquoi il va arrêter et fermer le patreon qui le finançait.
https://www.eurogamer.net/articles/2018-04-11-why-steam-spy-has-to-close-from-the-creator-himself
À l’occasion de mon voyage au Japon j’organise une grande promotion.
En adhérant en Premium pro avant le 25 avril vous bénéficiez d’un tarif de 240 € pour l’adhésion à vie.
Le tarif normal est de 360 € cela représente donc 120 € d’économie.
Soit 5 € l’atelier (il y a en ce moment 43 ateliers de formation disponibles).
De plus grâce à votre adhésion a vie vous bénéficiez d’un nouvel atelier par mois au minimum ainsi que de tous les avantages premium.
C’est là :
https://www.gamecodeur.fr/acces-premium/
Le framework Heap, créé par Nicolas Cannasse (créateur de Haxe) est disponible en version 1.2 et supporte maintenant toutes les plateformes !
Nintendo Switch, Sony PS4, MS XboxOne, WebGL desktop PC/Mac/Linux, Mobile (iOS, tvOS and Android)
!!
https://github.com/HeapsIO/heaps/blob/master/README.md
Hello everybody,
peut-être que certain-es d’entre vous ont décidés de poursuivre leur aventure dans le monde du GameDev de manière professionnelle dans les années à venir. Autant on retrouve souvent le cas du développeur seul qui remplit tous les rôles, autant dans une grosse entreprise on a plutôt tendance à bien séparer les tâches face à la complexité du projet. J’ai pu remarquer que les différents profils de développeur recherché n’était pas forcément connu par les jeunes développeurs, voici donc une liste (non exhaustive) des différents métiers de programmeurs au sein d’un grand studio de développement.
Pour la liste suivante, je me suis inspiré des différentes offres d'emplois trouvable sur le site de l'AFJV.
Vu que les termes anglais sont très utilisés même dans notre pays, j'ai tendance à les préférer aux termes français.
Rôle : Implémente le gameplay du jeu. C’est lui qui s’occupe d’ajouter les interactions avec le joueur et les différentes mécaniques de jeu. C’est en général à ce développeur que l’on pense lorsque l’on parle de programmeur de jeu.
Techno : C++ (+ Lua) / C# (avec ou sans moteur du style Unity/Unreal)
Skill : Programmeur polyvalent, il peut changer de moteur rapidement et a (de préférence) des connaissances en Game Design.
Rôle : Développe le moteur du jeu. Cela peut être un moteur fait à la main par l’entreprise ou un moteur connu comme Unity/Unreal dont le code source aurait été acquis par la société.
Techno : C/C++
Skill : Programmeur EXTRÊMEMENT polyvalent, avec des connaissances allant du Hardware des consoles de jeux jusqu’à de la conception logicielle très poussée, ce poste est souvent vu comme le plus complexe et c’est rare de voir des débutants l’occuper.
Rôle : Spécialiste de la programmation GPU, il s’occupe de la création de shaders et du rendu visuel offert par le moteur développé par les Engine Programmer.
Techno : C++ (avec OpenGL/Direct3D et GLSL/HLSL)
Skill : Parfaite connaissance des GPU et des différentes API graphiques. Sait créer des shaders complexes. Excellent niveau en mathématiques.
Rôle : S’occupe de toutes les fonctionnalitées lié au son au sein du moteur développé par les Engine Programmer (comme la spacialisation du son au sein d’une scène 3D).
Techno : C++ (avec OpenAL ou équivalent)
Skill : Connaissance pointue en manipulation du son et en physique acoustique.
Rôle : Responsable des fonctionnalités Online d’un jeu. Il intervient sur la partie réseau (client /serveur) des jeux multijoueurs ou possédant des fonctionnalités en ligne.
Techno : C++ / Linux / TCP-UDP
Skill : Connaissance approfondie en réseaux informatique et des différents protocoles qui vont avec. Souvent expert Linux.
Rôle : Programmeur spécialisé en création d’intelligence artificielle.
Techno : C++ (+ Lua)
Skill : Expert dans divers domaines des mathématiques (Théorie des graphes, probas, réseaux neuronaux, …) et en optimisation algorithmique.
Rôle : Développe des outils pour les différents membres de la team. (Plugin Maya pour les Game Artist, Gestionnaire de dialogues pour les scénaristes, etc…)
Techno : C++ (Qt) / C# (WPF) / Python / Lua
Skill : Bonnes compétences en ingénierie logicielle de manière générale. Des compétences en UI/UX sont un plus.
Rôle : Fait en sorte que les tests et les builds du jeu se passent sans problèmes.
Techno : C++ / C# / Python / Shell / Linux / DevOps (Docker, Consule, Selenium, Jenkins, etc…)
Skill : Comprend parfaitement comment automatiser les tâches redondantes et comment désigner un système de build performant.
Et il y en a encore d’autres qui peuvent apparaître au fur et à mesure des besoins selon les studios.
Personnellement, à l’époque où je désirais rejoindre le monde du jeu vidéo, j’étais plutôt orienté Tools/Automation/Build Engineer, car ma partie préférée reste quand même la possibilité de créer des outils pour aider les autres à produire quelque chose d’encore plus énorme. De plus, j’ai toujours trouvés l’ingénierie logicielle « classique » plutôt sympa.
Et vous ? Vers quoi vous orientez-vous ?
Je vous l’ai annoncé dans le live, je vous propose pour fêter l’arrivée de l’été un abonnement annuel à ma formation pour 99€ au lieu de 180€… Vous avez quelques jours pour en profiter.
Vous aurez un an de formation, ce qui inclue la formation MONOGAME et C++ !
Mais aussi 3 bonus :
– Une Pico-8 (valeur 14€)
– Une licence de Pyxel Edit (valeur 8€)
– Des milliers de ressources pour vos jeux (graphismes, sons, musiques)
Je vous offre tout ça si vous adhérez à ma formation en Premium Plus.
Profitez de l’offre dès maintenant en cliquant ici