For block B and C of my third year at BUAS I worked together with a team to create a cozy and playful adventure game where you play as a grandma catching cats to help a tanuki find your lost cat.
I built gameplay systems in C++ and Blueprints in Unreal Engine. I focused on:
- Movement: state machine with sprint, stamina, variable jump height, dive with air steering, physics-based slope sliding, and a respawn system
- Camera: spring arm with rotational lag, dynamic height adjustment with deadzone, camera collision handling for thin objects, and auto-recentering
- Dither occlusion: objects obstructing the camera’s view dither out using a material with Unreal’s DitherTemporalAA