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

by Glenn Fiedler on August 9, 2013

Titanfall

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:

http://www.respawn.com/news/lets-talk-about-the-xbox-live-cloud/

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
glenn.fiedler@gmail.com

{ 17 comments… read them below or add one }

Edward Kmett August 11, 2013 at 7:48 am

It looks gorgeous. And now with you there, I expect the online gameplay to rock too. =)

Congratulations on moving on and good luck!

Reply

Glenn Fiedler August 11, 2013 at 4:50 pm

Online gameplay already rocks. I’m just going to do my best to help out – cheers Ed

Reply

jb santana August 14, 2013 at 1:07 am

congrats that is one great team to work with….

good luck

Reply

Glenn Fiedler August 14, 2013 at 3:20 am

Thanks JB

Reply

John the Hobbyist August 29, 2013 at 7:04 am

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.

Reply

Patrick August 29, 2013 at 12:21 pm

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.

Reply

Glenn Fiedler August 30, 2013 at 5:16 am

Thank you. Once we ship the game for sure

Reply

Joe September 4, 2013 at 9:55 pm

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 =)

Reply

Glenn Fiedler September 5, 2013 at 12:18 am

Thanks! More articles after Titanfall!

Reply

Matt September 15, 2013 at 8:41 am

Nice Glenn!

Reply

Croccy September 25, 2013 at 2:33 am

Wow, i’ve only been on this site for 20 minutes and i’ve learned so much!
Have fun working on this awesome game!

Reply

Lou September 26, 2013 at 12:50 am

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?

Reply

Glenn Fiedler September 26, 2013 at 4:03 am

Thanks! It’s a wordpress site, so try http://gafferongames.com/feed/

Reply

Lou September 26, 2013 at 2:17 pm

Thanks, it worked!

Reply

Titanfall January 17, 2014 at 5:50 pm

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.

Reply

Glenn Fiedler January 18, 2014 at 5:27 am

You’re right. I can’t comment about it! But there is lots of good info here: http://www.oxm.co.uk/69559/features/lets-talk-titanfall-respawn-on-xbox-one-development-and-cloud-ai/

Reply

^^ February 20, 2014 at 7:07 pm

Hey dude is anything about continuing tutorials on this page sure yet since Titanfall is already at Beta phase?

Reply

Leave a Comment

Previous post: