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).
Posts 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-...
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
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
Thanks for sharing, RJ!
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
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
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