alice_i_cecile, to bevy
@alice_i_cecile@mastodon.gamedev.place avatar

The first release candidate for #bevy 0.14 is out: bevy-0.14.0-rc.2 ;) This will be in place for two weeks; please try it out, do cursed things, and consider porting your ecosystem crates in advance! If you find anything terrible, especially new, please let us know!

https://crates.io/crates/bevy/0.14.0-rc.2

alice_i_cecile, to bevy
@alice_i_cecile@mastodon.gamedev.place avatar

#bevy has outgrown ab_glyph and must choose a better solution to deal with fonts and text in #rustlang. We've opened a new working group to handle this migration, and decide between cosmic-text and parley.

If you have strong opinions or expertise about text and fonts, I'd really appreciate hearing from you.

Draft design doc: https://hackmd.io/@alice-i-cecile/rJhG8KR40/edit
Open membership working group (feel free to chime in or offer feedback here): https://discord.com/channels/691052431525675048/1248074018612051978

elmowilk, to bevy
@elmowilk@mastodon.online avatar
alice_i_cecile, to bevy
@alice_i_cecile@mastodon.gamedev.place avatar

There are now four (4) tickets left in the #bevy 0.14 milestone before we can cut a release candidate for plugin authors to start updating their crates :D https://github.com/bevyengine/bevy/milestone/20

An example, merge conflict resolution, a rendering review and a rendering bug fix. Ahh, I'm so excited, even without the release notes fully done. This is my first release after starting full-time, and it really hits different when it's your job. Hundreds of merged PRs in only a few months!

alice_i_cecile,
@alice_i_cecile@mastodon.gamedev.place avatar

My three favorite upcoming features are:

  1. Superpowered states: rich functionality for our app-level state machine with gentle opt-in complexity. That sort of design is really hard.
  2. bevy_color: so much careful work and thought went into this, and it was sorely needed
  3. Rounded corners for UI: thank god finally

You can tell I'm not a rendering engineer: there's at least a dozen shiny new 3D PBR features that landed but they don't excite me the same way 😅

bd103, to bevy
@bd103@hachyderm.io avatar

In #bevy 0.14 some traits such as AssetReader have been converted to use the recently stabilized async fn as compared to returning a BoxedFuture. This change unfortunately makes these traits no longer object safe. To fix this, erased versions of the traits were created (such as ErasedAssetReader) that do support being used with dyn.

I opened https://internals.rust-lang.org/t/add-diagnostic-not-object-safe/20973, which is a proposal to add #[diagnostic::not_object_safe] to point users towards the erased forms. Check it out! #rust

orhun, to rust
@orhun@fosstodon.org avatar

Can't believe this is now possible in the terminal! 🤯

🌀 bevy_ratatui_render: A Bevy plugin for rendering a Bevy app to the terminal using Ratatui.

🦀 Written in Rust | Built with @ratatui_rs & @bevy

⭐ GitHub: https://github.com/cxreiff/bevy_ratatui_render

video/mp4

hko,
@hko@fosstodon.org avatar

@orhun that looks unreal O_o

deavid, to devlog
@deavid@techhub.social avatar

https://www.youtube.com/watch?v=IiYkzltQfkg - Unhaunter Demo - Release v0.2.2 - 2024-06-02

Unhaunter is a FOSS 2D isometric game about paranormal investigation - I'm still on the early stages of development.

#devlog #unhaunter #rust #bevy #gaming #foss

jgayfer, to gamedev
@jgayfer@fosstodon.org avatar

I published my first plugin for Bevy! 🎉

🕯️bevy_light_2d is a general purpose 2d lighting crate for Bevy.

It’s designed to be simple to use, yet expressive enough to fit a variety of use cases.

⭐️ GitHub https://github.com/jgayfer/bevy_light_2d

#gamedev #bevy #rustlang #rust

outfly, to unity
@outfly@mastodon.social avatar

Just ran network traffic analysis on a random game and it's sending a constant stream of packets to some #Unity / #Google server

Apparently it's quite the PITA for the game developers to disable this, as the Unity managers keep turning it back on somehow, see:

https://forum.unity.com/threads/unity-editor-and-build-connect-to-ips-for-unknown-reason.1462229/

What has the world come to. 🙄

We need more #opensource #freesoftware games with free engines like #godot and #bevy that respect the player's #privacy! #gamedev

outfly,
@outfly@mastodon.social avatar

TIL you can block network access to a #game (or any other application) in #Linux:

unshare -n ./game

which requires root access though, so this is required to run it as user:

sudo unshare -n sudo -u <myusername> ./game

alice_i_cecile, to bevy
@alice_i_cecile@mastodon.gamedev.place avatar

Someone just asked on Reddit: how far is from it's 1.0 release?

I gave them an answer laying out the critical things I want to see fixed (and what I don't care about). Rather than letting it languish in obscurity: here's the link to read for yourself!

https://www.reddit.com/r/bevy/comments/1d22xw7/comment/l5ycy4b/

(contents will be replicated below)

wffl,
@wffl@im-in.space avatar

@alice_i_cecile > bevy_audio does not have

seems like a missing word here?

alice_i_cecile,
@alice_i_cecile@mastodon.gamedev.place avatar

@wffl Fixed thanks!

bd103, to bevy
@bd103@hachyderm.io avatar

Today's project was continuous benchmarking for the #bevy game engine! I created https://github.com/BD103/bevy-bencher, which will run Bevy's benchmarks daily and upload the results to https://bencher.dev/perf/bevy.

It does use Github's provided runners, so the benchmarks will be fairly noisy, but it is certainly better than nothing! This will hopefully help us catch performance regressions before they are sneak into a release. Nice!

alice_i_cecile, to bevy
@alice_i_cecile@mastodon.gamedev.place avatar

Starting in on the #bevy release notes for 0.14 today! So, so many small PRs: for both the tools and the individual content sections.

I have a half-dozen open right now; give me a review or two (low standard, these will get a real editing pass before publication) and help me start tomorrow's work with a fresh slate? 🥺

https://github.com/bevyengine/bevy-website/pulls/alice-i-cecile

bnut,
@bnut@aus.social avatar

@alice_i_cecile do you need someone with contributor/reviewer status to do the review?

They all look good to me, except 1198 has some TODOs in it (intentional?), and the rounded corners note is a bit non specific about what can be rounded, it’d be great to add a sentence for that.

alice_i_cecile,
@alice_i_cecile@mastodon.gamedev.place avatar

@bnut Nope, reviews from anyone are welcome! Just leave your approval on GitHub so we can keep track of it :)

Shatur, to bevy
@Shatur@mastodon.social avatar

🧬 Bevy Replicon 0.26.0 is out!

It's a networking crate for the Bevy game engine that we use for @projectharmonia.

In this release, we have completely reworked the events.

The public API for events has not changed, except that custom systems have been replaced with serialization and deserialization functions.

In addition, all network event registration functions can be used on regular events, automatically making them network events.

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

herberticus, to rust
@herberticus@fosstodon.org avatar

Wow, I'm blown away - thank you so much for the warm response! Advanced Hands-on Rust is atop the publisher's best sellers list already!

I've started work on the next beta release - fixing bugs, improving code, updating the Bevy version and tuning the next chapter. (Beta readers get every update including the final release)

https://pragprog.com/titles/hwmrust/advanced-hands-on-rust/

#rust #rustlang #rustlang_gamedev #bevy #bevy_engine

outfly, to gamedev
@outfly@mastodon.social avatar

I want to make a space game that takes place in a utopia.

But damn, dystopias make for so much better stories.

Do you know any good games where society is not falling apart, and you are not in misery and you must work your way out?

Where the world is as it should be, everybody's taken care of, and you can explore the beauty of the world in a carefree way?

#gamedev #utopia #dystopia #cyberpunk #solarpunk #space #game #bevy

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • osvaldo12
  • DreamBathrooms
  • mdbf
  • InstantRegret
  • ngwrru68w68
  • magazineikmin
  • everett
  • thenastyranch
  • Youngstown
  • slotface
  • cisconetworking
  • kavyap
  • ethstaker
  • JUstTest
  • modclub
  • GTA5RPClips
  • khanakhh
  • tacticalgear
  • Durango
  • rosin
  • normalnudes
  • Leos
  • provamag3
  • tester
  • cubers
  • anitta
  • lostlight
  • All magazines