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.
- Host: GitHub
- URL: https://github.com/flame-engine/radiance
- Owner: flame-engine
- License: mit
- Created: 2022-01-02T23:29:09.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-13T20:47:23.000Z (over 3 years ago)
- Last Synced: 2025-05-29T17:18:26.635Z (10 months ago)
- Language: Dart
- Homepage:
- Size: 76.2 KB
- Stars: 23
- Watchers: 9
- Forks: 3
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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