Mon portfolio

Neocity, un jeu de gestion de ville centré sur l'écologie !

Objectif :

A la fin du S3 à l'IUT du Puy-en-Velay, il était réservé 3 semaines pour mener à bien un projet de jeu-vidéo par groupe de quatre. Les principes du numérique responsable devaient être respectés au maximum pendant tout le processus de création du jeu-vidéo (accessibilité et préservation de l'environnement). Notre soutenance de fin de projet devait être illustrée par un trailer présentant notre jeu.

Travail effectué :

Les membres de l'équipe étant tous rassemblés par l'amour des jeux de gestion, ce type de jeu est apparu comme une évidence. Un jeu sur l'urbanisme était la meilleure façon de faire passer un message sur la préservation de l'environnement. Ainsi notre projet est vert par l'utilisation de ressources choisies intelligemment ET par l'éducation qu'il apporte sur nos émissions de gaz à effet de serre. Sur ce projet, j'ai beaucoup codé en c# afin de rendre fonctionelles les différentes mécaniques du jeu (amélioration des bâtiments, déclenchement des catastrophes, etc..). Les autres membres de mon équipe m'ont aidé dans ce travail et se sont aussi beaucoup occupé de la partie visuelle du jeu (création des interfaces utilisateur, systèmes de caméra, etc..).

Résultat :

🧱: Un plateau de jeu fonctionnel permettant la création/destruction de bâtiments.
📊: Des statistiques amusantes à optimiser (bonheur, argent, émissions de gaz à effet de serre, ...).
🌍: Un système de catastrophes naturelles qui se déclenchent si le joueur gère mal sa pollution.
💄: Un jeu élégant tout en utilisant des ressources légères afin de lutter contre l'obsolescence logicielle.
🎥: Un trailer de présentation du jeu mettant en valeur nos mécaniques de gameplay.

Liste des technologies :

Je suis très fier de ce projet qui valide mes compétences acquises pendant les 2 premières années d'IUT. Nous avons très bien géré la répartition des tâches dans l'équipe (simplement en utilisant un tableau blanc 😅). J'ai beaucoup appris sur les bonnes pratiques de Programmation Orientée Object. Développer sur un projet aussi important m'a montré à quel point il est important de penser à la qualité de son code. Je pense avoir aujourd'hui une bonne vision d'ensemble des outils proposés par le moteur Unity !