GDQuest / godot-steering-ai-framework

A complete framework for Godot to create beautiful and complex AI motion. Works both in 2D and in 3D.
http://gdquest.com/docs/godot-steering-ai-framework
MIT License
1.17k stars 81 forks source link

Add specalized agents #15

Closed Razoric480 closed 4 years ago

Razoric480 commented 4 years ago

Specialized agents would be steering agents that are specialized towards RigidBody/2D, KinematicBody/2D, and Spatial/Node2D. They update themselves every frame, have a "current_behavior" property, and a virtual "_apply_steering" method that applies that behavior.

For simple cases, this can often be all you really need. For more specialized cases, the player can roll their own or extend these.