This personal project was started to get familiar with the HTML 5 game engine PlayCanvas.
The game is based around the premise of having pulses of vision as you walk, mimicking echolocation.


First Room


The cute and misleading first room was a great intro to the game and a good chance to explore modeling, texturing, and room design.
Smaller objects can be picked up and moved around, it was a challenge to make the interaction feel snappy while keeping the feel of the mechanic smooth.
Custom Shaders
.
I made the echo visual by programming two shader effects:
1. Lighting up objects based on the position of the soundwave travelling through the room.
2. Applying screen space dithering for a stylized effect.
This combination of these effects create the surreal feel that I was looking for in this project.
Overall I worked on 3 shaders during this project, including the echo shader.

Gameplay Mechanics
I then started looking for simple ways of building challenges based around this echo mechanic.
Challenges such as navigating a mazes and different rooms.
These contain surfaces that dampen the echo effect and doors that open and close as the echo effect reaches them.


Try this web game out Here