minecraft_bevy
Minecraft_bevy was built to showcase bevy_meshem. After a week of developing it has:
Chunk loading / unloading
each chunk's mesh is being quickly generated by bevy_meshem, generating up to thousands of meshes per frame asynchronously.
Block placing / breaking
using bevy_meshem's 0.2 release that made run-time mesh updates possible, block placing and breaking feels smooth and snappy.
Custom Collision physics
without any 3rd party crates / physics engines.
Showcase:
Most Recent Update: breaking / placing blocks, collision with terrain https://github.com/Adamkob12/minecraft_bevy/assets/46227443/fc8418a2-cd44-4f5c-aeb5-3129baca8700
Terrain generation, run-time chunk loading/unloading: https://github.com/Adamkob12/minecraft_bevy/assets/46227443/f3c7828b-7142-44b5-ba03-2fd1a810d524