This was the third game project during my Futuregames education, and the first where we used Unreal Engine.
You play as a lone wolf cub searching for your father. Solve puzzles and watch out for dangers as you make your way through a treacherous forest.
Heavily inspired by Little Nightmares, Inside and Limbo.
Static and Following
I wanted to create a camera system that combines Little Nightmares and early Resident Evil. With that in mind I created two variations of the camera - one static and another that follows the player. They are put in an array that switches between the cameras by entering triggers. The time duration of switching cameras can be adjusted individually.
Rotation
If you want to be able to plan ahead and want to see what's behind the corner, you can rotate the camera by moving the mouse. It will automatically go back to its original rotation over time and it's clamped with a vector so it won't be able to spin around.
Subtle Movement
Because we have very few moving elements in the game, every time the player stopped walking, the world looked stiffer than a still picture. I wanted a more organic feeling and make it more immersive. Therefor, I decided to create a camera that is always slightly moving. It helped give depth to the game and let it breath.
I created a subtle camera movement by making a vector V to determine max distance from the start position. Then I set a new random location between -V and V before I used a Timeline to reach said location. The vector V can be changed individually for each camera, so you can make movement bigger in bigger spaces.