Today I resigned from Sony Santa Monica and accepted a position at Respawn Entertainment


While I’m sad to say goodbye to my friends at Sony, I’m excited to be starting work at Respawn on Titanfall.

A few things interested me at Respawn, beyond the obvious points of an incredibly talented team and a ridiculously kickass game running at 60fps.

Specifically this article by Jon Shiring, network programmer at Respawn:

As I read this article quite a few things rang true with my experience with game networking. I very quickly came to the conclusion that peer-to-peer simply cannot compete with the matchmaking speed/quality and in-game network performance of dedicated servers. Sure you can throw money and time at it but ultimately you run into limiting factors such as poor internet connections, varying network conditions and time to NAT. And even if you could solve it, if everybody had fiber optic NAT 1s, you still run into cheating issues, lag switches and waste a lot of time handling host migration.

Wouldn’t it be nice if instead of doing all this crap you could just focus on making a really awesome game? And if this game had excellent matchmaking performance and speeds because it didn’t need to wait around and run QoS queries to match players together? If you didn’t have to worry about host migration because the host was always there? Even better what if you could perform all the physics and AI functionality on the server so the box can optimize to focus on rendering, making stuff look amazing and one of the boxes isn’t overloaded with extra CPU cost to act as the server?

I found myself in the unique position of a P2P networking expert seeing much of my work over the last few years obsoleted. I also came to an understanding of precisely how revolutionary dedicated cloud servers will be for competitive multiplayer gaming on consoles.

So when you find yourself with an opportunity to join such a team, you take it :)

I’ll not be very active on here for the next year.

See you guys on the other side of Titanfall.

Glenn Fiedler
[email protected]

17 comments on “Today I resigned from Sony Santa Monica and accepted a position at Respawn Entertainment
  1. Glenn – can’t wait to see your handiwork in action! Not sure if you can publicly comment on it, but I admin a Titanfall community that would love to get more details concerning the game’s multiplayer and networking. Specifically these dedicated cloud servers, how lag will affect international players, etc.

  2. Hey Glenn,

    I’ve recently started getting into writing my own physics engine and simulation, and I just discovered your site. This site has some of the best explanations I’ve seen anywhere. I want to say thanks in advance (because I haven’t even gotten through everything yet, but I suspect I’ll be coming back here a lot!).

    Also, we’ve never met, but I feel congratulations are in order, for your new position.

    Lastly, any chance I can follow your blog? Maybe I just didn’t see it, but is there an RSS feed or anything?

  3. Congratulations and good luck. Looking forward to some more articles when you have the time to write them and are in a position to release them, I think everything I know about networking so far I’ve learned directly or indirectly from you.

    Go forth and conquer! Or something =)

  4. Good luck and thank you very much for the great and insightful blog posts. I hope you’ll find the time to continue the excellent writing at your new position.

  5. Well, Awesomenauts works pretty well with host immigration as it is 3vs3 game.

    But I feel you: Tried implementing that myself and it is a real quaqemire.

Leave a Reply

Your email address will not be published. Required fields are marked *