Gamecodeur Challenge : Méthodologie et Développement personnel

<< Revenir au parcours Méthodologie et développement personnel

Introduction en vidéo

[su_vimeo url= »http://vimeo.com/176179008″]

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

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
    • 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 »
  • 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 !
  • 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

[su_vimeo url= »http://vimeo.com/177213440″]

Voir également les autres ateliers sur ce thème

BRAVO !

Vous avez terminé cet atelier ?

Votre badge de progression :

 

Voir votre progression

Laisser un commentaire

Dialoguez avec les autres membres de la gamecodeur school.

Accédez maintenant à notre serveur Discord privé : Entraide, Game Jams, Partage de projets, etc.

Vous devez être membre de la Gamecodeur School Premium pour être autorisé à accéder au serveur.