| With rapid development of scientific technology, cellphones are becoming more andmore powerful and multi-functional. At the meantime the Android and IOS systemshas lower the cost of game development, providing suitable system environment forhighly sophisticated games and made mobile game development a hot topic. As thegame industry flourishes, these simple programs are also being evolved to morecomplicated multi-playing internet games, and relies more on AI during the gamedesign phase.The author designs and develops game AI base on behavior trees in a networkedmobile game project "AURA"."AURA" is an action role-playing networked mobilegame. The functional modules of the client terminal developed by author in this gameproject includes: game UI, networking, resource management, object management,data management, instance system, skill system and combat system. Article introducesrequirement analysis, general design and detailed design of combat related system inthe project.The author uses behavior trees as AI technology. It’s a simple and scalable solutionusing the behavior trees as AI technology. Complexity and performance of behaviortrees are fit for mobile games performance requirements. Article describes the use ofan open source tool Brainiac Designer to design AI behavior tree, and uses C#torealize behavior tree engine. |