A downloadable game

soccerCX demo

dribblin, kickin, trickin

input: GAMEPAD 

2026.6  

+ curved kick

+ improved dribble



soccerCX.cs is a humanoid football player controller with these core systems:

Movement & Locomotion

  • 8-directional movement (F/B/L/R + diagonal strafing)
  • Turn animations for direction changes
  • Run-stop mechanic with slide/brake
  • Speed-based animation blending 

Ball Control

  • Dribbling - Continuous ball touches with configurable force, cooldown, and turn reduction
  • Receiving - Automatic positioning and animation selection based on incoming ball angle/foot
  • Tricks - Skill moves (left/right/forward) with ball animation sync
  • Ball physics - Uses Rigidbody forces, kinematic mode switching, trajectory prediction

Kicking System

  • Multiple kick types - Normal, volley, scissor (from anim.kick.F/V/B)
  • Charge-based curve kicks - Hold button, use right stick for curve direction
  • Pass targeting - To specific players with speed-based lead
  • Goal targeting - Automatic shot direction with angle calculation
  • Foot selection - Left/right foot + inside/outside based on ball/target position

Animation System

  • Humanoid IK - Foot pivot tracking, ground contact detection
  • Animation events - Contacts at specific normalized times (NT)
  • Crossfading - Smooth transitions between states
  • Root motion lerping - Position interpolation during kicks/receives

AI Capabilities

  • Automatic ball pursuit - Moves to intercept based on trajectory prediction
  • Receive logic - Positions body relative to incoming ball
  • Next action queue - Can chain animations (trick → move, receive → dribble)

Debug Visualization

  • Real-time UI for state, action, distances, angles
  • Transform markers for lerp targets, kick points, closest points


Updated 21 hours ago
Published 8 days ago
StatusReleased
AuthorRawFormula Prototypes
GenreSports
Tagsball
AI DisclosureAI Assisted, Code, Graphics

Download

Download
soccerCX.zip 41 MB
Download
soccerCX_0623.zip 41 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.