Han
hankruiger.com
Han
@hankruiger.com
Reposted by Han
And now directional light support added.

Hardest part was actually just figuring out units. Bevy uses illuminance (lux) for directional lights, but I need it in luminance (just convincing myself that this was true took a long while).

The conversion process is a little tricky (thread below).
April 30, 2025 at 5:53 AM
Reposted by Han
Bevy 0.16 is out now! It features GPU-Driven Rendering, Procedural Atmospheric Scattering, Decals, Occlusion Culling, Relationships, Better Spawning, Unified Error Handling, `no_std`, Faster Transform Propagation, and more!

bevyengine.org/news/bevy-0-...
Bevy 0.16
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevyengine.org
April 24, 2025 at 8:08 PM
I restored the "hexagoniness" of the terrain mesh in my #bevyengine game using a custom fragment shader:

📐 Calculate distance from fragment to nearest hexagon edge, using the fragment's world position.
🔦 Highlight the fragment if that distance is small.

#gamedev #rustgamedev
April 21, 2025 at 1:12 PM
I added 🏔️ terrain heights 🏔️ to my game. I like how it feels more immersive than a flat world. 🤩

The triangle mesh makes it look less "hexagony" but I think I can fix that by adjusting the materials. 🎨 👨‍🎨

#bevyengine #gamedev #rustgamedev #rustlang
April 16, 2025 at 6:23 AM
I've published an interactive blog post on building agent behaviour with Bevy Behave!

🎮 🤯 Play with a Bevy app inside the blog post
🧠 🌳 Build behaviour trees with Bevy Behave
⭐️ 🍒 Make agents earn points and eat fruit!

www.hankruiger.com/posts/bevy-b...

#bevyengine #gamedev #rustlang #rustgamedev
Modelling Agent Behaviour with Bevy Behave
Interactive blog post about modelling agent behaviour with Bevy Behave
www.hankruiger.com
April 11, 2025 at 2:43 PM
Today I added a simple inventory system to my game, and the ability to pick up items! 🎒

While the “art” is still mostly placeholders, I have enjoyed building the technical foundations so far! ✨🔨

#bevyengine #gamedev
March 30, 2025 at 8:29 PM
In my latest blog post, I break down how I implemented multiplayer in my game using Bevy Replicon.

🎮 Crash course in Bevy ECS
🧬 Replicate state to clients
👨‍💻 Code samples
✨ Absolute joy and happiness

If you're curious, check it out! www.hankruiger.com/posts/adding...

#bevyengine #rustlang #gamedev
Adding networked multiplayer to my game with Bevy Replicon
A crash course on Bevy ECS, and a practical guide to implementing multiplayer using Bevy Replicon.
www.hankruiger.com
March 19, 2025 at 5:35 PM