Type
A-RPG
Date
2023
Role
Game
Design
Moteur
Unity
Platforme
PC
Next Gen
Team
Solo
Durée
3 months
Univers
Fantasy
Sorcery Journey
Mélange entre un Action-RPG et un jeu de cartes dans un univers médiéval fantastique.
Incarnez une apprentie sorcière qui cherche à fuir le pays, poussée par son désir de protéger le secret de ses ancêtres, après le début d'une chasse aux sorcières lancée par le royaume.
Réalisation d’un projet comprenant de la documentation system et un prototype avec les mains features du concept.
Taches principales :
- Pitch document du concept
- Excel et machination centrée sur le système de rpg au niveau du joueur
- Prototypage basique sur Unity des features principales
MON TRAVAIL
Narrative Design
Pour ce prototype j'ai préféré me concentrer sur le gameplay principales du projet ainsi que l'intégration narrative. J'ai donc développé un système de deck, proposant pour chaque carte activée, un pouvoir spécifique : une amélioration de statistique ou un passif.
J'ai également travaillé sur de l'UI avec un système de dialogue et de codex entre autre pour soutenir la narration et l'exploration.
Worldbuilding
J'ai décidé de partir sur un univers de fantasy à l'époque du Far-West, avec les influences des croyances et légendes lié au Vaudou et à la Louisianne.
Le passé et le présent se répondent et s'entremêlent nourrissant l'intrigue au fur et à mesure tel les échos du passé.
J'ai voulu effectué un travail complexe sur un côté mature avec des sujets lourds : racismes, esclavages, discriminations.
J'ai utilisé pour la documentation, Miro (brainstorming, moodboard, thématiques fortes, timelines) et Notion pour la trame global de l'intrigue et l'écriture des différents personnages.
Prototype Unity
Pour le prototypage, j'ai utilisé le moteur Unity. Une première partie orienté gameplay avec le fonctionnement du deck :
-
Activation des effets de cartes avec input à la manette qui permet de terminer la zone / direction de l'effet.
-
Les feedbacks visuels : vfx, ui dynamique.
-
Un système de rpg sommaire : mana, vie, niveaux, vie des ennemies.
J'ai privilégié l'utilisation de ScriptableObject permettant de stocker tous les paramètres statiques plus facilement, comme les données des cartes, des personnages etc.
Des plugins ont été utilisé comme Odin Inspector et Text Animator.