Muse

About

This game is part of a year-long final-year project.

Muse is a single-player narrative game where you play as Élise, a young sculptor in search of inspiration. In her childhood village explore her memories, make decisive choices in her relationships, and shape her path. Find the Muse who will bring her sculpture to life.

Project info

Role: Gameplay Programmer

Team size: 9

TimeFrame: 9 months

Engine: Unreal

Introduction

This project serves as a validation of the skills acquired throughout my training. As my first long-term project, it provided me with invaluable experience and quickly helped me develop essential production habits that I previously lacked.

Development

Mini game

To break the monotony of frequent dialogues, simple 2D mini-games with light puppet animations were added. A great example is the panic attack scene, where the player must rapidly press a button to fend off negative thoughts. Vibration and breathing sounds enhance the emotional impact.

The majority of mini-games are made the same way. A widget or component retrieves the player's inputs to process them. For the panic crisis, bubbles appear randomly on the edges of the screen and move toward the center using a timeline (a component that can use values based on time. Perfect for a Lerp!). As more bubbles appear, the frequency and speed increase. If one reaches the center, it’s game over.

Journal

To track in-game events, the player has access to a journal containing information about past events. The journal is quite simple, consisting of two images that change based on an index corresponding to the page number. The journal is closely tied to the game's dialogue system. To explain briefly, during the writing of the dialogues, commands can be written that trigger this function if detected. Some commands add elements to the journal, such as pages or collectibles in the form of stickers.

Difficulty

The main challenge in this project was thinking long-term. Since this project is the first of its size, I couldn't afford to produce messy or poorly modular work, especially since many things were likely to change. This project helped me develop greater discipline in my work and organization—skills that I believe are essential! I also learned a lot in the first few months, particularly about building different mini-games, which gave me more flexibility in what I can produce.

TRY MUSE