Stealth Game: Sleeping Guard Interaction

Gabriel Perez
2 min readMay 28, 2021

Today, I implemented the ability for the player to trigger a cutscene when near the sleeping guard!

It turned out to be quite nerve-racking! The sequences of game objects on the cutscene had to be edited, in a way, that made it difficult.

But alas, I have relentlessly defeated this problem, and I have learned along the way! Such things that make it difficult are always the best way to learn!

The timeline is still new to me. I am grateful to be in a position where I am learning all of these things I have wanted for such a long time.

So down to the nitty-gritty, I have a trigger collider set around the sleeping guard’s desk.

I created a script that when the player enters the trigger, it will activate the cutscene game object in the OnTriggerEnter() function.

using UnityEngine;

public class GrabKeyCardTrigger : MonoBehaviour
{
[SerializeField] private GameObject _keyCardCutscene = null;

private void OnTriggerEnter(Collider other)
{
if (other.CompareTag("Player"))
{
_keyCardCutscene.SetActive(true);
}
}
}

A short and simple script.

This was the easy part! Editing the cutscene in the timeline kicked my ass. I made it work in the end. It looks like this:

I have learned a lot using the timeline for this project! It’s something every Unity developer needs to know!

I am all set to make future cutscenes for my games. I so eager to make them, but I must be patient!

This project is almost to an end, and I hope there will be more cutscene creations in the coming courses!

That is all for today. Thank you for your time!

Gabriel

--

--

Gabriel Perez

Hello everyone, My name is Gabriel Perez, I am a Unity Developer and a creator who is always learning and experimenting.