home.social

#rustgamedev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rustgamedev, aggregated by home.social.

  1. 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

  2. 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

  3. 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!

    hankruiger.com/posts/bevy-beha

    #bevyengine #gamedev #rustlang #rustgamedev #bevybehave

  4. Why an Indie Developer is Leaving Rust Behind for Game Development

    After three years of grappling with Rust's complexities in game development, an indie developer shares their frustrations and insights, revealing why the language may not be the best fit for rapid pro...

    news.lavx.hu/article/why-an-in

    #news #tech #RustGamedev #IndieDev #GameDevelopment

  5. 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

  6. 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

  7. Investing more of my spare time on . 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.

  8. 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

  9. 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

  10. 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

  11. 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

  12. Day 2 of 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 . I'm thinking that I have a long corridor ahead of me.

  13. 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

  14. 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

  15. 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

  16. 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

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

  18. 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

  19. 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

  20. My new book – Advanced Hands-on Rust – is now in beta! Intermediate to advanced Rust, writing games in the Bevy engine. Generics, traits, macros, library creation and more. pragprog.com/titles/hwmrust/ad

    @pragprog beta books get you most of the e-book now (sadly, we can’t ship out a new print for every beta!), and each subsequent release as the book advances towards final release. You can also file bug reports and help make the book better.

  21. Quiet stream, but very productive! We added start & game-over screens to our game. As always, thanks for attending or watching the VOD on YouTube.

    youtu.be/WcQ5KIxD-BY

    See you next week! #RustGameDev #BevyEngine

  22. We just released our fast survivors game UNRELAXING QUACKS on Steam!

    store.steampowered.com/app/233

    And please do post reviews on Steam, these really help us as a developer gain more visibility, even if the review is negative, be honest!

    #gamedev #rustgamedev #rustlang

  23. That was an intense return to streaming!😅 We accomplished another difficult task in our game design. Thanks for sitting through it with me!

    Recording will be on YouTube soon: youtu.be/C-jb9tlKutA

    See you next week! #RustGameDev #BevyEngine

  24. I'm back and ready to stream today! Let's do some more #BevyEngine, or maybe something different? Join me at 3:30PM CDT:

    twitch.tv/seanicuscode

    In your timezone: everytimezone.com/s/c51e2806

    #RustGameDev

  25. Been looking at Rust game tooling and tried creating dev tools for Macroquad using egui.

    egui has a learning curve, but the examples site, with code example is fantastic for setting you up.

    #gamedev #rustgamedev #rustlang

  26. Thanks for attending! We tweaked some pretty complicated functionality and are prepared to expand it to new features in the future.

    Recording is available soon on YouTube: youtu.be/rECA606D4Ao

    See you next week! #RustGameDev #BevyEngine

  27. I’m out watching soccer right now, but I will stream some more #BevyEngine #RustGameDev at approximately 4:30pm CDT. Come join me!

    twitch.tv/seanicuscode

    In your time zone: everytimezone.com/s/ac3b7669

  28. Thanks for attending! We got some nice health bars implemented and tick damage numbers over enemies as they are hit.

    Recording is up here: youtu.be/VZ3mkGIgegU

    See you next week! #RustGameDev #BevyEngine

  29. Join me at 3:30PM CDT for more #RustGameDev #BevyEngine development! We'll try our hand at adding some health bars, damage indicators and other UI.

    twitch.tv/seanicuscodes

    In your timezone: everytimezone.com/s/ba80437e

  30. Thanks for attending, and for sticking around a bit longer than normal! I feel like we crossed a threshold today, unlocking all sorts of new possibilities for future streams.

    Recording will be available soon on YouTube: youtu.be/7R1ATwqyrqQ

    #RustLang #RustGameDev #BevyEngine

  31. Been researching the choice of physics engines for Rust game dev. Love the mix of more new and more mature pure Rust and Box2D or PhysX C++ to Rust bindings.

    Found some fantastic learning resources too!

    #rustgamedev #rustlang

  32. Thanks to all who attended today! Recording is up on YouTube: youtu.be/CbHn-9fwb48

    See you next week for more #RustGameDev #BevyEngine

  33. I'll be streaming more #RustGameDev #BevyFramework in 20 minutes! DST got me all messed up, but maybe we'll catch more EU folks today. Join me:

    twitch.tv/seanicuscode

    In your timezone: everytimezone.com/s/074e4f79

  34. I'll be streaming more #RustGameDev #BevyFramework in 20 minutes! DST got me all messed up, but maybe we'll catch more EU folks today. Join me:

    twitch.tv/seanicuscode

    In your timezone: everytimezone.com/s/074e4f79

  35. I'll be streaming more in 20 minutes! DST got me all messed up, but maybe we'll catch more EU folks today. Join me:

    twitch.tv/seanicuscode

    In your timezone: everytimezone.com/s/074e4f79

  36. I'll be streaming more #RustGameDev #BevyFramework in 20 minutes! DST got me all messed up, but maybe we'll catch more EU folks today. Join me:

    twitch.tv/seanicuscode

    In your timezone: everytimezone.com/s/074e4f79

  37. I'll be streaming more #RustGameDev #BevyFramework in 20 minutes! DST got me all messed up, but maybe we'll catch more EU folks today. Join me:

    twitch.tv/seanicuscode

    In your timezone: everytimezone.com/s/074e4f79

  38. Loved the participation today! Thanks to a clue from the ever-awesome @chrisbiscardi our wall-collisions are fixed.

    Recording is on YouTube:
    youtu.be/f0GfyYnPW6M

    #RustGameDev #BevyEngine

  39. Another Sunday, another #BevyEngine #RustGameDev stream! Today let's do some more cleanup on our collision systems and see if we can't polish off our #LDTK integration. Join me at 3:30 PM CST!

    twitch.tv/seanicuscode

    In your timezone: everytimezone.com/s/c09205bf

    #RustLang

  40. That was fun! We learned a lot about how to use #LDTK properly with #BevyEngine and we are set up to be more productive next time.

    Recording is on YouTube: youtu.be/XI2NdWjFZpA

    How did you feel about the earlier time? Let me know in the replies.

    #RustLang #RustGameDev