

Gameplay video

Alwan est mon projet de fin de 2ème année qui consistait à créer un vertical slice d'un platformer 3D en 1 mois. Dans ce jeu, vous incarnez Zahra qui doit redonner des couleurs à une ville marocaine maudite. Pour y parvenir, vous explorez la ville en faisant du parkour, en sautant d'un toit à l'autre et en escaladant des maisons.
Nous avions l'intention de cibler les joueurs occasionnels ce que nous n'avons pas réussi à faire parce que le jeu semblait être plutôt destiné aux joueurs mid-core.
Nous avons commencé le projet basé sur un shader désaturant l'environnement et j'ai ensuite construit un Game Design autour. Nous avons également placé le jeu dans un décor marocain pour deux raisons principales : notre lore basée sur un conte oriental d'une ville maudite et pour la la couleur de ces régions.
Pour créer mes documents de design, j'ai utilisé une nouvelle méthodologie en introduisant un nouveau document, le "Feature Design Document". Dans ce document, j'ai détaillé comment fonctionne une fonctionnalité, leurs objectif, leurs pertinence par rapport aux intentions et comment les implémenter (UI, visuel, sons...). Cela a vraiment simplifié la tâche des artistes et des développeurs leur permettant de mieux comprendre comment réaliser la fonctionnalité.
Concernant le Level Design, nous avons rencontré des problèmes de communication. Chaque membre avait une vision différente, des intentions différentes sur la façon d'agencer le niveau et nous avons donc dû repartir de zéro en pleine production. Néanmoins, la réunion d'équipe que nous avons eue nous a amené à quelque chose de plus proche de nos intentions en tant qu'équipe.
Pour mon prochain projet, je sais maintenant que je dois favoriser la communication au sein de l'équipe afin de ne pas se retrouver avec quelque chose qui ne respecte pas la vision de chacun.
Sur ce projet, j'ai eu l'opportunité de faire beaucoup de playtesting qui nous ont permis d'améliorer l'expérience du joueur (options de personnalisation du sprint : toggle ou hold; création d'un Level Design qui encourage l'exploration et guide le joueur; travail sur les affordances, le ressenti du jeu...)


Feature design document example
Credits