bevy-inspector-egui
Inspector plugin for the bevy game engine (by jakobhellermann)
egui-inspect
Trait and derive macro to easily inspect types with egui (by crumblingstatue)
bevy-inspector-egui | egui-inspect | |
---|---|---|
11 | 1 | |
1,032 | 2 | |
- | - | |
8.5 | 6.4 | |
16 days ago | 21 days ago | |
Rust | Rust | |
Apache License 2.0 | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bevy-inspector-egui
Posts with mentions or reviews of bevy-inspector-egui.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-21.
-
High Contrast Game Engines / Game Creator Tools?
With egui and some bevy related plugins you can get pretty close to a game engine editor, obviously missing a lot of things: https://github.com/jakobhellermann/bevy-inspector-egui
-
Is bevy a good choice for a mainly UI based game?
Like /u/tarkin25 already mentioned "egui" can be integrated into bevy. Bevy Inspector Egui is a plugin that not only provides a helpful way to inspect different entities in the world, but also re-exports "egui" for use.
-
Bevy 0.10: data oriented game engine built in Rust
Firstly, Bevy has an internal crate called bevy_reflect, and it can handle most of the things you would usually use reflection for. For example, https://github.com/jakobhellermann/bevy-inspector-egui exists which uses Bevy's internal reflect derive to make the values available via an egui-based UI. Changing simple values (like an f32, or a boolean) can be done at runtime, and if I remember correctly all you actually need to do is to add the plugin. Taking a look at the README https://github.com/bevyengine/bevy/tree/main/crates/bevy_reflect you can "patch" types with new values, iterate over struct fields, serialize + deserialize, and generally do stuff like that.
-
Scaling Bevy Development
Yeah runtime editing is definitely a weakness at this point. An editor is definitely a part of our plans though! We'll likely break ground on it early this year. In the meantime https://github.com/jakobhellermann/bevy-inspector-egui provides some nice runtime editing / inspecting / editor-like tools.
-
Align tabs in bevy-inspector-egui?
Here is the example
- My bevy asteroids clone is looking good.
-
My First Impressions after Bevy Jam #2
Bevy-inspector-egui is a most have, I think this game would not have been possible without, abuse it,
-
Game engines for programmers
What do you miss from scriptable objects that you don't get from a class that serializes to JSON? Global access (read only access shouldn't prevent this right)? The inspector (looks like egui can help there?
-
Why almost all Game Engines and Games are wrote on C++?
There are also some super interesting experiments with hot reloading, both with code and on the fly value modification.
-
Bevy 0.7
The one in bevy is nowhere near the requirements of a desktop application-level editor. I don't plan to involve bevy there at all. egui looks quite usable for low-level debug UI, though, especially with this crate.
egui-inspect
Posts with mentions or reviews of egui-inspect.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-02-01.
-
egui_inspect: A crate to help viewing and editing struct through egui
This gives me a good reason to retire my own crate with the same name, which is a huge mess, and was more meant as a proof of concept than anything.
What are some alternatives?
When comparing bevy-inspector-egui and egui-inspect you can also consider the following projects:
bevy_editor_pls - In-App editor tools for bevy applications
imgui-inspect - An inspector UI using imgui in Rust
bevy_ecs_tilemap - A tilemap rendering crate for bevy which is more ECS friendly.
egui_inspect
belly - Define the Bevy UI tree with `eml!`, style it using a very-css-like `ess` syntax and relate data data with `bind!` and `connect!`
kayak_ui
MonoGame - One framework for creating powerful cross-platform games.
bevy_mod_scripting - Bevy Scripting Plugin
rfcs - Suggest changes to Bevy and view accepted designs
bone-collector - Game for bevyjam2 : https://itch.io/jam/bevy-jam-2
bevy_ggrs - Bevy plugin for the GGRS P2P rollback networking library.
bevy-inspector-egui vs bevy_editor_pls
egui-inspect vs imgui-inspect
bevy-inspector-egui vs imgui-inspect
bevy-inspector-egui vs bevy_ecs_tilemap
bevy-inspector-egui vs egui_inspect
bevy-inspector-egui vs belly
bevy-inspector-egui vs kayak_ui
bevy-inspector-egui vs MonoGame
bevy-inspector-egui vs bevy_mod_scripting
bevy-inspector-egui vs rfcs
bevy-inspector-egui vs bone-collector
bevy-inspector-egui vs bevy_ggrs