Nous avons interviewé Matthieu Golsenne, qui animera la dernière formation du mois de juillet. Celle-ci parlera du moteur de jeu Unity. Comment développer un projet qui grandit, de manière robuste ? C’est le jeudi 30 juillet à 18h !
Est-ce que tu peux te présenter ?
Je m’appelle Matthieu Golsenne. Je suis développeur et formateur indépendant sur le moteur de jeux Unity. Avant ça, j’ai un long passé de développeur dans les services sur des projets plus ou moins gros, ce qui m’a apporté une certaine expérience en architecture logicielle.
Pourquoi penses-tu que c’est important de se former sur le développement robuste ?
J’aime répéter à mes élèves que dans une production de jeu vidéo, la·e programmeur·se n’est pas que celui ou celle qui va coder les mécaniques du jeu, mais c’est également la personne pivot entre tous les membres de l’équipe. C’est elle qui va créer les outils pour intégrer les travaux des artistes, animateur·ice·s, sound designers, etc… C’est elle également qui va permettre aux game designers de modifier et d’équilibrer les mécaniques du jeu sans avoir à coder.
Il est donc essentiel que la·e programmeur·se soit capable de rendre son travail facilement modifiable, extensible et débuggable. C’est ça que j’entends par développement robuste.
Qu’est-ce qu’on peut attendre de ta formation ?
Je vais dans un premier temps parler un peu de théorie, principalement de grands principes dans la programmation orientée objets. Cela servira de fondation pour présenter quelques outils que le moteur Unity offre pour développer de manière robuste, en équipe mais également en solo.
A quel public s’adresse-t-elle ?
Principalement aux programmeur·se·s Unity puisque la formation s’appuiera sur ce moteur et sur la programmation objet. À celles et ceux qui ont expérimenté de travailler sur un projet devenu assez gros pour rendre très compliqué la moindre modification ou correction, ou qui ne veulent pas se casser les dents sur une monté en complexité de leur jeu.
Un mot pour la fin ?
Rappelez-vous aussi qu’un bon code est un code shipé !