An open API service indexing awesome lists of open source software.

https://github.com/flame-engine/radiance

This library is a collection of AI algorithms used in games.
https://github.com/flame-engine/radiance

Last synced: 9 months ago
JSON representation

This library is a collection of AI algorithms used in games.

Awesome Lists containing this project

README

          

:warning: This package is currently under development.

This library is a collection of AI algorithms used in games. This includes:
- Steering behaviors (NYI)
- Flocking behaviors (NYI)
- Pathfinding (NYI)

## Steering

The set of steering behaviors used in many modern game engines: [lib-GDX],
[Unity] (also [2]), [ROYGBIV], [Godot]. All these libraries share the same
ancestry: they originate from the work of [Craig Reynolds] originally published
in 1999. This library implements the same algorithms in Dart language.

[Craig Reynolds]: https://www.red3d.com/cwr/steer/gdc99/
[lib-GDX]: https://github.com/libgdx/gdx-ai
[Unity]: https://github.com/ricardojmendez/UnitySteer
[2]: https://github.com/sturdyspoon/unity-movement-ai
[tutorial]: https://gamedevelopment.tutsplus.com/series/understanding-steering-behaviors--gamedev-12732
[ROYGBIV]: https://github.com/oguzeroglu/Kompute
[Godot]: https://github.com/ricardojmendez/UnitySteer