I am way too deep in this #gamedev rabbit hole. Continuously surprised at the raw compute power #rustgamedev lets me throw at absurd gameplay concepts. At this point I'm just playing with my sand toy when I should be optimizing.

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

I've published an interactive blog post on building agent behaviour with Bevy Behave!

๐ŸŽฎ ๐Ÿคฏ Play around with a Bevy app inside the blog post.
๐Ÿง  ๐ŸŒณ Learn how to build behaviour trees with Bevy Behave.
โญ๏ธ ๐Ÿ’ Make the agents earn points and eat tasty fruit!

https://www.hankruiger.com/posts/bevy-behave

#bevyengine #gamedev #rustlang #rustgamedev #bevybehave

Investing more of my spare time on #GitHubGameOff. I've decided to simplify things a bit by making the mods floating targets which hurt you if you make a mistake. Most of the game logic is done, including level transitions and message interludes for the storyline. Gotta start making it more interesting. #rustgamedev

Day 2 of #GitHubGameOff development: spent maybe a bit way too much time thinking about simple collision and WASM support, but at least it's mostly covered now. Also started drafting a 3D model for the incoming enemies (with a great "is my passion โœจ" vibes) using #blockbench. I'm thinking that I have a long corridor ahead of me.

#rustgamedev

Just started developing my entry for this year's #GitHubGameOff. Bootstrapped a #bevy 3D game with dim lighting, linear fog, a simple corridor with textured planes, and a cool ordered dithering effect for the most intense moments.

#gamedev #rustgamedev

This week I did something different: a puzzle game for #msdos written in #rustlang. https://e-net4.itch.io/dos-tilers

#rustgamedev #retrogaming

Tilers by E_net4

A tile permutation puzzle game for MS-DOS

itch.io

Still learning Ratatui, building a little Text-based UI game. Wondered how to add fireworks to the victory screen and discovered a Bevy Ratatui plugin on the way!

#gamedevelopment #rustlang #rustgamedev

Been trying out Ratatui, inspired by the fantastic text-based user interface apps out there.

Built a little numbers game for trying it out.

Found the Ratatui docs marvellous, with 3 tutorials getting you from hello world to adding unit tests.

#tui #rustgamedev