PRO FOOTBALL
11 v 11 soccer game
Team size - 6
3 months
platform - Mobile/PC
Unity · Custom AI Systems · Motion Matching · Animation Tools
ProFootball is a full 11v11 football game built from the ground up for mobile, delivering a tactical and immersive PvE experience.
With smart AI teammates, 200+ motion-matched animations, and cinematic match systems, the game strikes a balance between realism and accessible, responsive play.
I led both the core design and AI implementation, shaping everything from the player experience to the animation pipeline , ensuring the entire game loop was deeply integrated, performant, and scalable.
My Contributions
Game Design
Defined the complete gameplay loop ; from kick-off to scoring to match wrap-up.
Designed and balanced all core systems: passing, shooting, stamina, tackling, and AI match dynamics.
Developed the feel and flow of the game: player responsiveness, match tempo, and cinematic moments.
Created scaling match difficulty curves and adaptive AI behavior tied to in-game conditions.
AI Design : Utility-Based System
The heart of the game’s PvE experience is a custom utility-based AI system, designed and implemented from scratch
Role-Based AI Architecture
Players are assigned roles (Striker, Midfielder, Defender, Goalkeeper), each with unique scoring systems.
Each AI player calculates utility scores in real-time for multiple possible actions:
Mark player, press ball, reposition, call for pass, shoot, hold position, etc.
Utility scores are calculated based on:
Ball location & velocity
Player stamina
Role priorities
Opponent proximity
Game state (score, timer, team possession
Adaptability & Decision Making
AI dynamically prioritizes actions based on situation, using real-time utility scores.
Example: A midfielder behind the ball will decide between advancing into space, covering defensively, or calling for a pass — depending on spacing and pressure.
Teammate Intelligence
Designed communication simulation: teammates broadcast intent (“I’m open”, “Hold back”, “Mark left”) to each other and the player.
Spacing logic prevents crowding and enables realistic passing lanes and overlapping runs.
Animation & Gameplay Integration
Motion Matching & Pipeline
Built the entire animation pipeline for 200+ clips to work with motion matching.
Root motion alignment, tagging, and conditional transitions.
Designed fallback and recovery animations for sudden state interruptions.
Integrated with gameplay to maintain responsiveness while preserving realism.
Gameplay Systems
• Shot curve logic (based on power, angle, pressure)
• Stamina system affecting speed, decision-making, and animation choices
• Defensive AI pressure system based on real-world football zones
Controls
Move
Use the left stick or WASD to move your character through the combat zone.
Pass
Aim with the right stick or mouse to target enemies and control your fire direction.
Lofter Pass
Tap dash to quickly evade enemy attacks or reposition through tight spaces.
Switch + Tackle
Hold to fire/Attack with your main weapon — effective for sustained pressure and crowd control.
Secondary Attack
Use your special ability to deal high damage or control the battlefield strategically.
Challenge
Our early prototype had a working 11v11 setup, but it felt stiff and clunky. Players dropped off quickly, saying it didn't feel fluid or realistic—especially compared to games like FIFA Mobile or eFootball.
We had just 3 months, a small team, and needed to:
Make gameplay feel smooth and responsive.
Ensure controls were intuitive on touch devices.
Build AI teammates that support the player intelligently.
Integrate realistic animation without blowing up performance.