top of page
logo_maracas_studio_1-removebg-preview.png

Studio Maracas

Studio Maracas

Maracas Studio était une toute nouvelle entreprise quand je les ai rejoints, ils avaient deux projets que je ne peux pas révéler mais j'ai principalement était sur le plus majeur.

Le stage s'est déroulé en Remote car le studio n'avait pas encore de bâtiment mais l'éxpérience fut très agréable et j'ai pu apprendre énormément de chose dans divers domaines.

 

Mon rôle

J'ai eu le rôle d'un programmeur.euse généraliste durant ces 6 mois, j'ai donc fait beaucoup de gameplay avec l'intégration de plusieurs systèmes, de l'UI, du 3C mais aussi beaucoup d'outils pour Unity.
Le projet étant confidentiel, je ne pourrai parler que des outils que j'ai réalisé puisque les éléments gameplay en dévoilent beaucoup trop sur le jeu.

Level Design Editor

Un outil pour générer des éléments de Level Design dans le niveau.
En déplaçant un point dans la scène, on est capable de générer des meshes derrière ce point, de dessiner des routes ou des chemins mais aussi d'ajouter des éléments récurrents comme des lampadaires tous les x mètres. 

Notes dans l'éditeur

L'équipe avait besoin de pouvoir laisser des notes dans la scène pour avertir des choses à changer ou surveiller. Il y'avait donc un besoin de mettre des commentaires.

Les commentaires sont stockés dans une feuille de calcul Google que Unity récupère au lancement. Il se mettra également à jour lorsque l'utilisateur créera une note sinon il devra mettre à jour manuellement avec un bouton configuré pour cela.

Les commentaires sont des guizmos, ils ne peuvent donc pas être manipulés mais ils peuvent être modifiés puisque chaque note a un identifiant. Les 5 premiers caractères sont visibles dans la scène et suffisent pour charger une note à modifier.

Note5.PNG
Note1.PNG
Note2.PNG

Lors de la création de l'outil, l'équipe souhaitait plusieurs visuels différents plutôt qu'avoir juste une position.
Nous avons donc une zone qui est un simple projecteur et une flèche qui indique la direction.


Ces deux visuels sont modifiables avec une valeur qui est un float, pour la zone il modifie la taille du cercle et pour la flèche il donne l'angle de rotation ( 0° à 360° ), mais les deux sont stockés dans la même valeur pour éviter les catégories non utilisées dans la feuille de calcul.

Note3.PNG

Pour modifier une note existante, le plus simple aurait été de les rendre sélectionnables mais le manque de temps m'a fait opté pour une fenêtre où l'on rentre l'ID de la note. 
S'il trouve une note, il l'affiche et vous pouvez la modifier et envoyer les modifications qui seront visibles instantanément. 

Note4.PNG
  • w-facebook
  • Twitter Clean
  • w-flickr
bottom of page