Prototypage de jeu par Benoit Durel, diplômé en jeu vidéo, automne 2008
Entrevue avec Benoit Durel (JVAU08) sur le développement de son prototype de jeu Kitchen Escape avec le logiciel Virtools. Benoit nous raconte son expérience…
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 : L’objectif de la formation dirigée par Martijn Steinrucken, concept designer chez EA Montréal était d’apprendre les bases du logiciel Virtools. Plus précisément, cette formation devait nous donner la connaissance d’un nouvel engin de jeu, du scripting, ainsi qu’un avant-goût de programmation pour les jeux vidéo. Nous avons donc appris à développer (scripter) notre propre engin de jeu afin de l’adapter à nos besoins spécifiques.
Par la suite, sous la supervision de Matijn et de Pierre, nous avons eu pour mandat de développer un concept de jeu et d’en faire un prototype dans Virtools. Le fait d’avoir eu l’opportunité de travailler en équipe, dans les très bonnes conditions offertes par le Centre NAD, avec des échéances et un but, donnent l’impression d’être dans une vraie production, ce qui est vraiment agréable!
De plus, ce stage fait vraiment de nous des artistes/concepteurs plus polyvalents qui sortent du NAD. En effet, en ajoutant des bases de scripting/programmation à notre formation, nous sommes les seuls finissants à pourvoir créer un jeu vidéo complet sans l’aide d’une tierce personne. Cette expérience devrait permettre aussi une meilleure intégration au sein d’une production puisque nous pouvons comprendre, plus facilement, à la fois le point de vue des artistes et des programmeurs et faire le lien entre les deux.
2- Expliquez-nous en quoi consistait votre prototype de jeu : Mon concept de jeu « Kitchen Escape » traite d’un chat enfermé dans la cuisine, qui cherche à s’échapper, jour après jour, pour aller découvrir le monde extérieur. Je suis particulièrement intéressé par le gameplay dans les jeux et mon idée directrice était de développer le plus de variations possibles de gameplay dans un seul et même lieu. La cuisine est donc le seul environnement disponible dans le jeu, le défi étant de renouveler le gameplay à chaque niveau de façon à garder les joueurs intéressés et de les forcer à réfléchir pour trouver une solution différente à chaque fois.
Mon concept implique aussi des éléments de jeux de plateforme et des puzzles (souvent gérés par la physique) qui, combinés, donnent un level design différent à chaque fois bien que l’environnement reste le même.
3-Parlez-nous de votre apprentissage de VIRTOOLS : Travailler avec Virtools permet de travailler vite tout en gardant une très grande adaptabilité. En effet le système de Building Blocks (BB) donne instantanément accès aux fonctions nécessaires ce qui rend les tests rapides et faciles. De plus, si un problème survient, il est aisé de remplacer quelques BB pour chercher une solution différente sans avoir à tout recommencer.
Certaines features intégrées directement au programme m’ont été bien utiles, comme la possibilité de programmer des shaders ce qui a permis de créer du « vrai » poil pour mon chat et de le rendre bien plus intéressant visuellement. Le fait de pouvoir exporter son jeu directement sur le web et de le mettre à disposition du grand public en seulement quelques clics m’a paru aussi très intéressant.
Le système d’import-export de modèles/animations est aussi très simple et fonctionne facilement. Par ailleurs, le moteur de jeu est aussi assez puissant et il permet d’ajouter beaucoup d’éléments visuels sans lags, une fois dans le jeu.
Virtools m’a permis d’appréhender la programmation pour le jeu vidéo, de comprendre quels sont les mécanismes mis en place pour que lorsque le joueur appuie sur un bouton, le personnage se mette en mouvement. Cela permet d’avoir un autre point de vue sur son jeu et oblige parfois à changer le design original pour rendre la conception technique possible.
4- Si vous aviez à résumer votre expérience avec VIRTOOLS en quelques mots que diriez-vous?
Virtools est un logiciel parfait pour le prototypage de jeux vidéo grâce au temps qu’il permet de gagner pour passer du concept à la réalité ainsi que grâce à sa grande versatilité.
Kitchen Escape 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