Slingshot
A slingshot-swinging arcade runner, built solo while learning Unity.

Slingshot is a mobile arcade game where you swing forward on a rope, aim by dragging the camera/rotation, and smash through enemies and a boss while avoiding buildings, out-of-bounds zones, and civilians. I built the entire project solo as one of my early Unity learning projects.
Technically, the player controller combines forward auto-movement with drag-based aiming, clamping rotation on both axes to keep the swing within a playable range. Trigger collisions drive most of the game logic: hitting an enemy speeds the player up temporarily (with VFX feedback), hitting a building, out-of-bounds zone, or a victim ends the run, and reaching the boss at the right speed threshold triggers the kill sequence. There's also a tap-speed QTE section where the player taps rapidly to build up momentum, tracked and displayed through a progress bar UI. A dedicated UI manager handles the game's panels and flow (start, retry, win, next level), a smoothed follow camera tracks the player, and multiple cutscene-style camera swaps (via coroutines) play out the intro sequence before gameplay starts.