4. Game Engine
Input Devices
GUI
Programmer
Physics Rendering Audio
Engine Discrete Engine Engine
Simulation
AI Engine Engine
Compiler Data Management Layer
Designer
Game Content Character Character UI Models and
Sound
Scripts Data Elements Textures
[2]
4
7. [6, 7, 8]
Using in serious games [4],[5],[6]
Using in mobile phones
and web browsers
Using high-level-languages
Support Indie game development
[9]
7
8. Game development Multi-platform game
without XNA development
with XNA
Game Languages Microsoft Visual Studio 2010
Game Engine XNA Framework
.NET
C C++ ASM .NET Compact Framework
Framework
XBOX Windows
DirectX OpenGL Windows
360 Phone 7
[10]
8
11. Bot
Line of Sight
Natural language processing
[14]
Path finding
Scripting support
State machines
Team based AI
Emotional AI
[15]
11