🧬 Bevy Replicon 0.39.0 is out!

https://lemmy.ml/post/43612538

🧬 Bevy Replicon 0.39.0 is out! - Lemmy

It’s a crate for server-authoritative networking. We use it for Simgine, but it’s general-purpose. The main highlight is improved visibility filters. They now allow you to express much more complex visibility patterns. The release also includes various ergonomic improvements and renames. I need the Cart’s bsn branch for my game, so I’ll open a draft PR targeting it for all my crates soon. I just wanted to draft a new release with all the accumulated breaking changes first. See the changelog for the full list of changes. 📜Full changelog [https://github.com/projectharmonia/bevy_replicon/blob/master/CHANGELOG.md] 📦bevy_replicon [https://crates.io/crates/bevy_replicon]

🧬 Bevy Replicon 0.39.0 is out!

It's a networking crate for the Bevy game engine.

The main highlight is improved visibility filters. They're much more flexible now.
The release also includes various ergonomic improvements and renames.

I need the Cart's bsn branch for my game, so I'll open a draft PR targeting it for all my crates soon.
I just wanted to draft a new release with all the accumulated breaking changes first.

📜 https://github.com/simgine/bevy_replicon/blob/master/CHANGELOG.md
📦 https://crates.io/crates/bevy_replicon

#bevy #simgine

bevy_replicon/CHANGELOG.md at master · simgine/bevy_replicon

A server-authoritative replication crate for Bevy. - simgine/bevy_replicon

GitHub

🎮 Bevy Enhanced Input 0.24.0 is out!

https://lemmy.ml/post/43418549

🎮 Bevy Enhanced Input 0.24.0 is out! - Lemmy

An input manager for Bevy, inspired by Unreal Engine’s Enhanced Input. We use it for Simgine, but it’s general-purpose. Highlights - Toggle input condition. - Reflection is now feature-gated. - Generic wrapper types are now automatically registered by the crate for use in the inspector/editor. The crate is planned for upstreaming in Bevy, so please try it out and share your feedback. 📜Full changelog [https://github.com/projectharmonia/bevy_enhanced_input/blob/master/CHANGELOG.md] 📦bevy_enhanced_input [https://crates.io/crates/bevy_enhanced_input]

🎮 Bevy Enhanced Input 0.24.0 is out!

An input manager for Bevy, inspired by Unreal Engine's Enhanced Input.

Highlights:

- Toggle input condition.
- Reflection is now feature-gated.
- Generic types are now automatically registered by the crate for use in the inspector/editor.

The crate is planned for upstreaming, so please try it out and share your feedback!

📜 https://github.com/projectharmonia/bevy_enhanced_input/blob/master/CHANGELOG.md
📦 https://crates.io/crates/bevy_enhanced_input

#bevy #simgine

bevy_enhanced_input/CHANGELOG.md at master · simgine/bevy_enhanced_input

Input manager for Bevy. Contribute to simgine/bevy_enhanced_input development by creating an account on GitHub.

GitHub
Lemmy spam still going.. - Lemmy

[https://geddit.social/pictrs/image/40fdc1b7-5657-4ef7-a588-d6b4188ff0d5.png] Another 100K extra accounts since a few hours ago.

Haven't posted much lately because I've been working on some less exciting stuff:

- Basic menu.
- CLI interface to quickly get into the game/host/connect.
- World save and load.
- Replication. It's always better to plan for networking early. I also had to open a bunch of PRs to make things work properly with time dilation.
- Dynamic previews that take entity AABBs into account.

#bevy #simgine

🎮 Bevy Enhanced Input 0.23.0 is out!

https://lemmy.ml/post/42553631

🎮 Bevy Enhanced Input 0.23.0 is out! - Lemmy

An input manager for Bevy, inspired by Unreal Engine’s Enhanced Input. We use it for Simgine, but it’s general-purpose. Highlights - Command-based API for mocking: ⁨⁨⁨rust commands .entity(context) .mock_once::<Player, Jump>(ActionState::Fired, true); ⁩⁩⁩⁩⁩ - ⁨⁨⁨⁨⁨ActionSettings::consume_input⁩⁩⁩⁩⁩ now defaults to ⁨⁨⁨⁨⁨false⁩⁩⁩⁩⁩. This should make the input less footgunny. The crate is planned for upstreaming, so please try it out and share your feedback. 📜Full changelog [https://github.com/projectharmonia/bevy_enhanced_input/blob/master/CHANGELOG.md] 📦bevy_enhanced_input [https://crates.io/crates/bevy_enhanced_input]

🎮 Bevy Enhanced Input 0.23.0 is out!

An input manager for Bevy, inspired by Unreal Engine's Enhanced Input.

Highlights:

- Input can be mocked on the context using entity commands.
- `ActionSettings::consume_input` now defaults to false. This should make the input less footgunny.

The crate is planned for upstreaming, so please try it out and share your feedback!

📜 https://github.com/projectharmonia/bevy_enhanced_input/blob/master/CHANGELOG.md
📦 https://crates.io/crates/bevy_enhanced_input

#bevy #simgine

bevy_enhanced_input/CHANGELOG.md at master · simgine/bevy_enhanced_input

Input manager for Bevy. Contribute to simgine/bevy_enhanced_input development by creating an account on GitHub.

GitHub

Updated `bevy_replicon` and `bevy_enhanced_input` to Bevy 0.18

https://lemmy.ml/post/41662086

Updated `bevy_replicon` and `bevy_enhanced_input` to Bevy 0.18 - Lemmy

There are no breaking changes. However, bevy_enhanced_input also received a 0.22 release with a few minor breakages. It’s recommended to upgrade to 0.21 first during the Bevy migration, and then proceed with 0.22.

Updated my crates to Bevy 0.18:
- bevy_replicon 0.38
- bevy_enhanced_input 0.21

There are no breaking changes. However, bevy_enhanced_input also received a 0.22 release with a few minor breakages.
It's recommended to upgrade to 0.21 first during the Bevy migration, and then proceed with 0.22.

#bevy #simgine