Revenir au parcours Méthodologie et développement personnel
Introduction en vidéo
Qu’est-ce que le Gamecodeur Challenge ?
La formation Gamecodeur se base sur un ensemble d’objectifs. Ces objectifs sont destinés à faire de vous des programmeurs d’exception, capable de réussir dans le domaine du jeu vidéo même sans diplômes.
J’ai découpé ce challenge en 3 grandes séries d’objectifs :
- OBJECTIFS TECHNIQUES :
Vous rendre autonome, efficace et polyvalent - OBJECTIFS PRATIQUES :
Mettre en pratique et démontrer vos compétences - OBJECTIFS SOCIAUX :
Vous créer un nom et une réputation
- OBJECTIFS TECHNIQUES :
Vos 3 challenges en détail :
Tout au long de la formation Gamecodeur, et à travers mes vidéos publiques et mes échanges avec vous, je vais m’efforcer de vous faire réaliser des challenges. Ils suivent une logique.
Objectifs Techniques
- Vous allez maîtriser au moins 5 langages de programmation et moteurs
- Il est primordial de maîtriser 3 à 5 langages de programmation, avec les moteurs qui les accompagnent.
NOTE : Tous les langages et moteurs que je recommande de maîtriser sont enseignés dans le cadre de la formation Gamecodeur
- Il est primordial de maîtriser 3 à 5 langages de programmation, avec les moteurs qui les accompagnent.
- Vous devez avoir des bonnes pratiques techniques
- Vous devez maîtriser la notion de design patterns, savoir préparer des templates de projets, et construire des architectures fiables et adaptées à un travail en équipe
- Votre code doit être clair pour vous, et pour les autres. Son écriture doit participer à sa fiabilité (Conventions de programmation et de nommage (notation hongroise))
- Vous devez être initié à des méthodes de travail : Agilité (XP, SCRUM) ou tout simplement une méthode empirique qui vous convient
- Vous devez savoir mettre en place des tests et user de la « Programmation défensive »
- Vous allez maîtriser au moins 5 langages de programmation et moteurs
Objectifs Pratiques
- Vous réaliserez au moins 10 jeux/projets accessibles en ligne, ou idéalement commercialisés
- Projets personnels
- Game Jams
NOTE : Il est simple de mettre en ligne et de commercialiser un jeu indépendant (voir l’atelier correspondant) - Un jeu commercialisé, avec une communauté de joueurs, aura une valeur considérable dans votre profil. Elle démontre votre capacité à commencer et mener à terme un projet, vos connaissances en distribution et animation de communauté. Votre capacité à montrer publiquement votre travail. Vous êtes ainsi un programmeur « accompli » et non un simple exécutant !
- Vous réaliserez au moins 10 jeux/projets accessibles en ligne, ou idéalement commercialisés
Objectifs Sociaux
- Vous allez partager publiquement votre progression et travaux. Cela peut se faire de diverses façons : devlogs, blog, site personnel, page Facebook, compte Twitter.
- Vous devrez participer à des événements locaux, nationaux ou internationaux : Salons du jeu vidéo, séminaires. Vous devrez vous faire connaitre auprès de la communauté professionnelle et en faire partie intégrante.
- Vous allez construire et entretenir un réseau : cela peut se faire en ligne mais aussi IRL (voir la ligne juste au dessus sur les événements)
Vidéos d’accompagnement et liens
Voici des vidéos et des liens pour réussir ces objectifs (mis à jour régulièrement) :
Préambule
Etes-vous fait pour devenir programmeur de jeux vidéo ? Les 7 qualités indispensables :
Objectifs Techniques
Avoir le bon état d’esprit pour devenir un super codeur : La diversification
Les 10 commandements du développeur selon Gamecodeur
Objectifs Pratiques
Les méthodes
La méthode POMODORO pour se mettre au travail
Objectifs Sociaux
Développement personnel
Voir également les autres ateliers sur ce thème
BRAVO !
Vous avez terminé cet atelier ?
Votre badge de progression :