Le Potager

Creation d'un jeu de gestion de restaurant

Unreal Engine C++ 3Ds Max Blender Substance 3D Painter Photoshop Rider

2025 - 2026

Lors de ma deuxième année de BUT informatique, j'ai participé, au sein d'une équipe de quatre personnes, au développement d'un jeu de gestion et de cuisine sous Unreal Engine 5. Le joueur y gère un restaurant tout en cultivant ses propres ingrédients dans un potager. Entre les services, il peut développer son exploitation, commander des aliments, personnaliser la carte du restaurant et améliorer sa progression grâce à un système de crédits verts servant à la fois de monnaie et d'expérience. Le projet a été développé en Blueprint et en C++, avec une attention particulière portée à l'accessibilité, à l'optimisation et à la sensibilisation aux enjeux écologiques.

  • - Développement du gameplay : Création des mécaniques de cuisine, de gestion du restaurant et du potager
  • - Développement sous Unreal Engine 5 : Programmation des fonctionnalités en Blueprint et en C++
  • - Modélisation et texturing : Création des modèles 3D et des textures du jeu
  • - Développement de l'intelligence artificielle : Mise en place du comportement des clients du restaurant
  • - Accessibilité : Intégration de paramètres facilitant l'accès au jeu pour différents profils de joueurs
  • - Optimisation : Amélioration des performances afin de garantir une expérience fluide
Image en jeu du joueur dans la cuisine du restaurant

Image en jeu du joueur dans la cuisine du restaurant

étapes

Septembre 2025 - Décembre 2025
Conception du jeu
Définition des mécaniques de gestion du restaurant, du potager et du système de progression basé sur les crédits verts
Octobre 2025 - Février 2026
Création des environnements et assets
Modélisation des objets, réalisation des textures et intégration des éléments graphiques dans Unreal Engine 5
Janvier 2026 - Mars 2026
Développement des fonctionnalités
Création des systèmes de cuisine, de gestion des commandes, de personnalisation de la carte et de progression du joueur
Février 2025 - Mars 2026
Optimisation et finalisation
Optimisation des performances, ajout des fonctionnalités d'accessibilité et réalisation des tests finaux
Image d'un client du restaurant depuis le moteur de jeu Unreal Engine

Image d'un client du restaurant depuis le moteur de jeu Unreal Engine

Image d'un extrait du code de l'IA des clients depuis le moteur de jeu Unreal Engine

Image d'un extrait du code de l'IA des clients depuis le moteur de jeu Unreal Engine

numérique responsable

accessibilité

  • - Police adaptée aux personnes dyslexiques
  • - Mode daltonien
  • - Reconfiguration des touches
  • - Réglage du volume sonore
  • - Paramètres d'affichage (plein écran, fenêtré, qualité graphique)

inclusivité

  • - Utilisation de personnages animaux afin d'éviter l'association à un genre, une origine ou une apparence physique spécifique
  • - Mode daltonien permettant aux personnes atteintes de troubles de la vision des couleurs de jouer dans de bonnes conditions
  • - Police adaptée aux personnes dyslexiques
  • - Personnalisation des commandes et des paramètres audio/vidéo pour s'adapter aux besoins des joueurs

optimisation

  • - Optimisation des lumières et des textures
  • - Utilisation du Level Streaming pour limiter les ressources chargées
  • - Mise en place d'un système de compilation des shaders (PSO Bundles)
  • - Réduction des temps de chargement et amélioration de la fluidité globale

compétences

techniques

  • - Unreal Engine 5 : Développement d'un jeu de gestion et de cuisine
  • - Blueprint et C++ : Création des mécaniques de gameplay et des systèmes du jeu
  • - Intelligence artificielle : Développement du comportement des clients
  • - Modélisation 3D : Création des modèles et textures du projet
  • - Optimisation : Utilisation du Level Streaming et des PSO Bundles pour améliorer les performances

transversales

  • - Travail en équipe : Collaboration au sein d'un groupe de quatre personnes
  • - Gestion de version : Utilisation de GitLab pour le suivi du développement
  • - Gestion de projet : Répartition des tâches et suivi de l'avancement du projet

humaines

  • - Créativité : Conception d'un univers original autour de l'écologie et de la restauration
  • - Sens de l'inclusion : Intégration de nombreuses fonctionnalités d'accessibilité
  • - Rigueur : Attention portée à la qualité technique et aux performances du jeu

academiques

  • - Competence 1 : Réaliser un développement d'application
  • - Competence 2 : Optimiser des applications
  • - Competence 5 : Conduire un projet
  • - Competence 6 : Collaborer au sein d'une équipe informatique

Ce projet m'a permis de renforcer mes compétences en développement de jeux vidéo avec Unreal Engine 5, aussi bien sur les aspects techniques que créatifs. J'ai approfondi mes connaissances en Blueprint, en C++, en modélisation 3D et en optimisation des performances. L'intégration de nombreuses fonctionnalités d'accessibilité ainsi que la collaboration au sein d'une équipe de quatre personnes m'ont également sensibilisé à l'importance de concevoir des expériences de jeu inclusives, performantes et adaptées à un large public.

plus d'images

Image du monde de test

Image du monde de test

Image d'un extrait du code du meuble à graine depuis le moteur de jeu Unreal Engine

Image d'un extrait du code du meuble à graine depuis le moteur de jeu Unreal Engine

Image du menu principal du jeu depuis le moteur de jeu Unreal Engine

Image du menu principal du jeu depuis le moteur de jeu Unreal Engine

Image du joueur devant le réfrigérateur depuis le moteur de jeu Unreal Engine

Image du joueur devant le réfrigérateur depuis le moteur de jeu Unreal Engine

Image du joureur arrosant son potager depuis le moteur de jeu Unreal Engine

Image du joureur arrosant son potager depuis le moteur de jeu Unreal Engine

Image d'un bac du potager depuis le logiciel de modélisation 3D Blender

Image d'un bac du potager depuis le logiciel de modélisation 3D Blender

Image de l'entrée du restaurant depuis le moteur de jeu Unreal Engine

Image de l'entrée du restaurant depuis le moteur de jeu Unreal Engine

Image représentant le menu du jeu "Le Potager"

Image représentant le menu du jeu "Le Potager"

Image du joueur jetant une poubelle depuis le moteur de jeu Unreal Engine

Image du joueur jetant une poubelle depuis le moteur de jeu Unreal Engine

Image du niveau du potager au début du développemenent du jeu depuis le moteur de jeu Unreal Engine

Image du niveau du potager au début du développemenent du jeu depuis le moteur de jeu Unreal Engine

Image du niveau du restaurant au début du développement du jeu depuis le moteur de jeu Unreal Engine

Image du niveau du restaurant au début du développement du jeu depuis le moteur de jeu Unreal Engine

Image d'un extrait du code de l'interface des commandes client depuis le moteur de jeu Unreal Engine

Image d'un extrait du code de l'interface des commandes client depuis le moteur de jeu Unreal Engine

Image d'un client depuis le logiciel de modélisation 3D Blender

Image d'un client depuis le logiciel de modélisation 3D Blender

Image d'un plat composé par le jour depuis le moteur de jeu Unreal Engine

Image d'un plat composé par le jour depuis le moteur de jeu Unreal Engine

Image d'une partie de l'interface du meuble à graine depuis le moteur de jeu Unreal Engine

Image d'une partie de l'interface du meuble à graine depuis le moteur de jeu Unreal Engine

Image de l'interface du meuble à graine en jeu

Image de l'interface du meuble à graine en jeu

Image de l'interface en jeu du système de tutoriel

Image de l'interface en jeu du système de tutoriel