We are closing in on the third-ever virtual Bevy Meetup on April 18th. Time to look back and review why and how it started.
Why
"The goal: Empower everyone in the community to interactively share."
Starting a virtual meetup seemed the natural next step for the growing and maturing community of the Bevy Game Engine: The engine's Discord counts ~19k members and ~33k stars on GitHub.
-
More and more high-quality projects are in development:
- Jarl
- Times of Progress
- Dead Money
- Tiny Glade (using bevy parts)
-
A lot of games were already released based on Bevy: Cats Melon, Geoguessr, and our very own Zoolitaire.
-
Last but not least the Bevy Foundation is now established.
It just felt like the right time to foster more Bevy-focused conference-style content.
There are plenty of great content creators on Youtube sharing amazing things about Bevy but a Meetup enables more people in the community to get a voice that do not want to start a Youtube or Twitch career.
Hosting and organizing this feels like providing a SaaS that is supposed to reduce the barrier for more folks to be able to talk about their fantastic projects and Bevy-related content, whether this is a game, any visual application or contribution to the ecosystem in any shape or form (crate, tutorial, guide etc.).
How
-
Remote & Online
The community is getting big (see above) globally and is very distributed, so naturally, the first incarnation of a meetup is online to reduce the barrier of entry for everyone's audience and presenters alike.
-
Live Streaming
Live Online Events have a bunch of options for how to conduct these events and by learning from prior art done for the rust game dev meetup we chose to use Streamyard which allows us to easily manage a live stage and backstage to get a seamless experience for the live stream audience plus great recording quality for later publishing. Find all the streams on the Rustunit Youtube Channel.
-
No Zoom/GoogleMeet etc.
The choice against such tools was made for mostly three reasons: pricing, privacy and moderation. The downside is not being able to easily give the audience an actual voice and face when engaging.
-
Live Q&A
There are not a lot of in-person options for the community to engage with each other yet, so we still (despite the above point) wanted to provide a way to engage with each other. We are using Live-Ask.com for the audience in front of the live stream to be able to engage with questions and vote them up for relevance. See the last events Q&A page: here.
-
Short Talks (with the occasional exception)
Too often the default for a presentation is 30 or even 45 minutes and not every topic needs that amount of time and still presenters will fill the time. This meetup goes the other way around and defaults to short and sweet 15 minute-talks with the occasional exception for very in-depth topics.
Learnings
-
Less is more
The first meetup was very ambitious and the concept was not settled - to make sure we have an awesome line-up a lot of potential speakers were contacted and a surprising number responded to the call. In hindsight, this meetup should have been split in two but due to the excitement we ended up with a three-hour marathon packed with 6 speakers and so much great content that the dominant feedback afterward was: please make it shorter next time (presumably a good problem to have 😅)
-
Reduce speakers friction
The goal is to reduce and dismantle as many reasons to not present as possible:
No marketing required - we bring the audience you bring the exciting content.
Reduce equipment needed - don't worry about how to live stream or record, just use a good mic and decent internet we do the rest
Support with preparation - need feedback on your slides, the content or just a pep talk that this will be awesome? we got you covered!
Road ahead
More amazing speakers
More interesting content, keeping up a well-filled pipeline, so if you feel like presenting something, reach out! If you are not sure and you want to spitball ideas? Reach out! Do you know someone that we should reach out to? Reach out 😎
Co-Hosts
Organizing this is fun but also work, work done for free. If you like the format and you want to support it, let's talk! Also to have a fallback and the opportunity to present without moderating at the same time at some point.
In-person conference
The vision is to eventually be able to lift this to the next level and start an in-person BevyCon conference.
Testimonials
Missed anything?
- Meetup #1 [January '24] (playlist)
- Meetup #2 [March '24] (playlist)