bevy


Renet to Lightyear 1


Tags: rust bevy networking unfinished
Notes from my effort to replace bevy_renet with lightyear in my “WIP” game. Renet is a popular server authoritative networking library for the Bevy game engine. I started using it for a new game I’m working on and really liked its simplicity from the start. Eventually though, I realized I wanted to target WASM for my game and Renet does not currently support websockets or webtransport. Another up and coming library is lightyear - its got a very active main contributor/maintainer in the Bevy Discord and it comes with support for WASM via websockets or webtransport and also supports crossplay between protocols as well as advanced replication features like client side prediction, rollback and snapshot interpolation, and many more! Read more...

Turtle Time Game Devlog 1


Tags: gamedev programming rust bevy networking
Turtle Time is my first attempt at game development. I discovered the Bevy Engine, which is written in Rust, and wanted to experiment a little and learn something new outside of my usual backend server programming work. Template Repo Initial Gameplay Loop Adding Multiplayer Converting single player systems to multiplayer. Player movement systems need to handle movement for ALL players. Determinism - what does it mean? Random spawns and how to agree on their randomness. Read more...

1 of 1