{"id":2320,"date":"2013-03-27T16:18:14","date_gmt":"2013-03-27T23:18:14","guid":{"rendered":"http:\/\/www.dresan.com\/blog\/?p=2320"},"modified":"2013-03-28T12:12:43","modified_gmt":"2013-03-28T19:12:43","slug":"your-guide-to-the-game-developers-conference","status":"publish","type":"post","link":"https:\/\/dresan.com\/blog\/2013\/03\/27\/your-guide-to-the-game-developers-conference\/","title":{"rendered":"The Centaur&#8217;s Guide to the Game Developers Conference"},"content":{"rendered":"<p class=\"NoteText\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2013\/03\/gdc2013logo.png\" width=\"600\" height=\"450\" alt=\"gdc2013logo.png\" \/><\/p>\n<p class=\"NoteText\">Once again it\u2019s time for <a href=\"http:\/\/www.gdconf.com\/\">GDC<\/a>, the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Game_Developers_Conference\">Game Developers Conference<\/a>. This annual kickstart to my computational creativity is held in the <a href=\"http:\/\/www.moscone.com\/site\/do\/index\">Moscone Center<\/a> in San Francisco, CA and attracts roughly twenty thousand developers from all over the world.<\/p>\n<p class=\"NoteText\">I\u2019m interested primarily in artificial intelligence for computer games\u2013 \u201c<a href=\"http:\/\/www.gameai.com\/\">Game AI<\/a>\u201d \u2013 and in the past few years they\u2019ve had an <a href=\"http:\/\/www.gdconf.com\/conference\/ai.html\">AI Summit<\/a> where game AI programmers can get together to hear neat talks about progress in the field.<\/p>\n<p class=\"NoteText\">Coming from an Academic AI background, what I like about Game AI is that it can\u2019t not work. The AI for a game must work, come hell or high water. It doesn\u2019t need to be principled. It doesn\u2019t need to be real. It can be a random number generator. But it needs to appear to work\u2014it has to affect gameplay, and users have to notice it.<\/p>\n<p class=\"NoteText\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2013\/03\/gdc2013aisummit.png\" width=\"600\" height=\"450\" alt=\"gdc2013aisummit.png\" \/><\/p>\n<p class=\"NoteText\">That having been said, there are an enormous number of things getting standard in game artificial intelligence \u2013 agents and their properties, actions and decision algorithms, pathfinding and visibility, multiple agent interactions, animation and intent communication, and so forth \u2013 and they\u2019re getting better all the time.<\/p>\n<p class=\"NoteText\">I know this is what I\u2019m interested in, so I go to the AI Summit on Monday and Tuesday, some subset of the AI Roundtables, other programming, animation, and tooling talks, and if I can make it, the AI Programmer\u2019s Dinner on Friday night. But if game AI isn\u2019t your bag, what should you do? What should you see?<\/p>\n<p class=\"NoteText\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2013\/03\/gdc2013people.png\" width=\"600\" height=\"450\" alt=\"gdc2013people.png\" \/><\/p>\n<p class=\"NoteText\">If you haven\u2019t been before, GDC can be overwhelming. Obviously, try to go to talks that you like, but how do you navigate this enormous complex in downtown San Francisco? I\u2019ve blogged about this <a href=\"http:\/\/www.dresan.com\/blog\/?p=1794\">before<\/a>, but it\u2019s worth a refresher. Here are a few tips that I\u2019ve found improve my experience.<\/p>\n<p class=\"NoteBulletCxSpFirst\"><!--[endif]--><b>Get your stuff done before you arrive.<\/b> There is a LOT to see at GDC, and every year it seems that a last minute videoconference bleeds over into some talk that I want to see, or some programming task bumps the timeslot I set aside for a blogpost, or a writing task that does the same. Try to get this stuff done before you arrive.<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><!--[endif]--><b>Build a schedule before the conference.<\/b> You\u2019ll change your mind the day of, but GDC has a great <a href=\"http:\/\/schedule.gdconf.com\/\">schedule builder<\/a> that lets you quickly and easily find candidate talks. Use it, email yourself a copy, print one out, save a PDF, whatever. It will help you know where you need to go.<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><!--[endif]--><b>Get a nearby hotel.<\/b> The <a href=\"http:\/\/www.fifthandmission.com\/about.htm\">5th and Minna Garage<\/a> near GDC is very convenient, but driving there, even just in the City, is a pain. GDC <a href=\"http:\/\/www.gdconf.com\/attend\/travel.html\">hotels<\/a> are done several months in advance, but if you hunt on Expedia or your favorite aggregator you might find something. Read the reviews carefully and doublecheck with Yelp so you don\u2019t get bedbugs or mugged.<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><!--[endif]--><b>Check in the day before.<\/b> Stuff starts really early, so if you want to get to early talks, don\u2019t even bother to fly in the same day. I know this seems obvious, but this isn\u2019t a conference that starts at 5pm on the first day with a reception. The first content-filled talks start at 10am on Monday. Challenge mode: you can <a href=\"http:\/\/www.gdconf.com\/attend\/hourslocation.html\">check in Sunday<\/a> if you arrive early enough.<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2013\/03\/mozcafe.png\" width=\"600\" height=\"450\" alt=\"mozcafe.png\" \/><\/p>\n<p class=\"NoteBulletCxSpMiddle\"><b>Leave early, find breakfast.<\/b> Some people don\u2019t care about food, and there\u2019s snacks onsite. Grab a crossaint and cola, or banana and coffee, or whatever. But if you power-up via a good hot breakfast, there are a number of great places to eat nearby \u2013 the splendiferous <a href=\"http:\/\/www.yelp.com\/biz\/moz-cafe-san-francisco\">Mo\u2019z Caf\u00e9<\/a> and the greasy spoon <a href=\"http:\/\/www.yelp.com\/biz\/mels-drive-in-san-francisco-2\">Mel\u2019s<\/a> leap to mind, but hey, <a href=\"http:\/\/www.yelp.com\/\">Yelp<\/a>. A sea of GDC people will be there, and you\u2019ll have the opportunity to network, peoplewatch, and go through your schedule again, even if you don\u2019t find someone to strike up a conversation with.<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><!--[endif]--><b>Ask people who\u2019ve been before what they recommend.<\/b> This post got started when I left early, got breakfast at Mo\u2019z, and then let some random dude sit down on the table opposite me because the place was too crowded. He didn\u2019t want to disturb my reading, but we talked anyway, and he admitted: \u201cI\u2019ve never been before? What do I <i>do?<\/i>\u201d Well, I gave him some advice \u2026 and then packaged it up into this blogpost. (And <a href=\"http:\/\/www.dresan.com\/blog\/?p=1794\">this one<\/a>.)<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><b>Network, network, network.<\/b> Bring business cards. (I am so <i>bad<\/i> at this!) Take business cards. Introduce yourself to people (but don\u2019t be pushy). Ask what they\u2019re up to. Even if you are looking for a job, you\u2019re not looking for a job: you want people to get to know you first before you stick your hand out. Even if you\u2019re not really looking for a job, you are really looking for a job, three, five or ten years later. I got hired into the Search Engine that Starts with a G from GDC \u2026 and I wasn\u2019t even looking.<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><b>Learn, learn, learn.<\/b> Find talks that look like they may answer questions related to problems that you have in your job. Find talks that look directly related to your job. Find talks that look vaguely related to your job. Comb the Expo floor looking for booths that have information even remotely related to your job. Scour the GDC Bookstore for books on anything interesting \u2013 but while you\u2019re here: learn, learn, learn.<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2013\/03\/gdc2013expofloor.png\" width=\"600\" height=\"450\" alt=\"gdc2013expofloor.png\" \/><\/p>\n<p class=\"NoteBulletCxSpMiddle\"><b>Leave early if you want lunch or dinner.<\/b> If you don\u2019t care about a quiet lunch, or you\u2019ve got a group of friends you want to hang with, or colleagues you need to meet with, or have found some people you want to talk to, go with the flow, and feel comfortable using your 30 minute wait to network. But if you\u2019re a harried, slightly antisocial writer with not enough hours in the day needing to work on his or her writing projects <i>aaa aaa they\u2019re chasing me<\/i>, then leave about 10 minutes before the lunch or dinner rush to find dinner. Nearby places just off the beaten path like the enormous <a href=\"http:\/\/www.yelp.com\/biz\/chevys-fresh-mex-san-francisco-3\">Chevy\u2019s<\/a> or the slightly farther <a href=\"http:\/\/www.yelp.com\/biz\/wichcraft-san-francisco\">\u2019wichcraft<\/a> are your friends.<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><b>Find groups or parties or events to go to.<\/b> I usually have an already booked schedule, but there are many evening parties. Roundtables break up with people heading to lunch or dinner. There may be guilds or groups or clubs or societies relating to your particular area; find them, and find out where they meet or dine or party or booze. And then network.<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2013\/03\/gdc2013roundtables.png\" width=\"600\" height=\"450\" alt=\"gdc2013roundtables.png\" \/><\/p>\n<p class=\"NoteBulletCxSpMiddle\"><b>Hit Roundtables in person; hit the GDC Vault for conflicts.<\/b> There are too many talks to go. Really. You\u2019ll have to make sacrifices. <a href=\"http:\/\/www.gdcvault.com\/play\/1014627\/Classic-Game-Postmortem\">Postmortems on classic games<\/a> are great talks to go to, but pro tip: the <a href=\"http:\/\/pavina.net\/roundtables_poll.html\">GDC Roundtables<\/a>, where seasoned pros jam with novices trying to answer their questions, are not generally recorded. All other talks usually end up on the <a href=\"http:\/\/www.gdcvault.com\/\">GDC Vault<\/a>, a collection of online recordings of all past sessions, which is expensive unless you\u2026<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><!--[endif]--><b>Get an All Access Pass.<\/b> Yes, it is <a href=\"http:\/\/www.gdconf.com\/attend\/passes.html\">expensive<\/a>. Maybe your company will pay for it; maybe it won\u2019t. But if you really are interested in game development, it\u2019s totally worth it. Bonus: if you come back from year to year, you can get an Alumni discount if you order early. Double bonus: it comes with a GDC Vault subscription.<\/p>\n<p class=\"NoteBulletCxSpMiddle\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dresan.com\/blog\/wp-content\/uploads\/2013\/03\/gdc2013chevys.png\" width=\"600\" height=\"450\" alt=\"gdc2013chevys.png\" \/><\/p>\n<p class=\"NoteBulletCxSpMiddle\"><b>Don\u2019t Commit to Every Talk.<\/b> There are too many talks to go to. Really. You\u2019ll have to make sacrifices. Make sure you hit the <a href=\"http:\/\/www.gdconf.com\/expo\/\">Expo floor<\/a>. Make sure you meet with friends. Make sure you make an effort to find some friends. Make time to see some of San Francisco. Don\u2019t wear yourself out: go to as much as you can, then soak the rest of it in. Give yourself a breather. Give yourself an extra ten minutes between talks. Heck, leave a talk if you have to if it isn\u2019t panning out, and find a more interesting one.<\/p>\n<p class=\"NoteBulletCxSpLast\"><b>Get out of your comfort zone.<\/b> If you\u2019re a programmer, go to a design talk. If you\u2019re a designer, go to a programming talk. Both of you could probably benefit from sitting in on an audio or animation talk, or to get more details about production. What did I say about learn, learn, learn?<\/p>\n<p class=\"NoteText\">Most importantly, have fun. Games are about fun. Producing them can be hard work, but GDC should not feel like work. It should feel like a grand adventure, where you explore parts of the game development experience you haven\u2019t before, an experience of discovery where you recharge your batteries, reconnect with your field, and return home eager to start coding games once again.<\/p>\n<p class=\"NoteText\">-the Centaur<\/p>\n<p class=\"NoteText\">Pictured: The GDC North Hall staircase, with the mammoth holographic projected GDC logo hovering over it. Note: there is no mammoth holographic projected logo. After that, breakfast at Mo&#8217;z, the Expo floor, the Roundtables, and lunch at Chevy&#8217;s.<\/p>\n<p><!--EndFragment--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Once again it\u2019s time for GDC, the Game Developers Conference. This annual kickstart to my computational creativity is held in the Moscone Center in San Francisco, CA and attracts roughly&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[7,11,96,117,5],"class_list":["post-2320","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-a-maze-of-twisty-little-passages","tag-development","tag-gdc","tag-the-centaurs-guides","tag-we-call-it-living","ratio-2-1","entry"],"_links":{"self":[{"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/posts\/2320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/comments?post=2320"}],"version-history":[{"count":5,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/posts\/2320\/revisions"}],"predecessor-version":[{"id":2327,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/posts\/2320\/revisions\/2327"}],"wp:attachment":[{"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/media?parent=2320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/categories?post=2320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dresan.com\/blog\/wp-json\/wp\/v2\/tags?post=2320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}