← Back to Portfolio

CLIENT + SERVER · for Sway

Combat and movement commission

Client and server work: controller bootstrapping, combat and movement systems, replication, SFX/VFX/Animation managers, and safe lifecycle.

Hired by Sway1 WEEK~500 USD
Tasks completed
  • Controller bootstrapping: PlayerController/CharacterController auto-init and child module discovery
  • Project setup: layered shared/player/character logic; auto-start on boot
  • Combat input: M1/M2/Space press+release, ground detection, feints, safety gates
  • Replication & effects: smooth anim blends, style-aware reactions, guard break, block mirror, knockback timing, feints, flourish sync
  • SFX/VFX/Animation managers with preload and style-based fallback
  • Networking & attributes: standardized client events; IsBlocking/IsAttacking/IsRunning/IsTouchingGround
  • Lifecycle & safety: rebind on spawn/respawn; defensive state checks
  • Movement: running (double-tap W/shift-lock), crouch/roll/slide with coordinated transitions
  • Shared movement rules: ground checks integrated with combat; smooth state transitions