Apparition Exhibitation

Search for apparitions in the haunted exhibition. Search through the paintings and look for any signs of it being possessed. Be warned, you may become the newest exhibit.

Built with a team of 9 people in a 48 hour time period. Awarded 1st place in the 2024 Fall KABOOM! Game Jam.
Built in Unity. Download game for the best experience (unresolved bugs in WebGL version)

Role

Programmer

What Did I Contribute?

Lighting

Utilizing masks, I first simulated darkness by covering the screen with a black screen. Then, I unmasked a certain radius from the cursor, gradually getting weaker, to simulate a flashlight. To more accurately simulate a flashlight, I studied flickering lights and took notes on how they look, then replicated the results of my research into the game.

Failed to load image

Movement

For movement, I created anchor points for the camera to go to. Each anchor point had a debug Gizmo that showed the bounds of the camera, so at each point, we knew exactly how much area we could work with. To keep track of where the camera is, I associated each anchor point to an item in a list, which allowed me to keep track of the camera position at any given moment. It also allowed me to easily find when the camera reached one of the end anchors, which were associated with the beginning and end of the list.

Failed to load image

Handled logic for caught Apparitions

To detect when an apparition was detected, a collider that covered it spawned alongside the apparition. When the mouse clicked while inside one of the colliders, the corresponding apparition disappeared and a counter for how many caught increased. Additionally, a particle effect was spawned at the location of where the apparition was to clearly signal to the player that they caught one. To prevent spamming, the detection of an apparition was put on a cooldown, indicated by the flickering of the flashlight.

Failed to load image

Links

Itch.io

Itch.io

Play the Game!

Gallery

More Games

View other games I worked on!

Envelope

Contact me

rzherwig@gmail.com

Github

Github

Linkedin

Linkedin

Github