Skip to content

Add ecosystem listings for gdenv and godot-bevy crates - #149

Open
PizzaSource wants to merge 3 commits into
godot-rust:masterfrom
PizzaSource:patch-1
Open

PizzaSource wants to merge 3 commits into
godot-rust:masterfrom
PizzaSource:patch-1

Conversation

@PizzaSource

Copy link
Copy Markdown

The PR updates the ecosystem to include gdenv and godot-bevy - two useful and actively maintained crates I recently found

Changes:

  • Added new section Engine integration for bevy crate
  • Added two listings for gdenv and godot-bevy

Added new section *Engine integration* for bevy crate
@PizzaSource PizzaSource changed the title Adding ecosystem listings for gdenv and godot-bevy crates Add ecosystem listings for gdenv and godot-bevy crates Aug 12, 2026

@Bromeon Bromeon left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

Some questions:

  1. Is gdenv related to godot-rust in any way? There was a PR that seemed to add some support, but I'm not quite sure to what level they are integrated.
  2. Where are the Discord links pointing? The idea is to direct them to godot-rust's own #showcase channel, it's meant for people already in the community to easily interact. I encourage the authors to present their project 🙂 (but it's also perfectly fine to not have such a link).
  3. For godot-bevy, maybe you could link their book instead of the Discord? Seems to be the main resource to learn about it:
    https://bytemeadow.github.io/godot-bevy-book/main

Comment thread src/ecosystem/index.md Outdated
| 📜 _**Scripting**_ | | |
| **[godot-rust-script]**<br/>Allows Rust scripts to be added to nodes. | | ![godot-rust-script][godot-rust-script-badge] |
| ___________________________________________________ | | |
| 🛠️ _**Engine integration**_ | | |

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| 🛠️ _**Engine integration**_ | | |
| 🚂 _**Engine integration**_ | | |

I think it's a bit less generic than the overused "tool" emoji 😀

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. gdenv isn't built for godot-rust explicitly (the PR mentioned is more for ease and flexibility of setup) however once setup I find it helpful and seamless with godot-rust as it allows cargo run to auto launch Godot's game window, without having to wait for cargo build to finish and after launch the game inside of the editor.
  2. & 3. Good to know! The discord links where pointing to the owners own server. Changed in latest commit 90b363a

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi! I'm the main contributor to gdenv.
gdenv has a gdenv-lib crate. The crate can be used for use in a run-godot.rs binary to launch a Godot process via cargo run. You can configure it to generate a rust.gdextension file that will automatically point to Cargo's target binaries.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should I split this PR into two for gdenv and godot-bevy?

@Bromeon Bromeon added the ecosystem Third-party tools, integrations and games label Aug 12, 2026
PizzaSource and others added 2 commits August 12, 2026 09:11
Co-authored-by: Jan Haller <bromeon@gmail.com>
Removed external discord links from gdenv and godot-bevy
Added book link for godot-bevy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ecosystem Third-party tools, integrations and games

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants