Caitlin
banner
mholiv.bsky.social
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
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
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...
exofactory.net
February 4, 2026 at 7:48 PM
How I feel moving from a single player game to a network multiplayer game with an authoritative server architecture.

#bevy #GameDev #indiedev
January 11, 2026 at 12:11 AM
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
January 3, 2026 at 5:04 PM
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...
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...
exofactory.net
December 31, 2025 at 8:56 AM
That feeling when your train needs a new cmos battery. #DeutscheBahn #trains #ice2
December 19, 2025 at 4:19 AM
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
December 11, 2025 at 3:37 PM
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
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 ...
exofactory.net
December 4, 2025 at 5:12 PM
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
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
October 25, 2025 at 3:10 PM
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
October 25, 2025 at 3:08 PM
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
October 23, 2025 at 8:25 PM
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...
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...
exofactory.net
October 21, 2025 at 11:01 AM
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/...
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...
store.steampowered.com
October 13, 2025 at 5:08 PM
Upside of using #bevy and open tooling is you can get your games to compile on non corporate approved architectures. I just got the #aarch64 and #RISCV builds running. If you have real RISC-V hardware and want to test let me know. Here is the game running natively on a Pine Book Pro. #GameDev
October 9, 2025 at 4:51 PM
The Exofactory demo has been soft launched and is available to download on Steam. So so so much work.

Lots of game dev specific stuff in this one. Will hard launch as part of Steam Next fest but you can play it now. #GameDev #rust #bevy

exofactory.net/blog/2025-10...
Demo Release and Polish
The demo’s out on Steam for Linux and Windows. Trailer too! Packaging was rougher than expected, testing slipped, and I learned a lot. Animations and systems finally are there. Next up: better accessa...
exofactory.net
October 7, 2025 at 2:53 PM
There are a lot details in this one. The work I did over last month convinced me that ECS might be by far the best way to build a factory game. If you are interested in alpha testing or technical code details I recommend talking a look. #gamedev #bevy #rust #indie

exofactory.net/blog/2025-09...
Private Alpha, Steam, & Core Functionality
This month the focus was on core systems, including belts, logistics, and performance. A private alpha is planned for September, and we are preparing a short demo for Steam Next Fest in October. The e...
exofactory.net
September 8, 2025 at 5:01 PM
I recently finished my little side project. A custom designed Alice layout #Keyboard focused on being lightweight and travel friendly. Powered by the #rust / #rustlang based RMK firmware, and designed in #kicad Don’t laugh too much at my soldering and bodge wire.
August 8, 2025 at 5:15 AM
Happy to publish the latest Exofactory devblog. Long story short then Belnder/Bevy Skein plugin is amazing and terrain level of detail is annoying. Way more technical detail in this one. #bevy #GameDev #rust #rustlang

exofactory.net/blog/2025-08...
Exofactory
Exofactory is a indie factory game that explores the id and ego. As you build your factory the story unravels based on how you build your factory. Available to wishlist on Steam now.
exofactory.net
August 7, 2025 at 1:07 PM
It feels weird to bring a desktop to the woods but #bornhack is the type of place where you can do that. Even with the rain it was worth it. #gamedev
July 21, 2025 at 7:40 PM
A bit nervous but not seeing much #bevy content.

Working on a factory game in #rust with #bevy - just hit Steam!

If you’re into #indiedev dev logs, I have an RSS feed. This week: art, but usually ECS challenges and procedural terrain pain. First large-scale game!

exofactory.net/blog/2025-07...
https://exofactory.net/blog/2025-07-06/​​​​​​​​​​​​​​​​
July 12, 2025 at 1:10 PM
Tariffs can be smart policy—if they’re stable. Say a 30% chip tariff locked in for 10 years: companies invest, build plants, plan ahead. But if policymakers flop around like a fish, no one bets on it. You get the pain without the payoff.
April 9, 2025 at 5:57 PM
really wish #uutils was under a copyleft license. It’s cool but using it just makes it easier for mega corps to lock down things even more. Yah #rust / #rustlang is faster and more secure, but #GPL is better for society.
March 16, 2025 at 1:52 PM
For people working in #rustlang / #rust If you are considering a CPU upgrade I strongly recommended NOT putting it off. The faster compile times are nice, but the increased responsiveness of the lsp/rust-analyze is GAME CHANGING.

Before everything took a hundred ms. On my new CPU it’s all instant.
March 5, 2025 at 6:54 PM
Hot take. Curb Your Enthusiasm is a bad show. It’s bad like Sinefeld is bad. Like I don’t get how people enjoy it. I couldn’t even finish the pilot.
February 22, 2025 at 10:29 AM
Nothing is more satisfying than seeing a hard drive show up after soldering on a bodge wire to fix a broken pin. Family pictures saved.

In other news I suddenly see why people would choose cone topped soldering irons over chisel.
December 16, 2024 at 5:54 PM