top of page

Role: Solo Developer
Engine: Unreal Engine
Year: 2022

About:
Take on the role of a detective trying to solve a murder in a manor using your detective skills (and a little bit of time travel).

Jump between the past and the present to solve the case by examining the body, verifying witness testimonies and crack the case.

Though you might have control of time, the same cannot be said about your life with a murderer on the loose.

During the course of the project, I primarily worked with:

  • Blueprint Visual Scripting

  • Gameplay Mechanics

  • Level Design

  • Asset Creation

  • Sound

  • Cinematics

  • UI Design

What I learnt during this project:

  • Developed new methods of level generation through data tables

  • Introduction to mystery/puzzle genre in terms of gameplay and narrative

  • Developed level design and presentation through unlit materials and post-process materials

Gameplay Video

Minute Murder Banner.jpg

Let's Get Technical

Time Travel Mechanic

The Time Travel functionality works through a single Toggle Event Dispatcher that carries out all functionality between additional blueprints essential to the games main mechanic.
Time Travel Mechanic Functionality in Player Character
(Right Mouse Button + Drag to Navigation) (Ctrl + Mouse Wheel to Zoom)
 
All required actors are placed in the same level and are made visible based on the current scenario.

Actors placed in their require locations

ScreenShot00006.png

Actor Needed for Scenario 1

Actor Needed for Scenario 2

Scenario 1 Actor Use in-game

Scenario 2 Actor Use in-game

Actor 1 Used.PNG
Actor 2 Used.PNG
Toggle Visibility Functionality in Actor Blueprint
(Right Mouse Button + Drag to Navigation) (Ctrl + Mouse Wheel to Zoom)
 
The illusion of time travel is represented by a Post-Process Material that desaturates (Black & White) the environment. 
Characters and objects that are required to solve the case are unaffected by the Post-Process Material if they possess a
Custom Stencil.
Desaturation Post-Process Material
(Right Mouse Button + Drag to Navigation) (Ctrl + Mouse Wheel to Zoom)
 
Example of an Actor unaffected by the Post-Process Material
(Click & Drag the Blue Dot to compare the difference)

Scenario Procedural Generation

Scenarios are generated via data tables that carry out:
​
  • How The Victim was murdered?
  • What weapon was used?
  • Who committed the murder?
  • Where The Victim's Body is located?
  • Witnesses and their testimony location
  • Victim Analysis:
  1. Weapon Visible?​
  2. Body's Location
  3. Additional Information
Data Table Example Structure
Report Widget to check if options chosen were correct
(Right Mouse Button + Drag to Navigation) (Ctrl + Mouse Wheel to Zoom)
 
Level Blueprint tasked with spawning Witnesses & Victim
(Right Mouse Button + Drag to Navigation) (Ctrl + Mouse Wheel to Zoom)
 
bottom of page