{"schemaVersion":1,"record":{"key":"resource/game-ai-pro","type":"resource","id":"game-ai-pro","lang":"en","title":"Game AI Pro","summary":"Professional articles on NPC behavior, pathfinding, utility AI, behavior trees and debugging. Covers game AI rather than LLM coding assistants.","updatedAt":null,"status":"active","url":"https://gamemechanics.pro/en/resources/#resource-game-ai-pro","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/resource/game-ai-pro.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/resource/game-ai-pro.md","aliases":[],"tags":["book","","engineering"],"sourceIds":["source-fc6d4e3fe1290fc4"],"sources":[{"id":"source-fc6d4e3fe1290fc4","title":"Game AI Pro","url":"https://www.gameaipro.com/","verifiedAt":null}],"sections":[{"id":"principle","title":"When to use it","body":"Professional articles on NPC behavior, pathfinding, utility AI, behavior trees and debugging. Covers game AI rather than LLM coding assistants."},{"id":"access","title":"Access","body":"All chapters are free to download. Publication dates vary; rights holders prohibit rehosting the chapters on other sites."},{"id":"practice","title":"Try it","body":"Choose a chapter on a simple FSM or utility AI and implement one testable opponent."}],"relations":[],"placements":[],"supersededBy":[],"attributes":{"kind":"book","format":null,"language":"en","authors":"Steve Rabin, series editor, and chapter authors"},"endsAt":null,"provenance":"Original editorial recommendation. The external material retains its author’s rights.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors"}}