A Unity-based puzzle game where you take the role of the Big Bad Wolf from The Three Little Pigs and attempt to use your breath to solve puzzles and enter the pigs’ homes. For example, the pig with the brick house is protected by a drawbridge and a moat–to cross it, the player must blow the nearby torches to the drawbridge’s suspension ropes to light them on fire, which will lower the drawbridge. The game utilizes Unity’s built-in physics system to have the wolf “blow” air by applying a force to each targetable objects’ Rigidbody. For more difficult interactions, like with the fire, an animation is used instead.
This was created in a group of three over the course of two weeks. I programmed most of it: this included shader creation (particularly the skybox and water), event management, breath force logic using Unity’s physics system, animation, visuals and postproessing, and the UI, among other things. Assets were found from the Unity Asset Store and Sketchfab, though I also edited a few to suit our needs.
I delved more into Unity’s Shadergraph with this project, referencing tutorials to create the water and sky shaders. For the water, a Fresnel node was added to make the water more reflective when viewed from certain angles, and it supported UV distortion to mimic the refraction present in real-life water.