18 682 109 książek w 174 językach
Jednak się nie przyda? Nic nie szkodzi! Możesz zwrócić produkty nawet do 30 dni
Bon prezentowy to zawsze dobry pomysł. Obdarowany może za bon prezentowy wybrać cokolwiek z naszej oferty.
Nawet do 30 dni na zwrot
Game AI Engineering in Practice: Build Intelligent NPCs, Fix Broken Behaviors, and Create Smarter Game Systems with Unity, Unreal Engine, and Godot
Problem
Stop building NPCs that get stuck, make poor decisions, or behave unpredictably. Start engineering intelligent game characters that respond, adapt, and perform reliably.
Your enemy AI works perfectly during testing-but what happens when players change tactics, obstacles block navigation, or dozens of NPCs interact simultaneously?
Characters freeze, behavior trees fail, enemies make unrealistic decisions, and performance suffers. Fixing one problem often introduces another.
For game developers, programmers, technical designers, and students, the challenge isn't simply making NPCs move or attack. It's building reliable game AI systems that combine perception, pathfinding, decision-making, coordination, and intelligent behavior without becoming difficult to debug or maintain.
Game AI Engineering in Practice gives you a structured approach to solving these challenges.
SolutionLearn to build smarter NPCs, diagnose broken behaviors, and develop maintainable game AI systems using Unity, Unreal Engine, and Godot.
This practical, implementation-focused guide takes you from fundamental game AI concepts to advanced autonomous agents and production-ready systems.
Using Unity 6 and C# as the primary hands-on environment, with additional Unreal Engine 5 and Godot 4 implementations, you'll learn how intelligent characters observe their surroundings, select actions, pursue objectives, and recover when things go wrong.
Inside, you'll learn how to:
Build intelligent NPC behaviors: Implement finite state machines, behavior trees, utility AI, and Goal-Oriented Action Planning (GOAP) for context-aware decision-making.
Master pathfinding and navigation: Apply A*, navigation meshes, steering behaviors, and obstacle avoidance while fixing stuck NPCs and unreachable destinations.
Create believable enemy intelligence: Develop vision, hearing, threat assessment, tactical combat, cover selection, and coordinated squad behaviors.
Engineer autonomous game agents: Connect planning, controlled tool execution, persistent NPC memory, LLM-powered dialogue, and Unity ML-Agents.
Debug, optimize, and ship reliable AI: Investigate behavior failures, profile performance, automate tests, and validate game AI across complex scenarios.
Each major concept connects to practical implementation, helping you understand not only what works, but why-and how to correct it when it fails.
ProofOne practical project connects the entire learning experience: the Intelligent Outpost.
Throughout the book, you'll progressively develop a playable environment featuring guards, merchants, technicians, and coordinated NPCs.
You'll begin with basic navigation and detection, then introduce intelligent decisions, tactical behaviors, autonomous planning, shared interactions, persistent memory, and optional conversational AI.
The final chapters bring these systems together through integration testing, performance audits, automated validation, and production handoff practices.
Additional implementation references, troubleshooting guidance, and release checklists help you apply these techniques beyond the example project.
By the end, you'll have a practical foundation for designing intelligent game characters, diagnosing difficult AI problems, and building systems that support more engaging player experiences.
Build smarter characters. Fix unreliable behaviors. Engineer game AI with confidence.
Cześć! Jestem Libroamiko, Twój doradca książkowy.
Jak mogę Ci pomóc?