SCOTT DAVID GARSON - GAME / NARRATIVE DESIGNER & UNREAL DEVELOPER
Timelock
Timelock: The Sidhe's Return is a narrative-driven puzzle game. The solutions to puzzles lie not only within the environment, but can be found in the past, and future versions of the environment.
For this game, a core mechanic was hiding and showing environmental items based on the time period. I created a base class for such items where the level designer can select one or more time periods. When the time period is changed, items that are not tagged with the time period are hidden, and the ones that are tagged are displayed.
This game used Eleven Labs text-to-speech to bring the character to life. All audio was managed in a data table.
Stack
Unreal Engine
Blender
Eleven Labs
Adobe Audition
Downloads
Marketplace Components
For this project, I wanted to use some higher-fidelity assets, so I used some assets from the Unreal Engine Marketplace.
We used:
Actor Components
This project was the first time that I had worked with Actor Components. I found Actor Components to be a great way to encapsulate different functionality.
Timeshifting Engine
Each item in the map has a list of "time periods" that it belongs in. They all implement thee "BPI Time Period" interface.
When the player moves to a different time period, the engine will cycle through actors that have the interface, and hide items that belong to that time period, and hide ones that don't.