bevy_mod_scripting icon indicating copy to clipboard operation
bevy_mod_scripting copied to clipboard

Bevy Scripting Plugin

Results 44 bevy_mod_scripting issues
Sort by recently updated
recently updated
newest added

A breaking change happened either in rustdoc --json or in the bevy docs which removed import paths for many items, as well as their trait implementations, meaning `make generate_api` currently...

bug

Now that the foundational work is done the Rhai API can be written as well, the work needed is as follows: - [ ] Rhai implementor in `bevy_mod_scripting_derive` which generates...

enhancement

To promote compartmentalisation, Rhai and Lua should be in their own crates in this repo, they should also be opt-in instead of provided by default to speed up compilation when...

enhancement
good first issue

Allow scripts querying for entities with different components. - [ ] Write (Owned only) Lua wrappers around `bevy_ecs_dynamic` - [ ] Add them to the APIProvider

enhancement

Two questions: 1. Can you serialize scripts alongside the entities in scenes? 2. Can you set variables in the script and serialize those as well? When I work with scripts...

enhancement

Hi, I see your comment on "Rhai currently does not have any utilities existing for generating documentation (for the rust provided API), once something comes out we'll include it." May...

documentation
enhancement

I want to expose sort of a plugin system for my bevy app. and i don't want different plugins to be using the same lua vm for four reasons: 1....

documentation

The crate is very new, and I am not that familiar with Rust + Bevy, Baseline benchmarks should be written, and code optimised. A good start would be, not running...

enhancement
good first issue

Using Lua (specifically LuaJIT, I haven't tested the other available versions of Lua), while running a script that looks like this: ```lua function on_update() print("inside") end print("outside") ``` The behavior...

bug

It is quite important to minimize the size of this structure, since it's widely used,created and passed around, Ideally this should be a Copy type

enhancement
good first issue