Profile avatar
sorted-disarray.bsky.social
Engine/Tools developer at GSC Game World (working on Stalker 2). Doing Rust gamedev at night https://github.com/vladbat00 Non-gamedev stuff (mostly in Ukrainian): @vladbat00.bsky.social
44 posts 51 followers 37 following
Regular Contributor
Active Commenter

Your outie found a bug while reviewing someone else's pull request

So, in the web version, there appears to be a split-second delay before the explosion animation. To fix that, I had to introduce a new (barely noticeable) "Loading resources" screen, where I temporarily spawn objects with all possible meshes+materials and wait for the pipelines to fully initialise.

It's an old video, but I gotta show off some explosions

So... this @ap.brid.gy bridge - it works? (Another try)

It's an octahedron and it rotates

Spent an hour debugging why my PointLight has an Identity transform... Was looking through all my systems trying to find where I could possibly reset it 🤦 commands.spawn(( PointLight::default(), Transform::from_xyz(...).look_at(Vec3::ZERO, Vec3::Z), )); `look_at` returns `()` UGH

I was reading through the Bevy's TetrahedronMeshBuilder code and it inspired me to make a silly meme (And I think I also unironically believe it)

With all that, having still 1 week of vacation after the Stalker 2 release, I can finally return to my pet project 😅

The biggest bevy_egui release of the year so far 😄 I finally brought myself to refactoring input handling, now bevy_egui is much closer to supporting diegetic UI. I also made a GitHub Action to auto-deploy crate examples to GitHub Pages (no more outdated web examples). github.com/vladbat00/be...

Crossed my first thousand stars on @github.com 😊💫 Thanks to all the @bevyengine.org users who find my library useful

Besides the fact that it's just a great video, I really appreciate @freya.bsky.social bringing this up as well Creators not hesitating to remind people of the shitty irl geopolitical stuff deserve utmost respect. I dunno, stuff like this makes me really happy and sort of sentimental /

Disabling AI auto-completion in JetBrains IDEs is the best thing I've done for my productivity. The only thing it's ever good for is suggesting variable names, but full line completion is just useless, noisy garbage that I have to rewrite 90% of time. Auto-completion based on types is so much better

I am happy to share the next virtual #Bevy Meetup: https://www.meetup.com/bevy-game-development/events/305111151 on January 22nd - join, subscribe, and save the date, this will be the first one in 2025! #rustlang #gamedev 🦀🎮 @bevy.bsky.social

finally made something with it www.youtube.com/watch?v=6zjW...

Quite an interesting discussion. As someone who's mainly worked only with paths, I'm starting to find guids a better compromise. Renaming paths, having to create/read redirects or deal with different source of inconsistencies due to case insensitivity can be such a pain 🥴

And guess what, bevy_egui 0.31 with Bevy 0.15 support is out now too! Just another short wait, after bevy-inspector-egui catches up, and you can all start updating your projects 😅 Special thanks to Thierry Berger (@Vrixyz on GitHub) for pushing this update! github.com/vladbat00/be...

Can't believe it's happening Stalker 2 releases TODAY

Last couple of days I was working on Tailgate localisation, Ukrainian in particular. Still have to edit and proofread some small stuff, add glyph randomisation to the text, but in general the first beta of the demo is almost ready! #indiegame #gamedev #localisation #ukrainian

Linus is so based lol

My cat is discovering browser features I had no clue they even existed

Some cute doggo content has just been spotted

this is me

My favourite "scope creep" mistake is trying to bring multiplayer into my every #gamedev pet project. Like, why would you need multiplayer in a minesweeper game??? Yet here I am

Code generation in #rustlang vs C++26: brevzin.github.io/c++/2024/09/...

911 stars I've just released a new version of `bevy_egui` while having a temperature. I guess I do need help

Why is input handling with winit so annoying in web?.. I'm currently in the situation where bevy_egui users need to pick 1: either they have clipboard events working, or they have virtual keyboard support for mobile devices 😵‍💫

To start off with a bit of nostalgia, this was my first #gamedev project in #rustlang (now abandoned, as many others 😅). I was using the Amethyst game engine at the time. I had lots of fun (as well as pain and tears) while learning shaders, and here's how my spell particles evolved Beware: music

Every #bevy project begins with a cube. Hey, it's me - @mvlabat.bsky.social. If you've used Bevy, you might have seen my bevy_egui crate. I've just created a new account to post exclusively about gamedev and my pet project in particular. Subscribe if you want, would love to see you here