Encadré

A propos


Encadré

Vous incarnez une femme à travers une forêt boréale canadienne. Un pêcheur bienveillant vous initie à l'art de la photographie, mettant en lumière la diversité des oiseaux qui peuplent ce sanctuaire naturel. Votre mission est de compléter un album afin remporter le premier prix d'un concours de photographies.

Les défis du projet

Ce projet, conçu par une équipe de 3 programmeurs et 8 artistes, dont un artiste sonore met en avant la diversité à travers la photographie d’oiseaux. 

Ma contribution

Le système de prise de photo

Dans encadré, la fonctionnalité la plus importante est sûrement la prise de photographies. Le joueur peut prendre des clichés d'oiseaux grâce à un plugin Unreal créé pour l'occasion. Ainsi, nous pouvons programmer une caméra pour qu'elle puisse prendre des photos. J'ai également rajouté une sérialisation des images afin de les sauvegarder sur le disque. 

Exemple d'une prise de photographie

Une gestion du focus de l'appareil photo

Afin de prendre une photographie encore plus réussie, le joueur à le pouvoir de modifier le focus de sa lentille. Le jeu simulant une cinématique lors de la prise d'une photographie, on peut modifier les paramètres de la lentille pour faire cet effet de focus.

L'album photo

Le joueur pouvant prendre des clichés, il faut qu'il puisse les consulter. Cela permet, d'une part, de pouvoir regarder les photos prises, mais aussi d'avoir une rétroaction sur ce qui a été réussi ou non sur la photographie.

L'algorithme de score des photos

L'algorithme s'appuie sur plusieurs critères tels que :


Ces critères permettent de calculer un score global calculé sur 100. Si le joueur arrive à obtenir un score de 100 sur une photo, la photo est considérée comme parfaite.

Les commentaires des photographies

Grâce aux nombreux critères pris en compte lors de la prise d'une photo, chaque photo possède un commentaire permettant au joueur de comprendre comment améliorer sa photographie.


Affichage des photographies

Les photos sont mises à la suite dans l'album photos, le joueur est libre de les consulter, de zoomer dessus ou de les supprimer. Le plus grand défi dans cet implémentation était de rendre réaliste le tournement de page.

Le joueur parcours ses photographies

Le joueur visionne et supprime certaines photographies

Le menu diégétique

Pour renforcer l'immersion du joueur, nous avons décidé de rendre le menu du jeu diégétique, c'est-à-dire que nous l'intégrons directement dans le décor du jeu (Dans notre cas, ce sera l'album du joueur).

Interactions du menu diégétique

Le joueur peut se déplacer dans les signets grâce à une navigation personnalisée, chaque interaction du joueur est traduite en événements qui peuvent être récupérés afin de gérer les déplacements du joueur dans les menus. Chaque page pouvant être personnalisée, un autre programmeur a pu aisément créer le menu des options de jeu.