Caitlin's Avatar

Caitlin

@mholiv.bsky.social

Person passionate about open source software, open hardware and the human right to not be controlled by mega corps. She/Her

65 Followers  |  34 Following  |  70 Posts  |  Joined: 30.08.2023
Posts Following

Posts by Caitlin (@mholiv.bsky.social)

Preview
crates.io: Rust Package Registry

It pull crates via crates.io api via the crates_io_api crate. The criteria for being on the list is being in the Reverse Dependency Tree of bevy or any of the bevy org sourced crates.

01.03.2026 09:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
BevyDex - Crate Browser

For people working in the #Bevy ecosystem I just wrote a simple little site that lets you explore the bevy #crate ecosystem filtering by bevy version. Quite happy with the search system. It’s very basic but I am happy to make improvements and plan on it. bevydex.dev/dex

28.02.2026 18:49 β€” πŸ‘ 32    πŸ” 10    πŸ’¬ 4    πŸ“Œ 0

I think through community driven effort we can get more bang per the euro for sure. This being said no objection for doing it corp style if that’s what people want to do. :)

04.02.2026 20:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Multiplayer, Bevy 0.18, and Fosdem This month was all about adding multiplayer. Turns out it should've been planned for from the start, but the refactor wasn't too bad. Replicon made the networking side approachable. Bevy 0.18 migratio...

This dev log has a ton of technical detail about moving from a single player game to a multi player game in Bevy with diagrams and everything. I also talk about the #bevy 0.18 migration and the bevy meetup at #FOSDEM

exofactory.net/blog/2026-02...

#rust #GameDev #indiedev #multiplayer #diagrams

04.02.2026 19:48 β€” πŸ‘ 36    πŸ” 8    πŸ’¬ 1    πŸ“Œ 0
The opera meme where she is giving everyone a car. Instead the text overlay talks about everything being an event

The opera meme where she is giving everyone a car. Instead the text overlay talks about everything being an event

How I feel moving from a single player game to a network multiplayer game with an authoritative server architecture.

#bevy #GameDev #indiedev

11.01.2026 00:11 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Top half: large USA and chine cubes next to many small Europe country cubes. Bottom half: Large EU, USA, and China cubes. All of equal size.

Top half: large USA and chine cubes next to many small Europe country cubes. Bottom half: Large EU, USA, and China cubes. All of equal size.

In light or recent events I think a strong European Union founded in shared values is essential. Yes there are flaws. And yes we can purity check our selfs into micro groups but given the global scale of power we need to start with something. #EU #Venezuela #Ukraine

03.01.2026 17:04 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Real Time Settings, Save Overhaul, & a Wiki This month brought auto-saves, crash reporting, and real-time settings. No more restarting the game to change graphics options. ECS made that easier than expected. There's also a wiki now, mostly empt...

Ironically a rather productive holiday update. Some technical notes on real time settings application in this one. See you all next year! #rust #bevy #GameDev #indiedev exofactory.net/blog/2025-12...

31.12.2025 08:56 β€” πŸ‘ 14    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
The clock on an ice train reading 01.01.1970 03:35

The clock on an ice train reading 01.01.1970 03:35

That feeling when your train needs a new cmos battery. #DeutscheBahn #trains #ice2

19.12.2025 04:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Two IGBTs and a Bridge along with many other THT parts on a tan PCB.

Two IGBTs and a Bridge along with many other THT parts on a tan PCB.

Bulky thick soldering on a high power PCB.

Bulky thick soldering on a high power PCB.

The reassembled and working induction burner sitting on the kitchen counter.

The reassembled and working induction burner sitting on the kitchen counter.

My induction burner started shorting every time I plugged it in. Conveniently 2 months after the warrantee ended. A bit of multi metering later I found that the Rectifier and one of the IGBTs were dead.

€4 in parts fixed it. Saved like €200 by fixing instead of replacing. #RightToRepair #soldering

11.12.2025 15:37 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

I’m a big fan of the hidden tutorial. Where the player doesn’t even know they’re in the tutorial. Silksong does this very well. And given that the player doesn’t know they are in the tutorial they can β€œlose”. I think the key point is that the cost of the loss has to be nothing or very low.

06.12.2025 21:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks! Super excited to work on it. I did hear about the shortest path stuff they do in Mindustry. I could totally see that being an early in game reward.

04.12.2025 23:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Draggable Belts, Electricity, & View Modes This month brought draggable belts, electricity, and new view modes. Belt placement is way less tedious now, buildings need power to run, and global mode finally has useful overlays. The productivity ...

Lots of videos in this one. Turns out full screen shaders and drag to place belts are harder than one might think. I think I have a cool thing to contribute to the #Factory game genre. exofactory.net/blog/2025-12...

#bevy #GameDev #rust #WGSL

04.12.2025 17:12 β€” πŸ‘ 20    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

I need at add the ray tracing stuff. I haven’t gotten around to it yet. lol. Might need to actually add logic to set when it should default to on vs off on what hardware though. I want to avoid the 90s thing of just having a vec of GPUs that it checks for.

19.11.2025 19:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I would bet on everything just working for such a small upgrade.

It’s only the 0.x upgrades where you have to do proper migration work.

19.11.2025 19:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In my experience it is very important to keep up to date in the world of bevy. Every 0.x release they put out a migration guide that I work my way through. For smaller 0.17.x style releases I just apply to update and run my tests. Never had an issue.

Where I have had an issue is abandoned plugins.😭

19.11.2025 18:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you’re gunna give a talk let me know. I was planning on giving an expanded version of the talk I gave at GPN and then at BornHack, but if you’re gunna give a better talk I can hold off. lol.

16.11.2025 21:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If it goes through let me know. I would be happy to come and volunteer. Not a bevy core dev. Just passionate.

16.11.2025 21:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I recently ported my game to Avian and the height maps works well. I am using 512x512 tiles though so your experience may differ.

16.11.2025 21:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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...

16.11.2025 17:26 β€” πŸ‘ 29    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0

Just ported my game to #bevy 0.17 and switched physics engines. The Avian physics engine has been a dream. Collider::convex_hull alone brings a tear of joy to my eye. So much nicer to work with compared to Rapier3D

#IndieGameDev #Gamedev

25.10.2025 15:10 β€” πŸ‘ 19    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

Protip for those of you porting your games from #bevy 0.16 to 0.17. Make sure to set Pickable properly on full screen entries.

I spent too much time getting scroll working.

TLDR: the loading screen that I tweened transparent was still there and was intercepting everything.

#IndieGameDev

25.10.2025 15:08 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Maybe it’s all the hours I’ve spent building a factory game, but I wanted to relax with something different. I’ve heard great things about #SilkSong and finally picked it up.

It’s fantastic but good god, not relaxing.

I just wanted to avoid that β€œveterinarian in a zoo” feeling while doing #GameDev

23.10.2025 20:25 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Steam Next Fest Reflections The timeline has shifted after what I learned from Steam Next Fest. The focus now is on building a more polished and feature-rich demo. The event brought a ton of feedback, bug reports, and lessons ab...

Latest Exofactory dev blog post reflecting on Steam next fest and the new updated timeline. I’m pretty exhausted and I hope it doesn’t show through too much lol. Long story short lots of learning. exofactory.net/blog/2025-10...

21.10.2025 11:01 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

This is amazing. And yah I really want to see gaming happen on open ISA platforms. Now that I am finally in position to do something I had to. :D

15.10.2025 19:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Exofactory is an indie factory game written in #rust with #bevy and it's something that I am proud of. Glad to have it considered. Info @ exofactory.net I recommend taking a look at the dev blogs for a sample of some of the work I am doing. Demo on steam also. store.steampowered.com/app/3615720/...

14.10.2025 17:48 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1

@livinglinux.bsky.social I just uploaded a WAY more optimized build that might be worth testing. Just FYI both of you.

14.10.2025 17:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Thanks. In my random testing I was on page 8 of the simulation category in a large window. Each page having two large windows and 3 small windows. Hopefully that will change for the better

13.10.2025 18:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Exofactory on Steam Awaken as a forgotten AI on an alien world, your every choice reshapes your technology, environment, and identity. Automate deeply transformative factories in a chill open world, where the story evolv...

The Exifactory Demo is officially out. Way fewer bugs thanks to the testers particularly on the #Linux build.

The game is part of Steam Next and the algorithm really matteres for #IndieGameDev so I would recommend checking and playing the demo early this week store.steampowered.com/app/3615720/...

13.10.2025 17:08 β€” πŸ‘ 17    πŸ” 8    πŸ’¬ 2    πŸ“Œ 0

Thanks for testing. Interesting to see the delays and audio timing glitches.

12.10.2025 20:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks a ton for testing this. I’m glad to see everything works. Just need to see why it’s x11 for some reason.

12.10.2025 19:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0