Download presentation
Presentation is loading. Please wait.
Published byMary Wheeler Modified over 10 years ago
1
Building the Battlefield AI Experience Mikael Hedberg Lead AI Programmer Email: mhedberg@ea.com Twitter: slicedlime
2
Critical acclaim for BF: BC
3
Critical acclaim for BF: BC 2
4
Overview Challenges What is AI? Design Philosophy Improvements The Frostbite AI
5
Battlefield AI Challenges Working with Soldiers The Uncanny Valley
6
Battlefield AI Challenges Friendly Squad AI Immortal friends Personalities
7
Battlefield AI Challenges Battlefield – Infantry – Stationary Guns – Armed cars – Tanks – Helicopters – Quad bikes – Passenger Positions
8
Battlefield AI Challenges Destruction
9
Battlefield AI Challenges Open world
10
Battlefield AI Challenges DICE + Single Player = ?
11
Battlefield AI Challenges Code base from BF2, BFV, BF1942 Multi-player bot-style AI
12
What is AI? Behaviors?
13
What is AI? Behaviors Animations?
14
What is AI? Behaviors Animations Character Experience?
15
What is AI? Behaviors Animations Character Experience AI Experience: – Decision system – Behaviors – Animations – Scripting – Voice overs –... more?
16
AI Experience – Main Problems Coupling between: – AI behaviors – Scripting – Animations Animation fluidness Non-reactive NPCs Decision Oscillations
17
AI Experience – Acting Cheating = win
18
AI Experience 80% bulk AI behaviors 20% memorable moments
19
Improvements for BF: BC 2 Sensing Rewrite Improved Scripting Support Dynamic Pathfinding Features Improved AI-Animation Integration Seemless Cutscene to AI transitions AI Insertion Sequences AI Soldier Death Animations Improved Combat Cover Selection New Cover Animations
20
Improvements for BF: BC 2 Death animations
21
Improvements for BF: BC 2 Sensing rewrite
22
Improvements for BF: BC 2 Focus on the player experience Script the memorable moments Open world -> wide corridor, arenas
23
The Frostbite AI Environmental awareness
24
The Frostbite AI Frontlines – Positional awareness – Personalities
25
The Frostbite AI Automatic cover detection
26
The Frostbite AI Reactivity over planning Layers of ordered behavior lists
27
Summary Uncanny Valley Player impression of AI is what matters Stable bulk + memorable moments Cheating = win
28
Questions? Mikael Hedberg Lead AI Programmer Email: mhedberg@ea.com Twitter: slicedlime
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.