RaveAI is general purpose AI engine for Flash and AIR platforms. It is fully ready for Stage3D games, but not limited to them. Engine is fully 3D API / engine agnostic and has long list of features.

Features:

  • waypoint navigation system
  • A* pathfinding optimized using Quad Tree
  • general optimization using Quad Tree for all kinds of AI query’s
  • auto waypointing on terrain on meshes
  • support and area awareness system for .obj meshes and 3d terrain ( from heightmap image or data submitted)
  • dynamic obstacle avoidance
  • bezier path smoothing
  • NPC sight simulation using raycasting
  • JSON configuration system, JSON FSM for AI scripting
  • script AI using FSM defined in JSON file
  • FSM json has access to whole public API of RaveAI, so you can call whatever methods you need (using built in reflection system)
  • fully ready for Stage3D, Flash Player 11, AIR 3.2
  • 3D engine agnostic, even Stage3D agnostic
  • minimal set of dependencies
  • set of examples and demos in Minko3D engine
  • open source for non-commercial development and developer-friendly licenced for commercial development
IA , . URL.