Home    General Programming    Artificial Intelligence    Math    Physics    Graphics    Networking    Audio Programming   
Audio/Visual Design    Game Design    Production    Business of Games    Game Studies    Conferences    Schools    Contact   
State of the Industry
State Machines
A* pathfinding
Pathfinding / Movement
Group Movement
Group Cooperation
Strategy / Tactical
Animation Control
Camera Control
Player Prediction
Fuzzy Logic
Neural Nets
Genetic Algorithms
Natural Language
Tips and Advice
Tools and Libraries
Genre: RTS / Strategy
Genre: RPG / Adventure
Genre: FPS / Action
Genre: Racing
Genre: Sports
Genre: Board Games
Open Source
All Articles
Game Programming Gems
Game Programming Gems 2
Game Programming Gems 3
Game Programming Gems 4
Game Programming Gems 5
Game Programming Gems 6
Game Programming Gems 7
AI Game Programming Wisdom
AI Game Programming Wisdom 2
AI Game Programming Wisdom 3
AI Game Programming Wisdom 4
GPU Gems
GPU Gems 2
GPU Gems 3
Massively Multiplayer Game Development
Massively Multiplayer Game Development 2
Secrets of the Game Business
Introduction to Game Development
GDC Proceedings
Game Developer Magazine

Artificial Intelligence: Commercial Middleware


Engenuity Technologies Inc.
Through its tight integration with in-game physics engines, AI.implant offers massive destructibility in physical worlds, making it easier to radically change the game environment during game-play. Using AI.implant, game developers can create dynamic environments as well as characters who are so aware of their surroundings that they can make informed decisions based on input from any given situation. AI.implant - the only AI Middleware to win the Frontline award ... twice.

Artificial Contender

Trusoft International Inc.
Artificial Contender?(AC) is an AI technology, AI middleware and set of tools that introduces a new type of AI agent to games - learning, adaptable AC agents capable of behavior-capture. AC agents learn the playing styles of humans and adapt to achieve set goals if required. AC is not a "black-box". As the technology deploys instance-based reasoning (reasoning by example) principles, all decisions made by AC agents are transparent and easily explainable even to non-programmers. Artificial Contender's learning and decision making takes place in real time and - crucially - is economical with system resources.


DirectIA?stands for "Direct Intelligent Adaptation". It is the world's first generic artificial life & behavior SDK. DirectIA?was built to create agents that adapt to unpredictable situations (situations which were neither predicted nor programmed), look alive and seem to have intelligent behaviors. At its higher level, DirectIA?is a motivational system , that is, a system that can be viewed as a set of motivations which compete over what should be done. The best analogy for DirectIA?technology is a highly connected and flexible graph, which allows activity propagation similar to the propagation in a brain.


AI Seek
AIseek provides innovative technologies to power tomorrow´┐Żs computer games. AIseek's flagship product, the IntiaTM processor, is the first dedicated processor for artificial intelligence (AI). By accelerating and optimizing behavioral computations, the Intia processor empowers developers to build entirely new game worlds, populated by intelligent life. By accelerating CPU-intensive, low-level AI routines, AIseek frees developers to create sophisticated, higher-level AI on a massive scale. Moreover, with accelerated AI, game worlds can be large, complex and constantly changing without compromising on the number or intelligence of the NPCs inhabiting those worlds.


Kynogon markets Kynapse for games the most widely used A.I. middleware within the game development community with clients such as A2M, Atari, Digital Illusion CE, Electronic Arts, Lionhead Studios, Real Time World, Spark Unlimited, SEGA, Turbine, etc. Kynapse for games also exists as integrated into the Unreal Engine 3 developed by Epic Games. It brings innovation (3D dynamic topology analysis, hierarchical 3D dynamic pathfinding, ...) as well as efficient production tools (automatic pathfinding and perception data generator, ...).


LiveCombat gives you the power to build AI characters that learn how to behave by observing the actions of human players. It provides very deep learning that occurs in real time while you play. Your AI characters learn in seconds to be trusted companions or deadly foes. LiveCombat is ideal for action games that emphasize hand-to-hand combat and/or squad-based games that involve larger-scale battles. LiveCombat employs breakthrough machine learning technology that models human game play in real-time. The models are behavior policies that represent decision-making in millions upon millions of distinct game contexts.


LiveMove is a motion recognizer for the Nintendo Wii. # Create motion recognizers with LiveMove in minutes simply by showing examples of motions; no coding or scripting is required. At run time, a motion recognizer can robustly determine which motion a player is performing from the set of developer-provided examples. Recognize up to 40 different motions on 8 Wii remotes or nunchuks simultaneously using less than 5% of the Wii CPU. Total memory usage is typically below 700K.


PathEngine is a sophisticated middleware tool-kit for the implementation of intelligent agent movement, built around an advanced implementation of points-of-visibility pathfinding on 3D ground surfaces. At the heart of the SDK is a well-defined agent 'movement model', with pathfinding and collision both provided in tight integration against this movement model. This kind of integrated collision architecture is key to the implementation of fundamentally robust movement. The toolkit also comes with powerful content processing and ground management functionality, a graphical testbed and associated tools.


Stottler Henke Associates, Inc.
SimBionic?is an award-winning AI middleware tool that simplifies the process of creating intelligent behavior for games and simulations. Using SimBionic, you can specify how game characters and simulated entities dynamically react to events and player actions. SimBionic enables everyone on the development team to write smarter behaviors that are more realistic, challenging, and engaging. By accelerating development and encouraging collaboration, SimBionic increases productivity and frees your team to focus on innovation.


The xait-Engine is a modular AI Engine that controls the bots in computer games. It is based on a multiagent system that allows simple implementation of autonomous and intelligent bots. A multiagent system provides a platform that enables each single agent/bot to work together with the other agents/bots in a team. The game designer can assign different skill sets to various bots. Complex goals can then be reached by applying these skills and individual knowledge cooperatively. The modular architecture of the xait-Engine includes a core system and genre specific components for different game genres and crossovers.

40% off discount
"Latest from a must have series"
Gems 7

"Cutting-edge graphics techniques"
GPU Gems 3

"Newest AI techniques from commercial games"
AI Game
Wisdom 4

ugg boots clearance canada goose cyber monday moncler outlet