← Back to Projects
Knot Fun
Click to expand
2024-11 BIT Festival 2024 6 people

Knot Fun

Co-op arena shooter where players are physically tethered by a Verlet-physics rope that swings through the environment and deals damage to enemies on contact.

UnityC#MultiplayerPhysicsVerlet IntegrationGame JamURP

About This Game

Knot Fun is a 3D co-op arena shooter where two players are connected by a physically simulated rope. The rope is not merely visual — it collides with geometry and damages enemies on contact, turning cooperative positioning into the core combat mechanic.

Features

  • Physics Rope: Verlet integration rope that swings dynamically and deals damage
  • Co-op Play: Two or more players connected — coordination is required
  • Wave Combat: Fight enemy waves with distinct types (melee, ranged, AOE, throw)
  • Upgrade System: Procedurally generated card upgrades between waves driven by Google Sheets balance data
  • Tension Feedback: Rope colour shifts from grey to yellow as players approach maximum distance

Technical Highlights

  • Custom Verlet integration rope simulation with multi-pass constraint solving and sphere-based collision response
  • Per-weapon possibility matrix prevents nonsensical upgrades via rejection sampling
  • Multi-player force accumulation aggregates impulses per player before applying them to avoid same-frame interference
  • Google Sheets CSV backend for live balance editing, parsed with a custom quoted-field CSV parser