Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
July 8, 2020
arrowPress Releases

If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Nick Clark's Blog   Expert Blogs


Nicholas Clark is a game designer and software engineer most known for his work as Lead Designer of the PlayStation 3 titles Journey, Flower and flOw. He is a founding member of thatgamecompany having co-created the first incarnation of its debut title flOw while attending the University of Southern California. thatgamecompany's projects earned numerous accolades including nearly a dozen “Game of the Year” awards as well as several for “Best Game Design.” In addition to design and programming Nick is the corporate treasurer at thatgamecompany.

Nick's design style casts the player into an immersive experience free of tutorials and interruptions, allowing the player's imagination and curiosity to guide them in exploring and understanding gameplay, environment and narrative. Nick enjoys many aspects of game creation and has contributed to the studio’s titles in a variety of ways including: concept creation, gameplay prototyping, level design and polish, usability design and testing, engine and systems programming, and tools and asset pipeline programming. Being a huge fan of multiplayer games and interactions, he is currently exploring networking and distributed systems programming in Erlang. Nick can be contacted at [email protected] and is always up for a game of ping pong or Dota 2.


Expert Blogs

Posted by Nick Clark on Wed, 12 Mar 2014 11:32:00 EDT in Design, Programming, Console/PC
Creating an anonymous, seamless online experience was an ambitious goal for the small team at thatgamecompany. Lead designer Nick Clark shares technical decisions and design discoveries made during development of the multiplayer component of Journey.

Nick Clark's Comments

Comment In: [Blog - 03/12/2014 - 11:32]

Sure -- for our p2p ...

Sure -- for our p2p communication we used UDP with a reliability system, very similar to what Glenn Fiedler proposed in the series of networking posts on his blog at In fact, much of the lower-level code we used was actually written by Glenn himself and shared with us ...