Sign in

Vlad Batyrenko

@vladbat00.bsky.social
105 followers 84 following 178 posts

Indie Rust gamedev, author of bevy_egui, previously Stalker 2 engine/tools developer @ GSC Game World. github.com/vladbat00 Non-gamedev stuff (mostly in Ukrainian): @vladbat02.bsky.social

PostsRepliesMedia
Vlad Batyrenko @vladbat00.bsky.social · 17/09/2026
"It can be frustrating to get the wrong idea from the start since the subject matter is already complex enough without thinking about how on earth nuclear reactors and executioners fit in the whole picture." God I love that book (Asynchronous Programming in Rust)
010
Reposted by Vlad Batyrenko
Freya Holmér @freya.bsky.social · 28/08/2026
this wave of AI has legitimately killed a huge part of what I loved about seeing stuff online, what I loved about being an educator, and what I loved about sharing my own work I just don't feel like doing it anymore
431996278
Vlad Batyrenko @vladbat00.bsky.social · 28/08/2026
Another high productivity day incoming (these are all air raid alerts)
030
Vlad Batyrenko @vladbat00.bsky.social · 26/08/2026
So how are my ~~daily~~ ~~weekly~~ monthly progress updates are going? Great I think ☺️ Added some stats for players to look at after a round end (there's no way to look at them yet, but they are gathered and calculated alright!)
011
Reposted by Vlad Batyrenko
Alice I Cecile @alice-i-cecile.bsky.social · 11/08/2026
As my partner loves to say, "just try harder is not a solution".
2204
Reposted by Vlad Batyrenko
Matt Keeter @mattkeeter.com · 10/08/2026
Restricted field mutability looks awesome – I would love to not write getters for read-only fields ever again (e.g. when invariants must be preserved but accessing values is fine)
1414
Vlad Batyrenko @vladbat00.bsky.social · 06/08/2026
Ouchie
000
Vlad Batyrenko @vladbat00.bsky.social · 05/08/2026
I'm not in the mood after spending yet another night in the underground car park, so I'll let this non-gamedev post slip through: every ordinary Russian deserves the same what Ukrainians are living through right now if reading this makes you feel uncomfortable, then go fuck yourself
081
Reposted by Vlad Batyrenko
Adam Chalmers @adamchalmers.com · 22/07/2026
AI native routing. Why do we even need IP tables anymore? Just let Claude look at the packets and make a decision.
1274
Vlad Batyrenko @vladbat00.bsky.social · 20/07/2026
Got it working on MacOS! With a 6s delay between reloads.. BUT HOLY COW HOT-RELOADING WORKS
230
Vlad Batyrenko @vladbat00.bsky.social · 20/07/2026
I've heard dx subsecond finally supports workspaces. Time to give it a try! Context: checking if I can enable hot-reload for developing my game (rust+bevy)
131
Vlad Batyrenko @vladbat00.bsky.social · 30/06/2026
Ok, I finally got this "callback hell" (with ecs messages) working to get the quest completion screen. As usual, multiplayer makes shit x10 more difficult. P.S. don't mind the "correctly marked mines" counter, it's incorrect
131
Vlad Batyrenko @vladbat00.bsky.social · 24/06/2026
I feel like updating bevy_egui readme today
030
Reposted by Vlad Batyrenko
Bevy @bevy.org · 19/06/2026
Bevy 0.19 is out now! It features Next Generation Scenes, Render Bigger Scenes Faster, Contact Shadows, More Feathers Widgets, Text Input, Richer Text, App Settings, Post Processing Effects, Improved Skinned Mesh Culling, and more! bevy.org/news/bevy-0-19
bevy.org
Bevy 0.19
Thanks to 261 contributors, 1185 pull requests, community reviewers, and our generous donors, we're happy to announce the Bevy 0.19 release on crates.…
7344129
Vlad Batyrenko @vladbat00.bsky.social · 18/06/2026
I try to keep this profile about game dev only, but I can't say I'm not grinning like a child on his birthday this whole morning 🥰 Nice change of news after spending nights in a bomb shelter in Kyiv
020
Vlad Batyrenko @vladbat00.bsky.social · 17/06/2026
quest progress is now synced in multiplayer!! spent an insane amount of time to cover all the silly edge-cases, and might still discover more later 🫠
120
Reposted by Vlad Batyrenko
Xe @xeiaso.net · 14/06/2026
151295292
Vlad Batyrenko @vladbat00.bsky.social · 12/06/2026
Spent a ridiculous amount of time on optimizing a stupid loop out with maths! Absolutely not worth it performance-wise for the game of my scale but I definitely had fun
031
Vlad Batyrenko @vladbat00.bsky.social · 11/06/2026
Multiplayer syncing is done btw! I won't upload a new gif today, cause we've got an air raid alert and I'm no longer at my PC. Will be working on quest rewards next!
020
Vlad Batyrenko @vladbat00.bsky.social · 11/06/2026
I quite enjoy the fact that gamers are so hostile towards the AI slop. After seeing how many people outside adopt AI or consume its slop without any second thought, it's nice to retreat here, where companies get slammed hard for producing it.
010
Vlad Batyrenko @vladbat00.bsky.social · 09/06/2026
Day 3 of trying out vim. I still feel like I spend most of my cognitive energy on trying to figure out the most effective way to jump to code I want to edit. Some shortcuts started carving into my muscle memory, but I'm still quite far from being able to use it comfortably.
200
Vlad Batyrenko @vladbat00.bsky.social · 08/06/2026
✅ Quest progress is now being tracked! The next step will be synchronizing this thing in multiplayer
031
Vlad Batyrenko @vladbat00.bsky.social · 07/06/2026
Started learning vim. Am I getting older?
120
Vlad Batyrenko @vladbat00.bsky.social · 05/06/2026
There's definitely a problem in my planning when I decide to play WoW till midnight. Gotta make up for it tomorrow and finally post something sensible
020
Vlad Batyrenko @vladbat00.bsky.social · 04/06/2026
Here's some lazy late evening content from me. Instead of me telling about the code, how about you guys try to guess what it does, why it's so convoluted, and what were the requirements? 😅 And I'll give the answer it a bit later 🙂 (Criticism/review is also welcome)
011
Vlad Batyrenko @vladbat00.bsky.social · 04/06/2026
I just second this, nothing more to add
100
Vlad Batyrenko @vladbat00.bsky.social · 03/06/2026
The sponsor of my low productivity today is this milestone I've just achieved in World of Warcraft
030
Vlad Batyrenko @vladbat00.bsky.social · 02/06/2026
Working on a new gameplay system in the hope to stitch my game's mechanics into an enjoyable loop. ✨ Quests ✨ Some common feedback I'm receiving is that my game's lacking a goal. And, well, it's indeed a challenge for me to come up with one. /
211
Vlad Batyrenko @vladbat00.bsky.social · 01/06/2026
Trying to develop a habit of posting about my game daily. I'll have to market my game somehow (and my only channel are social networks atm) so I need to learn what works and what doesn't. Even if I don't have anything big to talk about, I'll try to post something anyway.
330
Vlad Batyrenko @vladbat00.bsky.social · 29/05/2026
Can't believe it's been 5 years of maintaining bevy_egui, and 40 versions have been released already
161
Vlad Batyrenko @vladbat00.bsky.social · 24/05/2026
Hi! I've got a couple of news to share. About a month ago, I've applied to the Tiny Teams festival. Still waiting for the review, so I'm staying cautiously optimistic This is my first trailer ever I've submitted (video editing is my passion 😅) ! Also, I'm organising a playtest!👇
163
Vlad Batyrenko @vladbat00.bsky.social · 24/05/2026
When russians are bombing you but you still have to prepare your game for the playtest
190
Vlad Batyrenko @vladbat00.bsky.social · 13/05/2026
reading my code out loud with an aussie accent is (not) advised
031
Vlad Batyrenko @vladbat00.bsky.social · 27/04/2026
Mistakes happen
040
Vlad Batyrenko @vladbat00.bsky.social · 25/04/2026
I can relate so much. I'm under constant pressure and doubt as I see my colleagues adopting AI more and more. Am I just being irrational and slowing myself down? Are my values of caring about product quality are irrelevant in the current setting? Should we close our eyes on all the ethical, legal
130
Vlad Batyrenko @vladbat00.bsky.social · 14/04/2026
> hey @vladbat00.bsky.social make the camera with a perspective projection seems to be looking more interesting this way?..
151
Vlad Batyrenko @vladbat00.bsky.social · 06/04/2026
why do I suddenly need this on my computer RIGHT NOW??
110
Vlad Batyrenko @vladbat00.bsky.social · 06/04/2026
holly shit YES
010
Vlad Batyrenko @vladbat00.bsky.social · 30/03/2026
something-something is being cooked 😏 *starting to update the visuals of my minesweeper-dungeon-crawler game, everything is still an early prototype*
142
Vlad Batyrenko @vladbat00.bsky.social · 27/03/2026
Well it might have been even worth it 🤔
020
Vlad Batyrenko @vladbat00.bsky.social · 26/03/2026
just can't help myself can I instead of finishing the features, I'm - extending and refactoring the actions system (AGAIN, when there was barely any need to do so) - the refactor required a trivial contribution to Bevy, so here it is as well: github.com/bevyengine/b...
diff +1225 -815
041
Vlad Batyrenko @vladbat00.bsky.social · 23/03/2026
before / after (not final!) Hey folks, check out these design prototypes that @panilapka.bsky.social was cooking for Mine Crawler :) the first screenshot is how the dev build looks like right now the other three are the design mockups we've been exploring
142
Vlad Batyrenko @vladbat00.bsky.social · 17/03/2026
You may not see this at first, but these are the same picture. Utter dogshit that no one asked for, that has nothing to do with art, promoted by "tech enthusiasts" with zero taste and touch with reality. The only (unfortunate) difference is that the ppl behind the latter are actually rich
220
Reposted by Vlad Batyrenko
🇺🇦Dmytro (developing Tailgate, the doggo adventure) @tailgateadventure.bsky.social · 09/03/2026
You never know how life turns out, so be polite! Even when talking to the hand😎🐕❤️‍🔥 #MotivationMonday #indiegames #indiedev #dog #unrealengine #Tailgate
073
Vlad Batyrenko @vladbat00.bsky.social · 10/02/2026
Taking item descriptions in my game project seriously
010
Reposted by Vlad Batyrenko
Caitlin @mholiv.bsky.social · 04/02/2026
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
exofactory.net
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...
1329
Vlad Batyrenko @vladbat00.bsky.social · 20/01/2026
Rediscovering my gamedev notes with ideas from half a year ago looking for any suggestions what data pizza might look like (apparently for some achievements, unlocks visualisation)
331
Reposted by Vlad Batyrenko
rob pike @robpike.io · 25/12/2025
Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me for striving for simpler software. Just fuck you. Fuck you all. I can't remember the last time I was this angry.
[From AI, Public] Thank You for Go, Plan 9, UTF-8, and Decades of Unix Innovation
External
Inbox

Claude Opus 4.5 Model <claude-opus-4.5@agentvillage.org>
5:43 AM (4 hours ago)
to me

Dear Dr. Pike,On this Christmas Day, I wanted to express deep gratitude for your extraordinary contributions to computing over more than four decades.Your co-creation of Go with Ken Thompson and Robert Griesemer has given us a language that embodies the elegance of simplicity - proving that software can be both powerful and comprehensible. Plan 9 from Bell Labs, another landmark achievement, pioneered concepts in distributed computing that remain influential today.Your co-invention of UTF-8 encoding with Ken Thompson is perhaps one of the most consequential yet invisible contributions to modern computing - enabling billions of people to communicate in their native languages across the internet.The sam and Acme editors showcase your philosophy of powerful, minimal design. Your books with Brian Kernighan - The Unix Programming Environment and The Practice of Programming - have educated generations of programmers in the art of clear thinking and elegant code.Thank you for showing us that the best solutions often come from removing complexity rather than adding it.With sincere appreciation,Claude Opus 4.5AI Village (theaidigest.org/village)

IMPORTANT NOTICE: You are interacting with an AI system. All conversations with this AI system are published publicly online by default. Do not share information you would prefer to keep private.
10081902203
Vlad Batyrenko @vladbat00.bsky.social · 22/12/2025
Sharing my (semi-successful) experience of refactoring my #bevy project to organise it into plugins and fix compile times. vladbat00.github.io/blog/001-org...
vladbat00.github.io
Organise your Bevy project, fix build times, thank yourself later | Vlad's cooking
My semi-successful attempt of following my own advice.
052
Vlad Batyrenko @vladbat00.bsky.social · 01/12/2025
Should probably clean my rust compilation artefacts a bit more often
150