PsichiX / emergent

Toolset for producing emergent gameplay for games written in Rust
https://psichix.github.io/emergent/
Other
81 stars 4 forks source link
artificial-intelligence game-development rust-crate

Emergent AI

Crates.ioDocs.rs

Toolset for producing emergent gameplay for games written in Rust

About

Emergent AI library is a set of modular building blocks to use for building smart agents, events and anything you want. The goal of this library is to generalize most well-known modern AI techniques into smaller units that when put together can produce smart behaviors of agents and game world itself.

When we focused on turning parts of modern AI systems into building blocks, we end up with these decision makers:

This modularity gives more power to the user, it allows user to build hierarchies of different decision makers to build the exact behavior user wants without putting limits on what is achievable!

Read more about all the concepts in the documentation

https://docs.rs/emergent

Read about developing your own AI systems in the book

https://psichix.github.io/emergent/

Media

Utility AI:

Utility AI

Roadmap