Profile avatar
alice-i-cecile.bsky.social
Full-time engine dev for Bevy: an open source Rust game engine. I design games, make all manner of things, and occasionally go outside ;) Once upon a time I was a plant ecologist!
137 posts 946 followers 563 following
Prolific Poster
Conversation Starter

Command & Conquer source code available on Github github.com/electronicar... Command & Conquer Archive Footage from Renegade and Generals www.youtube.com/watch?v=qN2g...

my talk guys accepted for rust week, owo

#rustlang Ownership & Borrowing: 5 Techniques to Avoid Issues ⛵ Rust’s ownership model prevents a lot of bad things from happening , but let's be honest it can be a bit frustrating to work with as a beginner. Here are 5 techniques to avoid borrowing issues when managing data 🧵 👇

** Announcement ** Check out all the selected speakers for RustWeek 2025! See https://rustweek.org/speakers/ Also see the schedule for both conference days: Tue: https://rustweek.org/schedule/tuesday/ Wed: https://rustweek.org/schedule/wednesday/ #rustweek2025 #rust #rustlang

(Boosts encouraged!) Hi! 👋 I’m Kat. I’ve been a professional dev for over 15 years. I maintained the NPM CLI for 5 of those. I sat in TC39. I work at Microsoft. I’m self taught w/a film degree and no formal CS edu. Are you new to tech? What do you wish you could ask some1 like me? Literally AMA

I am happy to finally see Linus provide public rebuke [1] to gatekeeping attempts in Linux against Rust4Linux folks. [1]: lore.kernel.org/rust-for-lin... #rustlang #rust4linux #linux

Howdy UI folks! We are hiring for a UI Artist on my team. If you're local to Vancouver, passionate about UI Art and got console experience, this might be the gig for you. All the deets: nextlevelgames.applytojob.com/apply/vF3U90...

more work on the blender/bevy integration on stream today. working forms and serialization and such. search/select component, insert onto object, active component's form is displayed, values can be modified, data exports in gltfextras

Just set up a new inspector in the game using bevy-inspector-egui. Replaced the default WorldInspectorPlugin with this version where the hierarchy and components are separated into different panes. You can now also edit multiple entities at once! Code in 🧵 #bevy #rustgamedev

Hey content creators! I know it's a bit early but if you want to get a key for Kabuto Park when it releases, feel free to fill this form 🪲💕🐝 forms.gle/ZmrZ3dr3nrqv...

Next Rust in Paris conference speaker is, well, me. So I'm Guillaume Gomez, team lead of the rustdoc team and part of a few others. I'll talk about how doctests work under the hood and what's next to come! See you there! To get your ticket: rustinparis.com.

This is a really good document explaining trade-offs and benefits of Unity DOTS, ECS, and DOD. docs.google.com/document/d/1... Most of it is not Unity specific, so it's worth a read even if you are not using Unity or do not plan on using DOTS. Via @sschoener.bsky.social

Next Rust in Paris conference speaker is Ed Page, member of the cargo team, maintainer of clap and winnow crates (among many other!). Ed will talk about RFCs so you can learn everything there is to know about. See you there! To get your ticket: rustinparis.com.

As much as I love the steam deck, I still miss handhelds that were actually you know, small. Like the vita. The vita was perfect, Sony just tried to go way in the wrong direction with it. It was this system of weird niche titles and visual novels, and they tried to go big action games.

Today in #bevy #ecs: a credible proposal to generate and use randomly generated, deliberately unstable *constants*. Plus type-level reasoning at compile time! Benchmarks and complexity so far are shockingly good, so I think y'all will like what we're cooking up ;) #rustlang #typecrimes

Please show me trains that you’re in love with. Interiors, if possible, please ❤️

my #indiegame is now alpha-mvp-level playable, so my next side project will be trying to compile to ship and load it onto my steamdeck to see how it feels there. anyone in the #bevy community have any experience or useful links about that? #rustlang #gamedev

I have a feeling Godot will the be the "Blender" of Games Engines, if it's not already. I'm looking into learning more Godot this coming year; however I am planning to finish my game in Unity first. The next game could be a Godot adventure! #gamedev #indiedev

Seriously, creative folks: Don't be afraid to let people know your stuff is out there for them, or worry that "now is not the time for that." People are stressed and freaked out and looking for the things that will give them a moment of rest and joy. It is EXACTLY the time for what we do. Tell them.

into the breach is such a masterpiece omg. i don't think I've played any other game where the different mechanics work so well together. like, you'll spend ten minutes thinking through this one turn and almost always there will actually be a good solution

Nature valentines. Thanks to my Patrons for keeping me drawing www.patreon.com/birdandmoon

Bevy 0.16 has a GPU driven rendering path now, enabled by default on platforms where it's supported! It uses bindless resources and multi-draw indirect to hugely reduce drawcalls. GPU 2-phase occlusion culling is supported. CPU overhead is minimized by aggressively retaining objects on GPU.

We usually think of open source as being volunteer-based, but corporations are pervasively involved in open source software. Their impact is enormous and often not recognized. Read the full article! I'll pick out some key points here too: 🧵

Skimming the PRs for bevy 0.16. It's looking good for rendering performance 👀👀 Which I'll need because I spawn thousands of meshes

This week's #bevy merge train felt oddly cozy. It's always nice to chat about how the open source sausage is made: elk.zone/mastodon.gam...

Got a few #bevy bounties I'm putting out there for issues that have been annoying me lately: $100 USD - github.com/bevyengine/b... $50 USD - github.com/bevyengine/b... $100 USD - github.com/bevyengine/b... $50 USD - github.com/bevyengine/b... Payout via Zelle/Paypal when a solution is merged

Bevy_knossos got a cool update today. Now you can pathfind between two coordinates using A*. It is also dynamic, so if you change something, it will change the path github.com/naomijub/bev... Thanks @chrisbiscardi.bsky.social for the tilemap example And @kenney.bsky.social for the assets

Anyone struggling worries about "breaking stuff" when you're working on a team: I have 25 years of experience and broke the first playtest build for the game we released today by accidentally committing something I didn't mean to. No one is perfect, it can happen to anyone Also: sigh #gamedev

#Godot 2D nodes tier list, ranked by how tasty I think they'd be to eat if you could eat them.

I’m disabled and gaming is complicated, a resource thread created by me a disabled gamer who has cerebral palsy

linkers in general could use a glow up

#opensource is wild. When things are working well, it's joyful, frictionless and inclusive. I have a fun story from #bevy today: 1. I do some failed R&D work. 2. This generates a spin-off documentation PR, because the internals were very confusing. ...

Rust Conf is in Seattle this year, 2-5 September. I’m not going. Anyone else not going? rustfoundation.org/media/save-t...