Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
John Nesky Makes Things

Inspiring and Empowering Creativity

Hi! I'm a software engineer at Google by day, and I make tools to empower creativity by night.

You may be familiar with my work on the award-winning game Journey by thatgamecompany for PlayStation. I designed the player avatar control and dynamic camera control systems. I shared the lessons I learned in this popular talk on designing camera systems in video games: 50 Camera Mistakes.