City of Darkness

A blind monster prowls the abandoned city, standing between you and your freedom.

Can you sneak silently enough to escape?

Project Info

Team Size: 17

Duration: 9 Weeks

Engine: BGGE (Custom Engine)

Genre: First person horror game

Itch.io: City of Darkness

Contributions

Player Logic

I was responsible for player logic and to integrate all player features.


Developed a pipeline for first person animation and created a system to easily handle multiple animation layers. Used primarily by the player to work with multiple state machines. Also added support for overriding animation in specific joints and procedurally move them according to the players desired camera movement. This allowed the animators to add animation to the camera with head bobbing and other body movement

Animation Pipeline


Light Animation

Set up a light animation pipeline for VFX artists to create keyframe animations to lights and meshes. Also added support for adding particle system and sound events.