- Réaliser une veille culturelle, technologique et artistique sur le marché du jeu vidéo en analysant les jeux existants sur le marché en termes d’expérience proposée et des éléments mécaniques, dynamiques, et esthétiques qui la composent afin d’identifier des éléments différenciants du concept d’un jeu.
- Élaborer un concept de jeu en tenant compte des analyses des références du marché, des habitus des joueurs, et des contraintes de production afin de proposer une expérience qualitative et singulière aux joueurs ciblés.
- Formaliser le concept du jeu dans un Game concept document décrivant l’expérience globale du jeu, les éléments mécaniques et les éléments diégétiques, pour servir de référence tout au long de la production.
- Présenter un concept de jeu en élaborant une présentation synthétique argumentée et illustrée afin de convaincre quant à la pertinence du projet de jeu.
- Définir la progression du joueur ou walkthrough au long du jeu grâce à un script et des descriptions visuelles, en cohérence avec la narration et le concept de jeu afin d’identifier les environnements du jeu.
- Définir les principales composantes du jeu en cohérence avec le positionnement défini avec la direction artistique et le producteur et à partir de l’analyse des références du marché afin d’identifier, prioriser et hiérarchiser les mécanismes et éléments graphiques à prototyper dans un PMS (Program Management System).
- Prototyper des mécaniques de jeu en utilisant un moteur de jeu ou des logiciels de prototypage afin de valider ou d’invalider la viabilité des briques de gameplay en vue de son implémentation.
- Concevoir la dimension artistique du jeu en réalisant des planches (model sheet) des personnages, des objets, de l’environnement et des FX, à l’aide des techniques traditionnelles ou numériques, dans le but de valider leur pertinence, avec la direction artistique et le passage en production.
- Concevoir les éléments graphiques en prenant en compte l’accessibilité des personnes en situation de handicap afin d’offrir une expérience inclusive et accessible à un large éventail de joueurs.
- Définir les processus de production partagés par l’équipe pour la réalisation des éléments du jeu, en choisissant le moteur, le render pipeline et le design pattern, afin de créer un environnement de travail qui réponde aux contraintes et exigences techniques et graphiques du projet.
- Coordonner la réalisation d'un jeu vidéo, en supervisant les différentes étapes de planification, de conception et de coordination des ressources en fonction des tâches nécessaires pour mener à bien le projet de jeu.
- Créer les conditions de coopération au sein de l’équipe en encourageant l’innovation, la créativité ou en valorisant l’avancée et la qualité des productions lors de réunions régulières, en trouvant des solutions partagées et durables, afin d’assurer la progression optimale du projet.
- Élaborer un protocole de playtest en évaluant de manière méthodique et objective l'expérience de jeu des utilisateurs afin d'identifier les points forts, les faiblesses et les possibilités d'amélioration du jeu et optimiser l'expérience globale des joueurs.
- Analyser les résultats des tests utilisateurs en mettant en lumière des insights permettant de comprendre les comportements et les préférences des joueurs, afin d’identifier les opportunités d'amélioration pour optimiser l'expérience de jeu.
- Créer des modèles 3D optimisés pour une utilisation dans les moteurs de jeu temps réels en utilisant des logiciels de sculpture numérique, dans le respect des contraintes techniques, afin de fournir des assets graphiques correspondant à l’expérience et à l’esthétique recherchée.
- Appliquer des textures et des matériaux à des modèles 3D en utilisant des logiciels métiers adaptés afin de donner aux modèles 3D le style graphique recherché.
- Animer de manière fluide les personnages du jeu à partir de squelettes virtuels et en utilisant les logiciels adéquats afin d’optimiser l’immersion et l’expérience du joueur.
- Intégrer et mettre en scène les objets produits dans le moteur de jeu selon la direction artistique du jeu, la progression du joueur et l’expérience recherchée, afin qu’ils soient modifiables et utilisables par les développeurs gameplay.
- Créer des ambiances visuelles immersives en fonction de la narration et du ton du jeu pour renforcer l'expérience émotionnelle des joueurs et les plonger pleinement dans l'univers du jeu.
- Créer des effets spéciaux en utilisant des techniques adaptées pour ajouter, renforcer ou enrichir une dimension visuelle ou sonore et optimiser ainsi l’immersion dans le jeu.
- Proposer et créer des outils d’automatisation et de paramétrage en analysant les besoins de l’équipe et en les anticipant, en repérant les éléments récurrents afin de faciliter la production en autonomie des différentes composantes du jeu.
- Programmer les systèmes de jeu en utilisant les design patterns définis, les outils et les langages du moteur de jeu afin que les fonctionnalités du jeu soient conformes à l’expérience de jeu précisée dans le Game Design Document.
- Programmer la caméra, les contrôles et les personnages (3C) de manière itérative en fonction des mécanismes précédemment validés et en exploitant les outils, les langages et les fonctionnalités préexistantes du moteur afin d’obtenir l’interaction la plus qualitative et confortable pour le joueur ainsi qu’une expérience de jeu fluide et immersive.
- Gérer les versions et l’archivage régulier du jeu en cours de réalisation à l’aide d’un logiciel de versioning organisé selon une architecture correspondant au fonctionnement de l’équipe de production, et en définissant la fréquence des fusions des branches afin de garantir en continu une intégrité du code.