Profile avatar
rustunit.bsky.social
Rust ๐Ÿฆ€, Bevy, Game Dev and Beyond
100 posts 581 followers 12 following
Prolific Poster

Today is a big day for GitUI: It moved into its own org on GitHub to better scale maintenance and contribution: https://github.com/gitui-org/gitui - Hope to see you join if you want to learn on a decent sized #rustlang code base ๐Ÿฆ€

Last week #rustlang 1.85 was released stabilizing async closures: https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html#async-closures - so go and migrate that old closures returning and async block and make them use the new async closures ๐Ÿ˜Š ๐Ÿฆ€

New #rustlang release 1.85 just landed: https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html - this is the big one stabilizing rust edition 2024 and async closures! ๐Ÿฆ€

In 2 weeks the 9th #Bevy meetup happens with this amazing lineup of presentations from Reactivity over ECS replication to an experience report of being an early adopter! Don't miss the live stream: https://www.youtube.com/watch?v=fNuolgA_88k #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

๐Ÿ“ฃ I'll be speaking at the Bevy Meetup #9 early next month about my experience using the Bevy Engine for my indie game project! The talk will be live streamed and later made available on @rustunit.bsky.social's YT channel. Check out the meetup page for more details! #indiegame #indiedev #gamedev

Bevy 0.16 will bring a lot of improvements for mobile and #ios in specifically: https://github.com/bevyengine/bevy/pull/17702 simplifies building for ios simulator and removes the old cargo feature for it ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Bevy Meetup 9 is scheduled for March 6th 8 pm CET with a great lineup of speakers from the #Bevy community, make sure to join: https://www.meetup.com/bevy-game-development/events/306131557 #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Excited to see a heavyweight like JetBrains posting a #Bevy #gamedev tutorial o their blog: https://blog.jetbrains.com/rust/2025/02/04/first-steps-in-game-development-with-rust-and-bevy/ #rustlang ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Bevy 0.15.2 just dropped: https://github.com/bevyengine/bevy/milestone/30?closed=1 - its a point release but full of bug fixes none-the-less! My personal highlight a fix for broken centered UI Text alignment :) #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Time flies, a little over a year ago the first virtual #Bevy Meetup happened! If you have missed Alice's great talk about reflection in #rustlang and specifically #Bevy here is the recording: https://www.youtube.com/watch?v=vxPKWb0dSqQ #gamedev ๐Ÿฆ€๐ŸŽฎ @alice-i-cecile.bsky.social

500 Subscriber! Thanks for everyone following along on this #rustlang #gamedev journey and the virtual #Bevy meetups, follow us so you don't miss any of the content: http://youtube.com/@rustunit_com @bevy.bsky.social

Kristoffer works with #Bevy in his day job at Skybox and presented last week how they use Bevy inside their React web app: "Counter-Strike analytics with Bevy and React" - Check out the recording: https://www.youtube.com/watch?v=6b3qTeIl2Ak #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Marco ported his successful MMO game Crystal Realms to #Bevy and in last week's meetup he shared his experience - the recording is now up in case you missed the live stream: https://youtu.be/4EE_bhHZZA4 #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

A little over a week ago Lorenz presented "From 'pfui' to bevy_hui - make Bevy UI great" at the last virtual #Bevy Meetup. Checkout the recording if you have missed it: https://youtu.be/1q6bN8CNlhA #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

I will be at Bussels this weekend for FOSDEM, if you want to talk #Bevy or #rustlang hit me up or join us for an BoF Bevy hour on Sunday morning room H.3244: https://fosdem.org/2025/schedule/event/fosdem-2025-6751-bevy-rustlang-game-engine/ thanks to Thierry for organizing this one! ๐Ÿฆ€๐ŸŽฎ...

Another fantastic #Bevy game is now ready to wishlist on #Steam: POLDERS the "quintessentially Dutch City Builder" ๐Ÿ‡ณ๐Ÿ‡ฑ townscaper meets windmills and dikes: https://store.steampowered.com/app/3417550/POLDERS/ #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Just a few days ago the new one-to-many relations feature landed in #Bevy, now there is also a comprehensive example of how to use it yourself: https://github.com/bevyengine/bevy/pull/17443 #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Join me in thanking our great speakers from #Bevy meetup #8 and check the live stream recording if you have missed it: https://www.youtube.com/live/K3_cD_Oiu-U #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Our last speaker of today's #Bevy Meetup: Kristoffer talks about: "Counterstrike analytics with Bevy and React" - join us live: https://www.youtube.com/live/K3_cD_Oiu-U #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Our second talk of tonight's #Bevy Meetup is on: "Porting Crystal Realms to Android with Bevy" - https://www.youtube.com/live/K3_cD_Oiu-U #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

The first bevy meetup of 2025 starts with Lorenz presenting his latest bevy crate: bevy_hui a way to script and hot reload bevy_ui - join us now: https://youtube.com/live/K3_cD_Oiu-U #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Want to learn about Rust in Game Development? Join the live stream in 1hr for the next virtual #Bevy Meetup: https://youtube.com/live/K3_cD_Oiu-U #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Tomorrow - in ~24h - the first virtual bevy meetup of 2025 starts. Kristoffer will present "Counter-Strike analytics with Bevy and React" - don't miss it: https://www.meetup.com/bevy-game-development/events/305111151 #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Finally the first bit of work on supporting entity relations in bevy_ecs has landed: https://github.com/bevyengine/bevy/pull/17398 - this is a big deal - for now its only changing the way parent/children relations work under the hood but unlocks more to come #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

bevy_ios_safearea 0.2 improves usage ergonomics with a convenience #Bevy SystemParam and support also for the #iOS safearea left and right margin - thanks to Leinnan for contributing https://github.com/rustunit/bevy_ios_safearea #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Next week on January 22dn Marco will present his cross-platform Terraria-like MMO game and "Porting Crystal Realms to Android with bevy" at the 8th virtual Bevy Meetup - don't miss it: https://www.meetup.com/bevy-game-development/events/305111151 #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

The latest Zoolitaire release adds suppoort for iPad and their various screen sizes! Enjoy solving all 100 levels https://zoolitaire.com #builtwith #bevy #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

GitUI - the terminal UI for #git - release 0.27 is out and adds support for managing remotes: https://github.com/extrawurst/gitui/releases/tag/v0.27.0 #rustlang ๐Ÿฆ€

Exactly a week from now on January 22nd Lorenz will present his bevy_ui-based framework bevy_hui - at the virtual bevy meetup - don't miss it: https://www.meetup.com/bevy-game-development/events/305111151 #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

New #bevy crate release: https://github.com/rustunit/bevy_ios_safearea allows to properly position UI elements on #iOS respecting enforced margins #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Major update of Zoolitaire landed: 1.8 introduces a help button, iPad support, and more - can you solve all 100 levels? https://apps.apple.com/app/zoolitaire/id6479218498 #iOS #game made with #Bevy & โค๏ธ #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Our #ios release was rejected because of this error indicating that the device had no internet while purchasing, so to handle that with better #ux a new bevy_ios_iap release adds error types that allow handling them programmatically: https://github.com/rustunit/bevy_ios_iap #rustlang #gamedev...

Another #rustlang #gamedev podcast episode by Developer Voices: "Building Fyrox: A Rust Game Engine (with Dmitry Stepanov)" Highly recommended listen: https://zencastr.com/z/TYEK-VEP ๐Ÿฆ€๐ŸŽฎ

Remember our post about the (attempted) cheater last week? That encouraged a few to give it another try - revealed that we had a replay attack vector still. No more :) Very appreciated all the attention! https://tinytakeoff.com Keep it coming #rustlang #ios #web #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Today marks the release of #rustlang 1.84: https://blog.rust-lang.org/2025/01/09/Rust-1.84.0.html - my highlight: the MSRV-aware cargo dependency resolver helping me as a crate maintainer to upgrade more easily ๐Ÿฆ€ #dx

This Week in Rust #581 this-week-in-rust.org/blog/2025/01... #rustlang

Joining Rustweek in May? There will be an official #Bevy room at the Unconf: https://bevyengine.org/news/bevy-at-rust-week/ Join now! #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

bevy_debug_log 0.5.0 adds support to scroll the log on device using touch input (using ScrollPosition shipped with #bevy 0.15). https://github.com/rustunit/bevy_debug_log #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

We hit 500 followers here on BSky - thank yโ€™all for your follow ๐Ÿฅณโค๏ธ

Our latest blog post explains how to take full control of your refresh rate in #Bevy to preserve battery and performance on #mobile #gamedev - https://rustunit.com/blog/2025/01-02-bevy-mobile-framerate/ #rustlang ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

New #rustlang crate open sourced: axum-github-hooks simplifies writing a axum based server that accepts @GitHub webhooks: https://github.com/rustunit/axum-github-hooks - used for example for your github app ๐Ÿฆ€

This Week in Rust #580 this-week-in-rust.org/blog/2025/01... #rustlang

Just discovered someone tried to send a manipulated replay for our game. Highscore is 106 rn, they sent a modest 6mil โญ๏ธ good thing our #fullstack #rustlang game runs the same code on client and server to protect us against this #bevy #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Want to test your gamecenter integration for you #iOS game in #bevy? bevy_ios_gamecenter_egui allows you to easily login, playername, achievements and leaderboards: https://github.com/rustunit/bevy_ios_gamecenter/tree/main/bevy_ios_gamecenter_egui #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

Want to test your in-app-purchase integration for you #iOS game in #bevy? bevy_ios_iap_egui allows you to easiliy list products, transactions, prices and make purchases: https://github.com/rustunit/bevy_ios_iap/blob/main/bevy_ios_iap_egui/README.md #rustlang #gamedev ๐Ÿฆ€๐ŸŽฎ @bevy.bsky.social

As a #programmers we spent a ton of time in a #terminal - always on the hunt for a better terminal emulator? Give the newly released #ghostty a shot, very slick, open source and written in #zig - https://ghostty.org

This week in Rust #579 this-week-in-rust.org/blog/2024/12... #rustlang