Nicholas Darker

Game Programmer | Designer | Artist


Latest Released Game

Shatter Keep

Unity | PC | May 7th, 2021

UI & Audio Programmer | Technical Artist


Projects

Major Crush

Unity | PC | Fall, 2020

Programmer & Designer

Tiny Terrors

Unity | PC | 2019 - 2020

Programmer

Lost Light

Unity | PC | May 7th, 2018

Level Designer

Shatter Keep

A Top-Down Multiplayer Survival Horror game.

Made in Unity


Networked Player Tracking Mechanic

I created a footprint mechanic where the monster player is able to track each of the 4 survivor players locations for a limited time based on their past footprints.The footprints are a sprite particle effect created when the player is displaced and are color coded to match each of the 4 players to be easily discernible who you are tracking.The footprints are tracked locally on each players machine and are only rendered to the monster player during their 30 second tracking ability.Each footprint particle effect has a maximum lifetime of 60 seconds so that the information is up to date and not cluttered.

Visibility Stencil Shader

To create a sense of anxiety in the player I created a Stencil Shader to only render other players who are within a small radius around each independent local player.

Visibility Stencil Shader

Due to the isometric camera perspective, walls became obstructing to the camera and provided plenty of hiding spots for survivor players.To balance this I created a wall transparency shader to compare when a player is behind a wall and to cut out a small circle to allow them to become visible.This however is only calculated locally for each player so that they can still hide without becoming visible to all players. This in turn added to a very fun interaction where players who walk by a wall can suddenly see a hiding player and choose to hide with them or chase them

Spatial & Dynamic Audio

In order to create a terrifying experience for our players I worked alongside the Audio Designer to implement spatial Audio through FMOD. This allowed players to become immersed in the experience by hearing directional audio of the terrifying roars and footsteps of the monster walking through the halls around them.Spatial Audio allowed players to essentially see in the darkness as they could hear potential foes and assess dangerous situations around them.The Dynamic Audio we created through FMOD allowed us to change how the background tracks and global audio were handled on the fly through variables.For example depending on the current number of living survivors the track would be updated to change in ramping intensity.

Technical Art


Dynamic Animation Reactions

  • Physics Asset

  • Bone Collisions & Constraints

  • Animation Notifies & Object Trace

  • Impulse Force to hit Bone


Hidden Object Shader

  • Opacity Masks

  • World Displacement

  • Distortion Particle Effect System

  • Temporal Dithering

  • Post Processing Material Layer


Visibility Range & Wall Transparency

  • Stencil Buffer

  • Client Side Rendering

Digital Art


2D Rigging


Gallery