Game Networking (0) — Introduction

Hi! This is probably the thousandth blog post and or article you read about game networking. While writing a game networking library in Rust I experienced the same thing. The information about this area is very spread over the internet. In this series, I try to briefly explain the most essential topics. What struck me was that there are many terms floating around but many of them have the same meaning. I think it can be very valuable for you to see these terms together in one respect. At least this was it for me!

In the article series, I will try to stick to definitions only. For real implementations, you will have to do your own research. If you see any errors, let me know, and I’ll adjust these immediately.

part 0 (intro)
part 1 (Interval and ticks)
part 2 (Time, Tick, Clock Synchronisation):
part 3 (RTT, PING, latency, lag)
part 4 (Client-Side Extrapolation a.k.a. Dead Reckoning/ Interpolation)
part 5 (Compression, delta encoding, interest management, bit packing)
part 6 (Event, Input, Command Ring/Buffer/priority/Queue)
part 7 (Deterministic vs State)
part 8 (Present, past future where am I)
part 9 (Bonus, Overwatch Model)

--

--

--

Programmer, problem solver, learning everyday. I write about anything mainly to straighten my own thoughts.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Java Training In Chandigarh Mohali

Java Training In Chandigarh Mohali

Base field class for form generator

Model View Controller: What is it?

Adopting Asynchronous Messaging With Azure Service Bus

Sagas Pattern + Property Testing = ❤️

Async rest services with Messaging

Enable Ingress to access NGINX default page with a custom domain name

Setup Black and Isort in VSCode

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Timon Post

Timon Post

Programmer, problem solver, learning everyday. I write about anything mainly to straighten my own thoughts.

More from Medium

What happens now? Post-Graduate from Flatiron.

New Approach to Familiar Topic

Let’s Build a Rover….? Rover?

Moving the Player (slightly slower)