Il semble que vous ne soyez pas encore Premium ?
PASSEZ PREMIUM MAINTENANT
Une grande série d’ateliers pour apprendre à programmer des jeux avec un langage reconnu par le marché du jeu vidéo : le C#. Mais aussi un Framework puissant : Monogame. Ce Framework permet de créer des jeux pour Windows, MacOS, iOS, Android, Linux, OUYA, PS4, PSVita, et Xbox One ! On lui doit des jeux célèbres comme :
Pré-requis : Installation de Monogame avec Visual Studio 2022
Cliquez ici pour suivre les instructions pour Windows.
A la fin de cet atelier de formation, accessible aux débutants, vous aurez installé tous les outils nécessaires et assimilé tous les principes fondamentaux de la programmation C# pour pouvoir programmer un jeu vidéo avec Monogame. Le langage C# est également le langage utilisé par Unity3D.
Position | 5 |
A la fin de cet atelier de formation, accessible aux débutants, vous maîtriserez des concepts de la Programmation Orientée Objet en C#. Pour illustrer le concept nous concevrons un système de génération de personnages de RPG.
Position | 5 |
Ces vidéos vont vous enseigner des concepts optionnels, avancés ou malins, à implémenter en C#.Certains de ces cours peuvent être extraits d’ateliers, ils sont ainsi regroupés en un seul endroit, pour référence.
Position | 5 |
Vous allez tout savoir sur les images et comment les utiliser dans un jeu vidéo : chargement, affichage, animation, effets, scrolling… Tout un savoir réuni dans un seul grand atelier !
Position | 5 |
A la fin de cet atelier de formation, accessible aux débutants, vous maîtriserez des concepts fondamentaux : la gravité, la vélocité et l’inertie.
Position | 5 |
Position | 5 |
Dans cet atelier de formation je vous montre comment on coder et afficher une map (tilemap) en 2D puis 3D Isométrique. Ce mode de vue très populaire et bluffant, en fausse 3D, est utilisé par de nombreux jeux vidéo célèbres.
Position | 5 |
La première fois que l’on décide de changer la résolution de son jeu vidéo on découvre tout un univers peuplé de mots compliqués : full screen, windowed, résolution, aspect ratio, render to target… A travers cet atelier ces notions n’auront plus de secrets pour vous.
Position | 5 |
Apprenez comment utiliser Tiled, un éditeur de map gratuit, pour créer une map. Découvrez ensuite comment la charger facilement en C#, accéder à ses données (calques, etc.) et l’afficher à l’aide de Monogame.
Position | 5 |
Cet atelier de formation complet va vous permettre de comprendre et de maîtriser les concepts et les nombreuses notions de l’affichage en 3D. Afficher et manipuler des modèles 3D, déplacer la caméra, ajouter des effets de lumière et de brouillard… Tout est là pour vous ouvrir les portes de la programmation 3D !
Position | 5 |
Dans cet atelier, je vais t’apprendre à intégrer des sprites 2D dans un environnement 3D, tout ça en pur code. Cet effet est connu sous le nom d’effet « billboard » (panneau d’affichage en français) car il consiste à afficher le sprite sur un « panneau » plat en 3D et d’orienter ce panneau vers la caméra en temps réel.
Position | 5 |
Utiliser un éditeur de map gratuit tel que Tiled, c’est cool. Ce qui est encore plus cool, c’est de se programmer son propre éditeur de map et de l’intégrer à notre jeu ! Boostez ainsi votre créativité et celle de vos joueurs en proposant quelque chose d’unique, pour servir l’originalité de votre gameplay.
Position | 5 |
Dans cette atelier théorique et pratique, vous allez apprendre tous les concepts nécessaires à la programmation d’un système d’inventaire digne d’un RPG : architecture, affichage, glisser-déplacer (drag & drop). Une mise en pratique complète en C# avec Monogame est proposée, ainsi qu’un projet de démo complet donc les sources sont fournies.
Position | 5 |
Ateliers Bonus :
MASTER CLASS : Robot Warfare – La guerre des robots
Un grand projet C# / Monogame pour apprendre à créer une arène 2D dans laquelle nous ferons combattre des robots scriptés en Lua ou en C#. Une approche ludique des bases de l’IA (Intelligence Artificielle) et une master class complète pour me voir programmer !
ATELIER Guest – Par Menerv (élève de Gamecodeur)
Introduction à 4 Design Patterns célèbres en C#
Découvrez 4 Design Patterns célèbres qu’il est nécessaire de connaitre et maitriser pour devenir expert C#.
Vous voulez aller plus loin ?
Continuez votre expertise en C# en apprenant la programmation réseau.
PROGRAMMATION DE JEUX EN RÉSEAU : Comprenez les enjeux de la programmation réseau et codez les bases d’un jeu de RPG en multijoueur en C#.
A travers une série d’ateliers à la difficulté progressive, programmez les bases d’un jeu de RPG en réseau.
Position | 5 |