Mon projet est un jeu vidéo d’horreur basé sur l’observation et la rapidité. Le joueur doit surveiller un environnement, détecter un intrus et réagir à temps.
My project is a horror video game based on observation and quick reflexes. The player must monitor an environment, detect an intruder, and react in time.
Développé en HTML, CSS, JavaScript, et Blender, le jeu propose une expérience immersive avec une ambiance stressante et des mécaniques simples mais efficaces.
Developed using HTML, CSS, JavaScript, et Blender, the game offers an immersive experience with a tense atmosphere and simple yet effective mechanics.
Trouver une idée a été la partie la plus compliquée pour moi, car j’avais beaucoup d’idées en tête, mais elles étaient difficiles à réaliser avec le temps donné. J’ai donc exploré plusieurs types de modes de jeu afin de choisir celui qui serait le plus adapté.
Coming up with an idea was the most difficult part for me, as I had many ideas in mind, but they were hard to achieve within the given time. I therefore explored several types of game modes in order to choose the one that would be the most suitable.
Finalement, j’ai décidé de créer un jeu basé sur des images. Ce choix m’a permis de simplifier le développement tout en restant efficace, en me concentrant sur l’essentiel du gameplay et de l’ambiance.
In the end, I decided to create a game based on images. This choice allowed me to simplify the development while remaining effective, focusing on the core gameplay and atmosphere.
Au cours du projet, le jeu final a évolué par rapport à l’idée de départ. Plusieurs éléments ont été supprimés pour se concentrer sur l’essentiel, ce qui a permis de simplifier le gameplay et d’améliorer la clarté pour le joueur.
During the project, the final game evolved from the initial idea. Several elements were removed in order to focus on the essentials, which helped simplify the gameplay and improve clarity for the player.
Malgré ces changements, des éléments importants ont été conservés, comme le noir et blanc, les boutons interactifs et les pièces détaillées, afin de garder une identité visuelle cohérente.
Despite these changes, important elements were preserved, such as the black and white style, interactive buttons, and detailed rooms, in order to maintain a consistent visual identity.
Pour réaliser ce projet, j’ai suivi une méthode simple : réfléchir, tester puis améliorer. J’ai d’abord défini la narration (surveillance, intrus, survie) et la boucle de jeu : observer, détecter, agir, survivre. J’ai utilisé Notion pour organiser mon travail et FigJam pour le brainstorming, ainsi qu’un PoC pour tester les idées.
To carry out this project, I followed a simple method: think, test, then improve. I first defined the narrative (surveillance, intruder, survival) and the gameplay loop: observe, detect, act, survive. I used Notion to organize my work and FigJam for brainstorming, as well as a PoC to test ideas.
La planification était au départ trop ambitieuse, donc j’ai dû simplifier le jeu pour respecter le temps. Les principaux risques étaient le manque de temps et la complexité, ce qui m’a poussé à me concentrer sur l’essentiel.
The initial planning was too ambitious, so I had to simplify the game to stay within the time limit. The main risks were lack of time and complexity, which pushed me to focus on the essentials.
J’ai créé les pièces, du plafond au sol, directement dans Blender, en ajoutant également la lumière pour renforcer l’ambiance. Tous les éléments utilisés sont gratuits, ce qui permet de concevoir des environnements plus grands et flexibles.
I created the rooms, from the ceiling to the floor, directly in Blender, also adding lighting to enhance the atmosphere. All the assets used are free, which allows for the creation of larger and more flexible environments.
Ce travail m’a permis de donner vie à mon jeu avec un décor immersif et cohérent, prêt à être intégré avec les mécaniques du gameplay.
This work allowed me to bring my game to life with an immersive and coherent environment, ready to be integrated with the gameplay mechanics.
Le jeu final a été développé entièrement en HTML, CSS et JavaScript, ce qui permet de le faire fonctionner directement dans un navigateur. Les interactions principales (clic sur le monstre, changement de caméra, utilisation du flash) ont été codées à partir des PoC pour tester et valider les mécaniques.
The final game was fully developed using HTML, CSS, and JavaScript, allowing it to run directly in a browser. The main interactions (clicking on the monster, switching cameras, using the flash) were coded based on the PoCs to test and validate the mechanics.
Du point de vue technique, le projet fonctionne comme prévu, mais certaines améliorations sont possibles : optimiser le code pour gérer plus de caméras, ajouter des animations pour rendre le monstre plus vivant, ou intégrer un système de sons plus complexe pour renforcer l’ambiance. Ces évolutions pourraient constituer de futures itérations pour enrichir l’expérience et rendre le jeu plus immersif.
From a technical point of view, the project works as intended, but several improvements are possible: optimizing the code to handle more cameras, adding animations to make the monster feel more alive, or integrating a more complex sound system to enhance the atmosphere. These developments could serve as future iterations to enrich the experience and make the game more immersive.
J’ai créé un espace immersif pour plonger le joueur dans mon jeu. Un long drap est suspendu au plafond et tombe comme un tipi pour bloquer la lumière et éviter les distractions. Il est fixé avec un cintre et une ficelle. À l’intérieur, seul l’écran est visible, en plein écran sur un Mac pour empêcher toute sortie du jeu.
I created an immersive space to fully immerse the player in my game. A long sheet is hung from the ceiling and falls like a tipi to block out light and avoid distractions. It is held in place with a hanger and string. Inside, only the screen is visible, displayed in full screen on a Mac to prevent any exit from the game.
J’ai créé une affiche qui reprend l’univers visuel de mon jeu pour assurer une cohérence graphique.Cette mise en scène reflète l’ambiance du jeu et donne au spectateur un avant-goût de l’atmosphère d’horreur et de tension que le joueur ressentira en y jouant.
I created a poster that reflects the visual universe of my game to ensure graphic consistency. This presentation captures the game’s atmosphere and gives the viewer a preview of the horror and tension that the player will experience while playing.