Skip to main content

Rollback netcode in Godot (part 1): What is rollback and prediction?

Submitted by David Snopek on Monday, 2022-01-24 @ 8:58 AM

This tutorial is part of the Rollback Netcode in Godot course.

This is the first part in a tutorial series teaching how to implement rollback netcode in your game in Godot, using the Godot Rollback Netcode addon:

https://gitlab.com/snopek-games/godot-rollback-netcode/

In this part, we talk about what rollback netcode is, when you'd want to use it, and how it works. We won't start writing any code or building a game until the next part in the series.

Level:
Intermediate

All the tutorials in this course

  1. Rollback netcode in Godot (part 1): What is rollback and prediction?
  2. Rollback netcode in Godot (part 2): Getting Started with the Godot Rollback Netcode addon!
  3. Rollback netcode in Godot (part 3): Making a custom MessageSerializer
  4. Rollback netcode in Godot (part 4): Spawning scenes and NetworkTimer
  5. Rollback netcode in Godot (part 5): State, hashing and mismatches
  6. Rollback netcode in Godot (part 6): Playing offline!
  7. Rollback netcode in Godot (part 7): Input Delay and Interpolation
  8. Rollback netcode in Godot (part 8): Animation Players
  9. Rollback netcode in Godot (part 9): Sound Effects
  10. Rollback netcode in Godot (part 10): Random Numbers
  11. Rollback netcode in Godot (part 11): Advanced Input Prediction