Prévu le vendredi 1 juin 2018 à 20h, en live sur le discord NaN.
La création de jeux vidéos est probablement la motivation principale de nombreux débutants en programmation, particulièrement en C++. Malheureusement, les raisons d'un tel engouement sont souvent basées sur des a priori sur le développement de jeux vidéos.
Il faut reconnaître que le développement de jeux vidéos est un domaine qui peut être passionnant. En premier lieu parce que les jeux vidéos en eux-mêmes sont passionnants. Mais aussi parce que les jeux vidéos demandent des compétences dans de très nombreux domaines, artistiques ou techniques : graphismes, sons, game design, performances, intelligence artificielle, etc.
Le but de cette discussion va être d'avoir le point de vue général d'un développeur de jeux vidéos sur les différentes problématiques de ce domaine.
Invités : Lynix (Jérome Leclercq). Animateur : gbdivers (Guillaume Belz).
- présentation
- manette ou clavier-souris ?
- quels jeux préférés ? Détéstés ?
- qu'est-ce qu'un jeu vidéo ?
- les composants d'un jeu vidéo http://www.gameenginebook.com/img/fig-runtime-arch.jpg
- créer un jeu vidéo
- langage de programmation vs moteur de jeu (unity)
- langages bas niveau et/ou haut niveau ? (C++, lua) Quel(s) langage(s) de programmation ?
- créer un jeu sans connaissances en programmation ? (gamemaker, mods)
- jeux web vs vrais jeux
- apprendre (correctement) a créer des jeux vidéos
- diplômes et formations vs autodidactes ? (prog, graphisme, son, game design, etc)
- écoles privées vs publiques ? bac/licence/master, DUT, BTS, bachelor, certifications, etc.
- le portfolio, indispensable ou gadget ?
- les outils de création de devs ? (IDE, git, bug trackers)
- les sites, vidéos, etc.
- l'industrie du jeu vidéo
- les métiers : moteur de jeu, graphismes, sons, design. Mais aussi marketing ? communication ? community management ?
- un métier de créateur ou de technicien ?
- un métier solo ou en équipe ?
- ça paie bien ? Salarié vs indépendant
- les licences, l'open-source
- les nouvelles technologies : game streaming, VR, AR