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).
30.04.2025 05:53
๐ 34
๐ 4
๐ฌ 1
๐ 0
Bevy 0.16
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
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-...
24.04.2025 20:08
๐ 263
๐ 84
๐ฌ 2
๐ 19
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
21.04.2025 13:11
๐ 25
๐ 6
๐ฌ 0
๐ 0
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
16.04.2025 06:23
๐ 25
๐ 5
๐ฌ 0
๐ 0
Thanks for sharing, RJ!
11.04.2025 19:25
๐ 2
๐ 0
๐ฌ 0
๐ 0
Modelling Agent Behaviour with Bevy Behave
Interactive blog post about modelling agent behaviour with Bevy Behave
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
11.04.2025 14:43
๐ 34
๐ 4
๐ฌ 2
๐ 0
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
30.03.2025 20:29
๐ 13
๐ 3
๐ฌ 0
๐ 0
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.
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
19.03.2025 17:35
๐ 17
๐ 4
๐ฌ 0
๐ 0