< // HOME
DEV_LOG::MECHANICAL MEMORY
Narrative Game First Person

MECHANICAL MEMORY

ENGINEUnreal 5
ROLESolo Developer
LANGUAGEBlueprints
TIMELINEJune 2024 - Mar 2025
Download Design Document (PDF)

OVERVIEW

Mechanical Memory is a first-person narrative game set in a near-future world. The player takes the role of Lillian, a young woman raised by her grandmother and a robotic nanny. After her grandmother's death, Lillian discovers a journal and two memory chips that reveal the buried truth about her family. Through the act of revisiting these memories, players explore the intertwined fates of three generations.

STORY

This game takes inspiration from Ryūnosuke Akutagawa's In a Grove, which retells a murder from conflicting perspectives. Likewise, I aim to explore love through multiple subjective viewpoints, focusing on expressing each character's emotions and inner world.

Character Relationship Map
Character Relationship Diagram
Narrative Timeline
Story Timeline Flowchart

DESIGN & IMPLEMENTATION

01. Game Flow

Level 1 Map
  1. Lillian narrates her family background.
  2. Photos showing the relationship between Celeste, Lillian, and Elena.
  3. Talks with Elena and is asked to clean Celeste’s room.
  4. Interact with a diary and painting, revealing family secrets.
  5. (Continuation of interaction phase).
  6. Confronts Elena, receives a memory chip.
  7. Find VR device, get into memories.

02. Detail Implementation

Dialogue System

I implemented a dialogue system with a parent-child inheritance structure, which returns different texts based on the current state.

Subtitle & Camera Movement

When the player reaches an interactive position, the game will automatically adjust the player's view to face an object containing key information. For each subtitle, I have adjusted its position so that it does not obstruct the screen while maintaining variation and visual interest.

01. Game Flow

Level 2 Map

The story from Leon's perspective

  1. Ring: Proposed at her exhibition. His happiest moment.
  2. Trophy: Her success brought envy instead of joy, ending in humiliation.
  3. Cluttered Desk: Feels unworthy of standing beside her.
  4. Painting: Refuses to let go, longing to be with her forever.
  5. Move on to the next memory.

02. Environmental Storytelling

Color and Composition: Contrasting Spaces

The two spaces have different dominant color tones: Eloise's side is warm yellow, while Leon's side is in cool tones, reflecting their contrasting situations. At the same time, one side is tidy, while the other is messy and chaotic.

Rainy Atmosphere : Enhancing Mood with Weather

Set the weather to rainy using Ultra Dynamic Sky, echoing the rainy effect in part of the third scene. Set the window material to create the effect of raindrops flowing down the glass.

01. Game Flow

Level 3 Map

The story from Eloise’s perspective

  1. Childhood: Eloise grows up under her strong mother, Celeste.
  2. Youth: Her relationship with Leon.
  3. The Car Accident: A tragic event that changes her life.
  4. Depression: After losing Leon and learning she is pregnant, Eloise clings to the robot as his replacement, since it carries Leon's memory chip, but faces rejection from her mother and society.
  5. Doubt: She wonders if having the child was love or a way to hold on to Leon.
  6. Eloise's Final Night:
    Trying to Soothe the Baby: Eloise tries to calm Lillian, but nothing helps.
    Speaking to the Robot: She wakes the robot, realizing Leon is truly gone.
    The Final Goodbye: Believing the robot can be a better parent, she walks to the window, and the game ends.

02. Environmental Storytelling

Narrative Environment: The Life Museum

In the final level, the story will be told from Eloise's perspective. Since the timeline is long, the story will be presented as a Life Museum. Each hallway represents a stage of Eloise's life, and every object and painting symbolizes her experiences and emotions.

Color and Space: Visualizing Emotional Progression

To reflect Eloise's mental state, each hallway features a distinct dominant color:

  • • Warm tones for her childhood.
  • • Soft pink for her romantic years.
  • • Somber blue after the car accident, symbolizing her sorrow.

Additionally, the hallways gradually narrow, creating a visual sense of Eloise's growing depression.

GALLERY