Cagliostro is a modded level for Call of Duty 4: Modern Warfare. Set in the real world location of Kenilworth Castle, the goal was to create a prequel mission to Blackout from the campaign, where Price builds trust in the player. The project taking a total of 17 days.
What I did:

I start the mission with a surprise. The dog doing 2 things here: showing themselves as a serious threat, whilst also providing the player with an option to save Price.
I then block the player's desired path through the garden. Using AI placement and geometry to create the problem and provide the solution.


Reaching the stairs, 2 guards run past, followed by Price chasing after them. This forcing the player to react to what is otherwise a linear scripted sequence, and once again encouraging the player to work with Price.
Finally you get the jump on a sniper. This sniper acting as a navigational pointer for Price's position, as he provides you cover for the remainder of the mission.

With a lot of these sequences I wanted to provide player agency on how they would react, having an intended experience, but providing options for those that didn't follow the desired path. Here is a short video with some examples below:
This final combat encounter is setup to allow the player to push forward, whilst still being able to fall back and have Price assist in taking some targets down and drawing fire.

Here is a short video on some of the scripting work I've done in this project:


Looking through developer code to figure out what was a largely undocumented engine gave me a lot of perspective on how industry writes mission script, especially compared to modern tools. Implementing the stealth mechanics from scratch also gave me a much clearer idea on how games create tension and suspense through scripted sequences.
At this point I'm looking to challenge myself in other ways, however if I were to continue working on this project here are some things I would be looking to change: