Skip to main content

Godot Rollback Netcode addon

This is an addon for implementing rollback and prediction netcode in the Godot game engine.

Beyond the basics (gathering input, saving/loading state, sending messages, detecting mismatches, etc) this library aims to provide support for many of the other aspects of implementing rollback in a real game, including timers, animation, random number generation, and sound - along with high-quality debugging tools to make solving problems easier.

Implementing rollback and prediction is HARD, and so every little bit of help is important. :-)

Category
Open Source
Release status
Alpha / Beta
Code

Subscribe!

Subscribe to get an email when new articles or videos are posted on SnopekGames.com!

* indicates required

Tutorials

Rollback netcode in Godot (part 4): Spawning scenes and NetworkTimer

Rollback netcode in Godot (part 4): Spawning scenes and NetworkTimer

We add some more gameplay to our demo (exploding bombs!) and cover spawning scenes and using the NetworkTimer node.

Video Tutorial
Tuesday, 2022-02-15 @ 7:11am Read more
Rollback netcode in Godot (part 3): Making a custom MessageSerializer

Rollback netcode in Godot (part 3): Making a custom MessageSerializer

We create a custom MessageSerializer, to facilitate quickly and reliably sending input data.

Video Tutorial
Monday, 2022-02-07 @ 5:03am Read more