From 22d61430c670b3e5a5d65c203abbd05ee09b9689 Mon Sep 17 00:00:00 2001 From: james7132 Date: Mon, 7 Feb 2022 14:50:52 -0800 Subject: [PATCH 1/3] N30: Add bevy_backroll blurb --- content/news/030/index.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/content/news/030/index.md b/content/news/030/index.md index 6b851547e..f7094fac8 100644 --- a/content/news/030/index.md +++ b/content/news/030/index.md @@ -442,6 +442,25 @@ _Discussions: [bevy-frustum-culling]: https://bevyengine.org/news/bevy-0-6/#visibility-and-frustum-culling [bevy-shaders]: https://bevyengine.org/news/bevy-0-6/#wgsl-shaders +### [bevy_backroll v0.3][backroll-github] + +[Backroll][backroll-github] is a 100% type-safe native Rust implementation of the +[GGPO][ggpo] rollback library. The core library has gone through superfical +updates, but the [Bevy plugin][bevy-backroll-crates-io] has been massively +overhauled. This update signfigantly improves the ergonomics of setting up +rollback netcode for your game (no more ugly turbofishes! no more generic type +parameter config type!), provides an automatic way of saving and loading Bevy +components and resources, and fully parallelizes the saving and loading of game +state when a rollback occurs. + +_Discussions: +[/r/rust](https://www.reddit.com/r/rust/comments/s6uch9/bevy_backroll_v030_is_now_available/), +[Twitter](https://twitter.com/james7132/status/1483373600115621889)_ + +[backroll-github]: https://github.com/HouraiTeahouse/backroll-rs +[bevy-backroll-crates-io]: https://crates.io/bevy-backroll +[ggpo]: https://crates.io/bevy-backroll + ### [`three-d` 0.10][three-d] ![three-d example of environment lighting](three-d.jpg) From f8dc87027c3fd38a0d076a9f95d4b63618045c7d Mon Sep 17 00:00:00 2001 From: james7132 Date: Mon, 7 Feb 2022 14:53:38 -0800 Subject: [PATCH 2/3] fix link --- content/news/030/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/news/030/index.md b/content/news/030/index.md index f7094fac8..612f7c597 100644 --- a/content/news/030/index.md +++ b/content/news/030/index.md @@ -459,7 +459,7 @@ _Discussions: [backroll-github]: https://github.com/HouraiTeahouse/backroll-rs [bevy-backroll-crates-io]: https://crates.io/bevy-backroll -[ggpo]: https://crates.io/bevy-backroll +[ggpo]: https://www.ggpo.net/ ### [`three-d` 0.10][three-d] From e76134f5714dfb5e36a0a18ec61b5fd5779c93a2 Mon Sep 17 00:00:00 2001 From: james7132 Date: Mon, 7 Feb 2022 14:54:57 -0800 Subject: [PATCH 3/3] add missing "netcode" --- content/news/030/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/news/030/index.md b/content/news/030/index.md index 612f7c597..bb802aabc 100644 --- a/content/news/030/index.md +++ b/content/news/030/index.md @@ -445,10 +445,10 @@ _Discussions: ### [bevy_backroll v0.3][backroll-github] [Backroll][backroll-github] is a 100% type-safe native Rust implementation of the -[GGPO][ggpo] rollback library. The core library has gone through superfical -updates, but the [Bevy plugin][bevy-backroll-crates-io] has been massively -overhauled. This update signfigantly improves the ergonomics of setting up -rollback netcode for your game (no more ugly turbofishes! no more generic type +[GGPO][ggpo] rollback netcode library. The core library has gone through +superfical updates, but the [Bevy plugin][bevy-backroll-crates-io] has been +massively overhauled. This update signfigantly improves the ergonomics of setting +up rollback netcode for your game (no more ugly turbofishes! no more generic type parameter config type!), provides an automatic way of saving and loading Bevy components and resources, and fully parallelizes the saving and loading of game state when a rollback occurs.