Ever wanted to make a game that takes place in a procedurally generated world, but don't want to deal with the hassle of instantiating chunks as your player moves?

With my #fernweh library for #bevy, you declaratively define what chunks are made of, using the brand new Bevy scene system, and fernweh takes care of asynchronously computing and spawning/despawning them as needed.

Fernweh is *very* generic: it doesn't care if your game is 2D, 3D, or whatever else. *You* get to decide how to refer to chunks, *you* get to decide what chunks should be visible at what point, and chunks may be composed of *anything* that can be represented as a Bevy scene, that is, pretty much anything you could want (meshes, colliders, audio sources...).

https://crates.io/crates/fernweh

#rust #RustLang #BevyEngine #procgen #ProceduralGeneration #bsn

crates.io: Rust Package Registry

crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

For its 6-month anniversary, bevy_fs v0.2.0 released today! 🎉 It includes some exciting changes like the migration of the FDM to avian_fdm (https://github.com/viccuad/avian_fdm), a new terrain shader that colours the terrain based on its slope and a new aeroplane.

Thank you so much for your motivation and support here on Mastodon.

Release notes:
https://github.com/wesfly/bevy_fs/releases/tag/v0.2.0
https://codeberg.org/wesfly/bevy_fs/releases/tag/v0.2.0

#Bevy #BevyEngine #Aviation #Rust #GameDev #FlightSim #DevLog

The Open Source Flight Sim Manifesto - by Víctor Cuadrado Juan (viccuad)

https://viccuad.me/blog/open-source-flight-sim-manifesto

Repo/Org:
https://github.com/flight-sim-guild/welcome

Tagging @wesfly in case they haven't seen this yet. 😉

#Bevy #BevyEngine #FlightSimulator #Sim #FlightSim #OpenSource #Manifesto

The Open Source Flight Sim Manifesto – viccuad's

viccuad blogs here, when he blogs. And mostly about CS things.

🪿 using my new grid base
🦜 a few shading changes
🐇 own embedded DB system (kinda)
🐇 ..linked with my own asset loader (for the world only)
🥷 a bunch of other changes™

#bevyengine #rustlang #gamedev

Folks making things with #bevy: how many entities do you have in a typical screen? #ECS is a very different way to think, and I have no sense of scale! #gamedev #bevyengine

The workshop about Bevy was quite great!
While unfortunately, I spent most of the time solving issues related to depencies, so I had little time to work on modifying the example game, I still was able to make some changes

Made the player and enemies move faster and smoother, faster RoF and different projectile colour, and a visual indication that the player has some seconds of invincibility frames, upon being hit
And edited the game title: GPN Survivors Redux

#gpn24 #bevyengine #gamedev #rust

Some screenshots I made during the migration to `avian_fdm`. The aeroplane handling is already way more realistic compared to before.

#Bevy #BevyEngine #GameDev #Aviation #FlightSim #Rust

A new video about Ratty terminal just dropped! 🧀🎉

💯 Tantan explores Ratty, makes a text-editing game with a cursor missile effect!

▶️ Watch here: https://www.youtube.com/watch?v=agoO5lx77FY

🐀 Ratty: https://github.com/orhun/ratty

#rustlang #ratatui #gamedev #terminal #bevyengine #opensource

Currently doing some yoga with #Bevy #ECS 🤸  

If crates were challenging each other doing yoga, Bevy would definitely be number 1! It is so incredibly flexible!

Just awe-inspiring!  

#BevyEngine #Tree #DataStructures #Compiler #Algorithms

https://youtu.be/bC-EmeSjmP8

Waymancer Devlog 3: Multiplayer is out! I talk a little bit about my considerations for multiplayer in the game and what I would recommend for others doing the same.

#bevy #gamedev #indiegamedev #rust #rustgamedev #multiplayer #aviation #devlog #bevyengine