Prototypage de jeu par Felix-Antoine Lauzon, diplômé en jeu vidéo, automne 2006
Entrevue avec Felix-Antoine Lauzon (JVAU06) sur le développement de son prototype de jeu Rag Jack and the Beanstalk avec le logiciel Virtools. Felix-Antoine nous raconte son apprentissage…
Cette entrevue fait partie d’une série de 4 entrevues réalisées auprès des diplômés qui ont participé au projet d’intégration pédagogique d’une nouvelle technologie en prototypage de jeux vidéo au Centre NAD.
1-Expliquez-nous en quoi a consisté votre apprentissage du game design avec VIRTOOLS au Centre NAD : La formation sur Virtools dirigée par Eric Vandermeeren de chez Dassault Systemes a été une expérience de familiarisation avec le logiciel et une occasion de faire mes premiers pas dans l’élaboration de prototype de jeu.
Lorsqu’on regarde un logiciel comme Virtools, la somme des notions à apprendre peut sembler considérable mais après peu de temps, on s’y retrouve. L’intégration d’objets dans l’engin se fait des plus facilement, la maitrise de l’interface et de la partie scripting du logiciel prend, quant à elle, quelques semaines.
2- Comment s’est déroulé votre stage avec Electronic Arts Montréal ?
Nous avons eu la chance d’avoir carte blanche quant à l’élaboration d’une mécanique de jeu de notre cru. L’expérience fut des plus enrichissantes car élaborer seul un prototype amène de nouvelles problématiques à chaque jour, que ce soit au niveau du scripting, de l’intégration de modèles, de la physique ou simplement de la gestion du temps.
Les premiers temps ont été consacrés à trouver une bonne idée de mécanique par l’élaboration d’un prototype utilisant des modèles 3D simples (cube, sphère). Une fois notre idée approuvée, nous avons peaufiné le prototype initial en y apportant de la profondeur au niveau des mécaniques de jeux ainsi qu’en l’habillant avec un environnement visuel et sonore. Comme nous n’avions pas d’équipe d’artistes assignée, nous avons dû produire nos propres modèles, textures et effets spéciaux visuels et sonores.
Tout au long du processus, nous avons pu compter sur l’appui de Pierre Tousignant du Centre NAD ainsi que des conseils d’experts avec Vander Caballero et Martijn Steinrucken lors de nos rencontres hebdomadaires chez Electronic Arts Montréal. Sans eux, ce projet n’aurait simplement pas eu lieu.
3- Expliquez-nous en quoi consistait votre prototype de jeu : L’idée est partie d’un saut en parachute! Le concept de la chute libre m’a toujours fasciné alors j’ai élaboré un prototype sur ce sujet au moyen de boites, de sphères et de la physique de Virtools.
Une fois la mécanique de jeu approuvée, l’idée pour l’histoire m’est venue. Je cherchais un prétexte à la chute libre alors j’ai pensé à un jeu où l’on personnifierait Jack dans le conte Jack et le haricot magique 15 ans après. Le prototype se situe à la fin d’une histoire où Jack serait remonté dans les nuages pour aller voler le géant pour finalement se faire jeter en bas par le-dit géant.
On commence donc le niveau de jeu en chute libre vers le sol 20 km plus bas et en tombant on essaie de rattraper les trésors de la maison du géant : de l’or, des oeufs d’or, une harpe magique et la poule aux oeufs d’or. L’environnement est constitué du haricot magique géant avec des feuilles qui nous font rebondir (pratique pour remonter dans le niveau pour accumuler plus de trésors) et des feuilles qui nous ralentissent pour éviter de frapper le sol à une trop grande vitesse.
4- Parlez-nous de votre apprentissage de VIRTOOLS : La rapidité avec laquelle on peut élaborer des prototypes dans Virtools est incroyable. Sa flexibilité est aussi un atout majeur. Contrairement aux autres logiciels de scripting, Virtools fourni une librairie visuelle de différents « building block » permettant de scripter du code en les faisant glisser dans la fenêtre de scripting. On peut donc assembler un code sans avoir de notions de programmation.
Bien sur, une certaine logique est nécessaire pour bien assembler les « building Block » et faire en sorte que le programme fonctionne. La partie la plus compliquée réside dans le paramétrage des propriétés de chaque script et de chaque objet. Grâce à Virtools, on peut se concentrer sur la qualité des mécaniques de jeu sans avoir à se soucier de l’aspect technique de la chose.
5- Si vous aviez à résumer votre expérience avec VIRTOOLS en quelques mots que diriez-vous?
Virtools est un outil visuel de scripting permettant d’accélérer la production de prototype de jeu de façon considérable.
Ce projet a été rendu possible grâce au soutien et à la collaboration du Cégep de Jonquière, de la Fondation Asselin, de Electronic Arts Montréal et de Dassault Systemes.
Rag Jack and the Beanstalk en vidéo :
Petite lexique pour néophytes du game design :
Engin de jeu
Game design
Gameplay
Mécanique de jeu
Niveau de jeu
Prototype de jeu vidéo
Scripting
