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.


Reaction66Shot Accuracy60Marking52Stamina62Speed69
Reaction66Shot Accuracy60Marking52Stamina62Speed69
Reaction90Shot Accuracy85Marking80Stamina95Speed100


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.


Fin.

Wednesday, November 19, 2025

Made by Rahul Vinod