Alice I Cecile
alice-i-cecile.bsky.social
Alice I Cecile
@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!
Pinned
I was run over by a truck as a kid and ended up in a wheelchair for some formative years of my life, and let me tell you: damn it feels good to have wheels again!

Wheelchairs (and crutches) were always about personal freedom and fucking around to me: biking gives me exactly the same feeling <3
Reposted by Alice I Cecile
EXTREMELY hype for this "Target stages" Rust RFC — for improved incremental compilation 🦀

github.com/blyxyas/rfcs...
github.com
November 20, 2025 at 10:20 PM
Reposted by Alice I Cecile
i wrote about the recent cloudflare outage jyn.dev/brownouts-re...
November 19, 2025 at 11:54 PM
Reposted by Alice I Cecile
#rustlang hot take: We should rename .unwrap() to .or_panic(). (And .expect() to .or_panic_with().) "Unwrap" is a terrible name for the panicking function, especially since we also have things like .unwrap_or() and .unwrap_or_default() which never panic.
November 19, 2025 at 7:32 AM
Reposted by Alice I Cecile
I've implemented random reordering of list like this before!

The OmniBOR project governance page lists the Core Team, and the order is randomized

omnibor.io/project/#gov...
browsers should be allowed to display the <li> in a <ul> in whatever order they like
November 18, 2025 at 10:11 PM
Hey, I have a Bevy contributor who speaks Chinese with limited English skills. Can I have some help translating and mentoring in github.com/bevyengine/b... ?
Add support for world space UI by MushineLament · Pull Request #21812 · bevyengine/bevy
Preface Added feature &#39;bevy_ui_container&#39; to ensure normal functioning of other functions Objective Fixes #21278 Try #5476 Existing problems: Fix node rotation UiTransform based on UiCon...
github.com
November 17, 2025 at 10:19 PM
Hi! I'm feeling better and back at work on @bevy.org, but no #bevymergetrain today <3 CI has caught a temporary cold (see github.com/bevyengine/b...), and while we could bypass the check or pin nightly, we're just going to wait a day or two for the patch to get rolled out. See you soon!
Spurious miri failure due to compiler panic · Issue #21874 · bevyengine/bevy
See https://github.com/bevyengine/bevy/actions/runs/19440889493/job/55623668788?pr=21827 for an example. thread 'rustc' (21467) panicked at compiler/rustc_errors/src/lib.rs:1788:9: assertion failed...
github.com
November 17, 2025 at 10:06 PM
Reposted by Alice I Cecile
Hytale is saved.
New Blog Post LIVE -> hytale.com/news/2025/11...
November 17, 2025 at 6:47 PM
Reposted by Alice I Cecile
Hytale has been acquired from Riot Games.

This effectively reverses the transaction that occurred in the early 2020s, when Hytale was sold to Riot Games.
hytale.com/news/2025/11...
November 17, 2025 at 8:36 PM
Reposted by Alice I Cecile
Baldur's Gate 3 is a really great example of how the ideal D&D 5E experience is one that makes several balance adjustments, includes a bunch of stuff that's not supported by the rules as written, and has world-class story, level and encounter design

So like. D&D itself does very little of the work
November 16, 2025 at 4:40 PM
Reposted by Alice I Cecile
This one covers porting to #bevy 0.17, moving to Avian for physics, and a lot of QoL fixed. #rust #GameDev #indiedev

Lots of images and videos in this one. exofactory.net/blog/2025-11...
Real Factory Game Quality of Life Changes
A month of fixing things that should’ve been clearer from the start. Building costs actually show up now, machines tell you what they’re doing, and movement got a small upgrade with jumping. The setti...
exofactory.net
November 16, 2025 at 5:26 PM
Reposted by Alice I Cecile
All our #Bevy crates have been updated to 0.17: bevy_ios_impact, bevy_ios_iap, bevy_ios_gamecenter, bevy_debug_log and many more... check all 16 out on our GitHub: https://github.com/orgs/rustunit/repositories #rustlang #gamedev @bevy.bsky.social
November 16, 2025 at 8:00 PM
Reposted by Alice I Cecile
We're currently in the biggest game of the Dollar Auction ever created. Each new frontier model represents a bid, whose cost is paid for at the time that it is trained. But the AI market is a most-capable winner-take-most game.

new post by @talor.computer ft me: taloranderson.com/blog/ai-valu...
OpenAI's inflated valuation, as I understand it - Talor Anderson
Blog post: OpenAI's inflated valuation, as I understand it
taloranderson.com
October 10, 2025 at 3:29 PM
Reposted by Alice I Cecile
Games for blind gamers #5 is starting this feb! Our last jam was beyond successful, so check out this awesome video to learn about the winners, then either join or help spread the word!

www.youtube.com/watch?v=KN0V...
itch.io/jam/games-fo...
#GameJam #A11y #Gaming
Top 3 Games For Blind Gamers Accessible Game Contest Winners!
In this video, I check out the top three winners in this year's Games For Blind Gamers Accessible Game Contest! This is an annual one-month contest that encourages game developers to create their…
www.youtube.com
November 15, 2025 at 4:39 AM
Reposted by Alice I Cecile
look

People think documentation is hard. "Documenting a lot" has legit been career advancing for me

One trick:
If you're writing down an answer to someone in an email or an IM, paste that this into a page

Just do it. Copy-paste. A little cleanup if you're feeling ambitious. Bam, documentation.
November 13, 2025 at 9:06 PM
Reposted by Alice I Cecile
i think rust teaches us to fear dynamic dispatch because it looks ugly to box dyn, but my hottest bevy take is that we haven’t yet begun to fully explore the potential of function pointers in components
November 11, 2025 at 6:09 AM
Reposted by Alice I Cecile
Surround yourself with good thoughts and ideas, and you will become better. Bad thoughts and ideas, you'll become worse! Trying to pretend otherwise is simply detached from reality
They're all on X is the simple answer
November 9, 2025 at 8:28 PM
Reposted by Alice I Cecile
pre-writing a devastating obituary for your enemy is god-tier hating of a kind you don’t often see anymore. renaissance haterism. beautiful stuff.
A Sharon Begley byline, almost 5 years after her death.

Upon hearing the news James Watson had died, a STAT reporter said in our Slack, "I wish I could read what Sharon would have written."

Incredible news: Sharon in fact did pre-write a Watson obit. And it is masterful and excoriating.
🧪🧬🧫
James Watson, dead at 97, was a scientific legend and a pariah among his peers
James Watson, the co-discoverer of the structure of DNA who died Thursday at 97, was a scientific legend and a pariah among his peers.
www.statnews.com
November 9, 2025 at 12:55 AM
Reposted by Alice I Cecile
1/
Mark Cerny confirms that the future foundation of #PlayStation hardware will be focused on broader compatibility. Developers will find it easier to transition to other consoles, PCs, etc., since the technology is shared between AMD and PS specific boards.
www.digitalfoundry.net/news/2025/10...
Mark Cerny talks Project Amethyst, future Sony hardware: "You have indeed spotted the win!"
We had questions, Sony's lead architect has answers.
www.digitalfoundry.net
November 8, 2025 at 4:26 PM
Reposted by Alice I Cecile
I submitted the @bevy.org stand for #fosdem ; fingers crossed now 🤞
November 8, 2025 at 7:54 PM
Reposted by Alice I Cecile
ah, i implemented my own propagation technique for #bevy before i upgraded to 0.17...

docs.rs/bevy/latest/...

oh well! this is better anyways, and now i don't have to maintain it :)
PropagateEntityTrigger in bevy::ecs::event - Rust
An `EntityEvent` `Trigger` that behaves like `EntityTrigger`, but “propagates” the event using an `Entity` `Traversal`. At each step in the propagation, the `EntityTrigger` logic will be run, until `P...
docs.rs
November 6, 2025 at 8:23 PM
Reposted by Alice I Cecile
BTW, I would really like @consumerreports.org to watch this video and perhaps start breathing down the necks of those big companies for forcing everyone into using pre-dosed products.

That's the opposite of pro-consumer, imo.

youtu.be/DAX2_mPr9W8
I was right about dishwasher pods, and now I can prove it
YouTube video by Technology Connections
youtu.be
November 4, 2025 at 8:13 PM
Reposted by Alice I Cecile
runtime errors are (in my opinion) fundamentally worse than compile time errors
November 4, 2025 at 5:16 PM
Reposted by Alice I Cecile
6. Also, the first Rust SDK for embedded devices - esp-hal 1.0 is out. Big props to the crew who wrangled microcontrollers into speaking fluent Rust.
developer.espressif.com/blog/2025/10...
esp-hal 1.0.0 release announcement
Announcing esp-hal 1.0, the first Rust SDK for embedded devices.
developer.espressif.com
November 4, 2025 at 6:42 AM
Reposted by Alice I Cecile
so @sk83rjosh.bsky.social has been working on loading the entire 1024km^2 map of Just Cause 2 into @godotengine.org, complete with terrain and location streaming, but he's too shy to post about it, so I will
November 3, 2025 at 9:13 PM
It's time for your weekly #bevymergetrain :D Each week, I go through the open, community-approved PRs for @bevy.org, the open-source, Rust-based game engine that I help maintain. There's always interesting things to talk about: the mundane technical and social stories of open source are fascinating!
November 3, 2025 at 6:57 PM