Glenn Fiedler

Glenn Fiedler

New York
Transformed by the power of scalable backend engineering, gafferongames is back with a new batch of articles. This time we're going for maximum bandwidth!
Jul
31
Back in a few months, I'm networking an octopus

Back in a few months, I'm networking an octopus

An octopus in virtual reality to be precise
1 min read
Jul
29
Sending millions of packets per-second with AF_XDP

Sending millions of packets per-second with AF_XDP

I feel the need, the need for speed.
4 min read
Jun
22
Planning server locations for your multiplayer game

Planning server locations for your multiplayer game

The best places to put your game servers.
7 min read
Jun
15
What is lag?

What is lag?

Baby don't hurt me, no more.
14 min read
Jun
08
Creating a matchmaker for your multiplayer game

Creating a matchmaker for your multiplayer game

Don't test in production. Test in simulation!
5 min read
Jun
03
The case for network acceleration in multiplayer games

The case for network acceleration in multiplayer games

Fixing bad network performance greatly improves the player experience.
9 min read
May
27
Choosing the right network model for your multiplayer game

Choosing the right network model for your multiplayer game

Don't fuck it up. Pick the correct one for your game.
14 min read
May
03
Creating a first person shooter with one million players

Creating a first person shooter with one million players

Is it even possible? Turns out it's a lot closer than you may think.
11 min read
Apr
14
Writing highly scalable backends in UDP. The solution.

Writing highly scalable backends in UDP. The solution.

Last week I shared an interview question I've used successfully at Network Next. In this article I share the solution.
3 min read
Apr
09
Writing highly scalable backends in UDP

Writing highly scalable backends in UDP

In this article I share an interview question I've used for years at Network Next. How to implement a highly scalable backend in UDP. Can you solve it?
2 min read