Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Alice I. Cecile

@alice_i_cecile@mastodon.gamedev.place
mastodon 4.7.3
  • Open on mastodon.gamedev.place

Full-time engine dev for Bevy: an open source Rust game engine.

I design games, make all manner of things, and was once a plant ecologist. Dreaming of a transhumanist, solarpunk future.

2294 Followers
367 Following
14 Posts
Joined November 07, 2022
Bevy:
https://bevy.org/
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 6mo ago

A new Rust language design post from boxy (my ???): https://www.boxyuwu.blog/posts/an-incoherent-rust/

This is a complex topic, and as the post itself says, it is a bit "lacking in smallness". 100% worth digging into though if you're interested in #rust or the theory of programming language design.

TL;DR: coherence (which is responsible for the orphan rule about trait impls) causes problems with ecosystem lock-in. If we introduce the idea of named trait impls we might be able to do away with it!

boxyuwu.blog

An Incoherent Rust

Coherence and the orphan rules are a frequent source of complaints about Rust, and a common topic of language proposals. This post covers most of the existing proposals around coherence and my vision for how we should solve coherence once and for all.

28
1
15
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 6mo ago

Despite merging aggressively yesterday (like 20 PRs!) to prepare for Bevy's 0.19 release, the #bevymergetrain cannot, will not be stopped. In the 24 hours since I did that, the community has approved 10 new open source Rust PRs. Grab a beverage (a #bevy ?) and chill with me as we work through them:
https://gist.github.com/alice-i-cecile/730e9b2f3b3894a008854ad1ca806c87

Bevy Merge Train 2026-04-13
Gist

Bevy Merge Train 2026-04-13

Bevy Merge Train 2026-04-13. GitHub Gist: instantly share code, notes, and snippets.

22
1
7
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 6mo ago

Francois and I are hosting a #bevy workshop at RustWeek 2026 again this year! This time, we're going to try a different approach to teaching: handing new-ish users a working game and encouraging them to explore and modify it.

I've been working on this project for a while, and it's finally ready to share with the public for beta-testing.
Take a gander at the Github Repo (https://github.com/alice-i-cecile/bevy-match-3/tree/master): this should still be an interesting and educational time even while learning self-directed.

GitHub

GitHub - alice-i-cecile/bevy-match-3: Learn Bevy by exploring and modifying this simple puzzle game

Learn Bevy by exploring and modifying this simple puzzle game - alice-i-cecile/bevy-match-3

17
0
10
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 7mo ago

Today's work for @bevy@mastodon.social: create a revised design doc for a first-party entity inspector. I'm happy with the front-end/back-end architecture split, and we're ready to start polishing and upstreaming it incrementally. Writing really helps me think; I'm glad I took the time to do this today.

I'd love feedback on it over at: https://hackmd.io/tj99FqRITOGj1j2tuP2EAA?view

P.S. There's a "how does this fit into our editor plans" section ;)

HackMD

Entity Inspector - HackMD

19
2
6
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 6mo ago

Hi #bevy ! It's time for your weekly #bevymergetrain :D Nom-nom-nom: gobble up 8 PRs worth of #rust #gamedev goodness, as we go over the work that the community thinks is ready to merge: https://gist.github.com/alice-i-cecile/72b9ac24f1b782520da7480016375acd

Largely fixes today, but some nice chatter about dueling solutions, work that I helped with and why panics are bad actually.

Bevy merge train 2026-03-16
Gist

Bevy merge train 2026-03-16

Bevy merge train 2026-03-16. GitHub Gist: instantly share code, notes, and snippets.

15
0
7
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 6mo ago

Hi #bevy! Want to hang out at #rustweek in May? We're gathering a list of folks for socialization and unconf planning purposes!

If last year is any judge, it should be a lot of fun: bikes, food, hacking, writing docs, pestering upstream :3

Fill in the spreadsheet: https://docs.google.com/spreadsheets/d/1-WJWlTquuSyzxfsyG1WeiJVpf_tjSyDrFDOchKLwZ2M/edit?gid=0#gid=0

Google Docs

Bevy at RustWeek 2026

10
0
9
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 6mo ago

This week, on the #bevymergetrain: async web tasks! text input! gnarly unsafe #rust ECS internals! bevy_infinite_grid! project management considerations!

Thanks again to all of our lovely contributors: both authors and reviewers. We couldn't make #bevy without you.

https://gist.github.com/alice-i-cecile/2af4da878075d38036fed09007d3265a#file-bevy-merge-train-2026-03-23-md

gist.github.com
8
0
4
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 6mo ago

One day only: the first official Bavy Jam! Test main, muck around with bsn!, experience a world without rules. Also: RATS!

https://itch.io/jam/bavy-jam-1

Bavy Jam #1
itch.io

Bavy Jam #1

A game jam from 2026-04-01 to 2026-04-08 hosted by bevy. bsn! sneak peek time! Help us test it, find bugs in the upcoming 0.19 release, have a good time! 24 hours, no warning, only madness. This. Is. BAVY! T...

7
0
4
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 6mo ago

Another Monday, another #bevymergetrain! Follow along for 17 heart-warming stories of #opensource contributions, considerations and #rustlang trivia!

16 community-approved PRs to get through today: take a look?

https://gist.github.com/alice-i-cecile/113def70bfa7465b3521cfb456dd5770

Bevy Merge Train 2026-04-06
Gist

Bevy Merge Train 2026-04-06

Bevy Merge Train 2026-04-06. GitHub Gist: instantly share code, notes, and snippets.

6
1
4
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 9mo ago

Hi #bevy ! We're looking to apply for Google Summer of Code 2026, to help teach and train students and those new to #opensource.

Have a project idea that you'd like to mentor? Interested in being a mentor in general? Sign up here! https://docs.google.com/spreadsheets/d/1ehuIyy32z1CDBpdSaYLEUCT3J3EOiV7v5eRcNVGMEVQ

Applications open on January 19th, so we'd like to get this set up this week :)

Google Docs

Bevy's Summer Of Code

11
0
14
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 11mo ago

A cozy #bevymergetrain this week: https://bsky.app/profile/did:plc:fjg6pzaigjmfpsfnbyp6m5oc/post/3m3nt5hno7k2g

Naming conventions (abbreviations are bad!), bug fixes, code organization and dynamic types in Rust code!

Bluesky Social

Alice I Cecile (@alice-i-cecile.bsky.social)

Hi #bevy! It's time for another #bevymergetrain, as I go over the community-approved PRs stuck in our backlog <3 There's only 6 today, so grab a nice warm drink and follow along as I discuss #rust, #gamedev and the realities of #opensource project management.

5
0
2
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 6mo ago
Replying to
@achim@social.saarland Use Text2D. I think that we have a picking backend for it in place already?
1
0
0
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 27mo ago
Replying to
@filippo@abyssdomain.expert @dominik@mastodon.honnef.co Great model, and excellent write-up. I'd love to see more of this catch on in #opensource. Another service that I've been providing, that wasn't mentioned here, is recommendations for people to hire. You get to know a lot of experts very well while working in open source, and companies who care about your stuff often want to hire in those areas. It feels great on both sides :)
2
0
1
0
Open post
Alice I. Cecile @alice_i_cecile@mastodon.gamedev.place
· 6mo ago
Replying to
@counterVariable@mstdn.social Local maker spaces? High schools? :) Failing that, ask a librarian.
0
3
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Pricing
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 01:17:16 UTC