Skip to content

Objectives

Strée Eloi edited this page Feb 11, 2018 · 52 revisions

Unity développeur

Du 30/10/2017 au 27/04/2018

Description

"Au terme de la formation, chaque apprenant aura la capacité de maîtriser un moteur de jeux vidéo pour créer son propre jeu ou de rejoindre une équipe de développement de jeux."
Source: Website

Programme: Le jeu vidéo : son histoire, ses métiers, ses opportunités - Version Control - Git - C# - Développement d'un jeu vidéo sous Unity 3D - Game Design - Atelier Game Design - Support/Programmation - Support/Art - Coaching/Game Design - Kick off (préparation et lancement des projets) - Business - Communication et accompagnement à la recherche d’emploi

Requis:

  • très bonnes connaissances en C #
  • autodidacte, motivé, proactif, curieux
  • bonnes connaissances en anglais
  • vif intérêt pour le développement du jeu vidéo

Objectifs principaux de la formation

  • Savoir développer un projet de jeu vidéo, en équipe, sur le moteur Unity 3D
  • Apprendre à travailler en équipe
  • Savoir répondre aux exigences d’un client, d’un public cible ou des standards qualitatifs du marché
  • Apprendre à communiquer autour de son projet / maîtriser le jargon propre au métier

Objectif Secondaire

Planning

Initation, 31 Oct

  • Histoire du jeux vieux (A)
  • Découvert de Unity (L)
  • Les bases de C# et du scripting (C)
  • Les découverts de Unity 3D (C)
  • Mini-jeux 2D / 3D / AI (C)
  • Interface Graphique (E)
  • Rotation, Physics & Mesh (E)
  • Création de scripts d'édition (E)
  • Gestion de production (E)
  • TDD et test unitaire (E)

Noël, 21 Dec

  • Publictation d'un application Android (E)
  • Mise à niveau sur les sujets non abordés (E)
  • Connexion aux API & à REST (E)
  • Méthodes de stockage (E)
  • Pratique à l'aide de Twitch Play (E)
  • AR/VR, Code Refactoring, Game Jam (E)

Global Game Jam, 26 Jan

  • Unity Analytics, Ads (L)
  • Unity Remote, Cloud (L)

Artiste Week, 12 Fév

  • Découvert de Unity pour les artistes (E)
  • Self-study pour les programmeurs (E)

Atelier en commun, 18 Fév

  • Game Design (A)
  • Atelier de Game Design (A)
  • Kick off des projets (A)
  • Support Art/Prog (E,M)
  • Self-Study (None,A)
  • Support Art/Prog (E,M)
  • Self-Study (None,A)
  • Game Design Coaching (A)
  • Business (Fishing)
  • Présentation des projets , 27 Avril

Unity Certified Developer, Mai (Hors formation)

(A) = Alexandre, (C) = Chérif, (E) = Eloi, (L) = Ludovic


Contenu de la formation :

  • L’industrie du jeu vidéo : Son histoire, ses métiers, son évolution
  • Le game design : Comment conceptualiser son jeu, le structurer, et le présenter à une équipe ou un publisher
  • La création d’un jeu de société : Application de la théorie sur le game design au sein d’un atelier
  • Le versioning à travers l’utilisation de Git
  • Le langage C#, l’utilisation des concepts de l'orienté objet
  • L’exploitation d’Unity3D (découverte, approfondissement et spécificités du moteur Unity 3D)
  • L’écriture de scripts C#, dont des scripts complexes
  • Les bonnes pratiques pour rendre ses scripts lisibles & réutilisables par tous
  • Les design patterns
  • L’intégration des assets de l’équipe artistique
  • La création d’un personnage, de ses animations à son intelligence artificielle, ainsi que sa “state machine”
  • Les shaders
  • L’intégration d’un environnement sonore
  • La création de mini-jeux 2D et 3D
  • Le développement d’outils visuels pour faciliter le travail des artistes et designers
  • L’AR (réalité augmentée), de la VR (réalité virtuelle) et de la vidéo 360°
  • Le debugging
  • Les techniques d’optimisation
  • La création d’un prototype de jeu plus avancé, en équipe

Participants

A B C
BARUDY Diego JARDON Tristan GENGLER Corentin
MALET François STAES Cédric DIDI Neïl
BADOU Shaun HUTTMACHER Olivier JANSSENS François
GRANDRY Rémy JAMART Jérôme LOUITON Valery

Mentors

Alexandre Wyns Chérif Younis Strée Eloi Ludovic Mahieu Corentin
Alexandre Wyns Chérif Younis Strée Eloi Ludovic Mahieu Corentin De Clercq

Organisateurs

Technifutur Fishing Cactus
Clone this wiki locally