Yoetz is a decision-making AI for the Bevy game engine. It's posted here as an entry to Phox's Bevy Plugin Jam - for the actual up-to-date plugin visit the GitHub repository and the crates.io crate page.

Example: source code, WASM demo

Also see some code snippets in the documentation.

Features

  • Describe the various strategies the AI agent can use by using a device macro on an enum.
  • Write systems that suggest and score behaviors from that enum.
  • AI informs user systems on the decision using the ECS (adds and removes components based on the strategy it chose)
  • Suggestions can carry data that will appear in the strategy components. The exact behavior of that data can be customized in the derive macro.
StatusPrototype
CategoryOther
PlatformsHTML5
AuthorAeon Felis
Made withRust
LinksSource code

Leave a comment

Log in with itch.io to leave a comment.