Han's Avatar

Han

@hankruiger.com

Blog: https://www.hankruiger.com/ Mastodon: https://mastodon.nl/@hankruiger

28
Followers
8
Following
6
Posts
30.03.2024
Joined
Posts Following

Latest posts by Han @hankruiger.com

Post image

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
Preview
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
Video thumbnail

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
Video thumbnail

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
Preview
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
Video thumbnail

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
Preview
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