OpenSteer Herds to Mac OS X
OpenSteer, a C++ library intended to give steering behaviors to autonomous characters in games, has been ported to Mac OS X. OpenSteer’s classes are designed to integrate with your existing game engine by either inheritance or layering.
OpenSteer provides a toolkit of steering behaviors, defined in terms of an abstract mobile agent called a “vehicle.” Sample code is provided, including a simple vehicle implementation and examples of combining simple steering behaviors to produce more complex behavior. OpenSteer’s classes have been designed to flexibly integrate with existing game engines by either layering or inheritance.
For further information on physics, be sure to read ‘Physics of Racing Series’ and the textbook, ‘Physics for Game Programmers’ by Grant Palmer.
- SourceForge: OpenSteer
- ‘3D Math Primer for Graphics and Game Development’ by Fletcher Dunn
opensteer,mac,os,x