alice_i_cecile,
@alice_i_cecile@mastodon.gamedev.place avatar

@bevy now has working groups! These are bottom-up initiatives that provide a space for #opensource contributors to collaborate and plan complex but scoped initiatives. To make one, you need 1) at least two other enthusiastic collaborators 2) the blessing of project leadership for the direction of your work.

Make a proposal, write-up a design doc (however you want), run it by the experts in the space and you're off to the races! I'm really keen to see these play out. We have five to start...

alice_i_cecile,
@alice_i_cecile@mastodon.gamedev.place avatar

@bevy 1. The Better Audio working group

bevy_audio is inadequate: rodio has been showing serious limitations, and progress has been stalled. Migrating to kira as our backend seems like a natural next step as we design a more thoughtful, fully-featured audio API.

alice_i_cecile,
@alice_i_cecile@mastodon.gamedev.place avatar

@bevy 2. The Contributing Book working group

Contributing to Bevy can be intimidating and confusing. We should fix that! Our documentation on this process is hard to find and read: by moving it into a dedicated book we can dramatically improve the onboarding experience.

alice_i_cecile,
@alice_i_cecile@mastodon.gamedev.place avatar

@bevy 3. The bevy_color working group

bevy_color is a brand new first-party color crate that meets Bevy's needs. It's not fully baked yet, and needs some design and polish. This working group is intended to persist until the 0.15 launch, to address initial concerns, and then will be dissolved.

alice_i_cecile,
@alice_i_cecile@mastodon.gamedev.place avatar

@bevy 4. The "upstream bevy_mod_picking" working group

bevy_mod_picking is a popular third-party crate for selecting objects in both the world and UI. This should be added to Bevy itself to greatly increase the usability of the engine sans plugins.

alice_i_cecile,
@alice_i_cecile@mastodon.gamedev.place avatar

@bevy 5. The "Curve Crew"

The mathemagicians are at it again. A number of our mathematically inclined contributors have been thoroughly nerd-sniped by the notion of a generalized curve abstraction. Super useful for games, and there are so many options! They're focused on designing a solid curve abstraction and integrating it with the rest of the engine.

alice_i_cecile,
@alice_i_cecile@mastodon.gamedev.place avatar

@bevy If you've ever wanted to get started with #opensource, #rustlang, #gamedev or #bevy in particular, helping a working group is an incredible place to start. These are active, welcoming communities doing leadership-blessed work with a clear idea of tasks across all skill levels :)

Thanks so much to everyone who's made my first week as a professional open source maintainer such a dream. I can't wait to see what y'all cook up!

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