Description du projet
PhotoMode est un package Unity que j'ai publié sur l'Asset Store. Il ajoute un vrai mode photo
"prêt à l'emploi" à n'importe quel jeu en URP : une pression sur une touche fait apparaître une
caméra libre, une interface de réglages en temps réel et un système de capture d'écran, sans
avoir à coder quoi que ce soit.
L'objectif était de faire un outil que n'importe quel développeur Unity puisse glisser-déposer
dans sa scène (un seul prefab) et configurer entièrement depuis l'inspecteur, sans dépendance
cachée ni code à écrire.
Fonctionnalités
- Caméra libre : déplacement, rotation, roll et
FOV au clavier/souris ou à la manette
- Post-processing en temps réel : profondeur de
champ, vignette, couleur (exposition/contraste/saturation), bloom, grain et aberration
chromatique, chacun réglable via l'UI
- Capture d'écran : sauvegarde en PNG avec
multiplicateur de résolution, dossier et préfixe configurables
- Intégration simple : un seul prefab à glisser
dans la scène, désactive/restaure automatiquement la caméra du jeu
- API scriptable : entrée/sortie et événements
(photo prise, entrée/sortie du mode) exposés en C# pour s'intégrer à n'importe quel projet
- Support manette en plus du clavier/souris
Mon Rôle & Travail réalisé
Projet solo de bout en bout : conception, développement des scripts (caméra, capture, UI,
post-processing), intégration URP, documentation et publication sur l'Asset Store.