
出发之前先聊聊这一周的旧金山落地旧金山那天正是3月中旬机场里已经能看到不少挂着GDC胸牌的人。GDC2019对我来说不算第一次来但每年气氛都不一样——今年明显人多Moscone Center周边的咖啡店、酒店大堂、甚至Uber上聊的全是“云游戏”“订阅制”“实时渲染”这些关键词。你很难错过这场活动的热度尤其是Google在大会期间放出Stadia的发布消息之后整个场馆里排队试玩和讨论的人都炸开了锅。我这一趟主要是奔着技术分享和独立游戏区去的顺便见几个合作方。这篇小记二就写写我在展区和会场上看到的、听到的、最值得记下来的东西。没有系统性的面面俱到更多是个人视角下的观察和梳理希望对还没想清楚GDC应该怎么逛的朋友有点帮助。1. 展区印象今年大厂都在往引擎和云服务上使劲1.1 引擎厂商的展台更像技术中心不像游戏展位先说总体感受。今年GDC2019的展区分布很大程度上反映了行业风向引擎和工具厂商的展台面积比往年更大展台内容也变得更“技术”。Unity和Epic两家依然是双巨头架势但不是单纯放游戏试玩而是把时间大量花在渲染、调试工具、多人网络服务的演示上。我在Epic展台附近停留了挺长时间。他们今年除了常规的虚幻引擎演示之外还安排了不少技术讲师在现场讲新的渲染管线、粒子效果和动画系统。你能明显感觉到他们在“拉拢开发者”这件事上花的精力越来越大——不只是做引擎而是要让团队觉得自己有能力和底气去搞定实时3A级的内容。旁边就是Unreal Engine Marketplace的推广位各种素材包和工具插件的折扣活动铺了一桌有不少独立开发者就是奔着这些资源来的。Unity那边则相对系统化一点。他们的展区按课程方式排了日程从图形学基础到DOTS架构都有对应的现场分享。我旁听了十几分钟关于高清晰渲染管线HDRP的演示讲的人很接地气没有上来就甩一堆术语而是拿了几个实景项目做对比让看的人能直观看到参数变化的差异。这种做法比泛泛而谈“我们引擎很强”更容易让开发者建立信任感。1.2 硬件与云服务厂商占据了半壁江山展区里另一个强烈的变化是云服务和硬件厂商的存在感大幅上升。尤其是在Stadia发布前后云游戏相关的展台几乎成了人气最高的区域。不少硬件厂商也趁着GDC2019的节点展示自家的图形卡和渲染解决方案光线追踪相关的demo围了不少人在看。虽然实话说这些内容离普通中小团队还有点距离但它传递的信号很明确图形技术迭代的方向已经不只是分辨率和帧率而是场景的复杂度、光照的真实感和交互的流畅度。亚马逊和微软的展台位置都很好他们主推的也是服务端方案和AI工具链。我试了下微软展台的一个AI调试插件它能把游戏里的NPC行为日志可视化对策划和程序员都对得上话。坦白讲这类工具如果成熟了会真正改变大型团队的生产方式—但前提是团队能接受在开发早期就花成本接入这类基础设施。1.3 今年展区的人群画像有点变化还有一点值得记录往年GDC大厂展台前最多的可能是看热闹的玩家或者媒体但今年更多是拿着笔记本、背包里塞着不同引擎手册的开发者。大家问的问题也特别具体——某个节点的内存占用、某个API在低端机上的兼容性、某个中间件与另一个中间件能不能配合。这种交流氛围是我最喜欢的部分因为你能感觉到大家真的是来做事的而不是来打卡的。2. 技术分享区干货密度最高的地方永远排队2.1 实时渲染与游戏性能优化的分享场场爆满GDC2019的技术讲座分成很多Session我优先选了实时渲染和性能优化相关的场次。今年最热门的几场几乎都要提前排队才能抢到位置。比如《战神》团队关于一镜到底的技术分享和AI设计的讲座现场不仅座位全满连走廊都坐了几排人。这类分享之所以吸引人是因为它不是事后总结的概念而是把开发中踩过的坑、试过的错、最后坚持下来的路线一层层拨给你看。我特别留意他们关于AI行为的设计思路——阿特柔斯这个角色的AI怎么和玩家形成配合又如何在不让玩家察觉的前提下完成“引导”和“辅助”功能。说实话实际内容比我想象中的要朴素得多。他们没有用什么“革命性”算法主要还是行为树、状态机、感知系统这些经典结构的组合关键在于设计者对玩家体验的理解非常细腻哪些参数值得暴露给策划、哪些响应应该延迟一点、哪些动画切换需要打断这些细节堆出了最终的效果。2.2 程序化生成与关卡设计从理论到落地一步之遥另一场让我印象比较深的是程序化生成关卡设计的分享。程序化生成当然不是新话题但今年很多团队不再只是讲“怎么生成”而是讲“怎么在生成之后手动编辑、把关卡打磨到能玩”。这个角度我觉得很有价值——毕竟业内绝大多数团队都不可能接受完全放弃人工设计。讲者分享的流程是先用规则生成地形和基础房间结构然后跑一轮可玩性扫描找出不合理的地形和不合理的路线再让关卡设计师基于这些半成品做定向修改。典型的工作流是“自动生成人工打磨”而不是全自动输出成品。这套逻辑对中小团队非常友好因为它不会推翻现有的工作方式而是把程序化工具嵌入到已有流程里。2.3 云游戏的讨论GDC2019最绕不开的话题说到GDC2019云游戏是绝对绕不开的。Stadia公布后几乎每个技术交流场合都会带一句“如果网络和服务器能跟上”。我不打算在这里评价哪家强只想记录下技术分享区里一个有意思的现象——开发者们关心的不是“能不能串流”而是“串流之后游戏该怎么设计”。有个圆桌讨论谈到了“云原生游戏”的概念意思是未来的游戏设计可能不再受单机硬件限制服务器可以同时为大量玩家计算复杂的世界模拟。听起来很美但讲者们也承认现阶段最大的挑战不是技术实现的可行性而是成本模型和玩家对延迟的容忍度。现场有个问题很尖锐如果云游戏的关键体验是“即时性”那回合制或者异步交互游戏是不是反而更适合这个方向目前没人能给出标准答案但至少大家都开始认真思考了。3. 独立游戏区小而美的力量依旧最打动我3.1 Indie MEGABOOTH和IGF入围区值得花一整天每年GDC我都会把至少一天时间放在独立游戏区今年也不例外。Indie MEGABOOTH还是聚集在Interactive Area附近人气很高基本每台试玩机前都排着人。今年我之前比较关注的一批新作都在这里出现了比如用特别有创意的规则设计做解谜的作品以及几个风格强烈的叙事向游戏。我只玩了其中一部分但能感觉到独立游戏这两年在“玩法与表达的融合”上往前走了一大步——不再只是复古老游戏的机制而是真的在设计一种独特的交互语言。IGF入围区旁边则更像一个“未来风向标”的展区。你在这里看到的那些粗糙但充满野心的作品很可能就是两三年后行业的热门话题。我特别欣赏展区里一个用颜色和声音来做情绪表达的步行模拟类游戏萝卜白菜各有所爱吧但这种追求“独特体验”的倾向是大厂环境里很难见到的。3.2 独立开发者怎么看发行和平台合作除了试玩我还跟几个独立开发团队聊了聊他们的发行计划。大家普遍关心的是怎么在没有任何名气的情况下让自己的游戏被发行商或者平台方看到。一个有趣的说法是“GDC的价值不在于当场签约而在于让20个关键的人知道你的游戏”。有个做解谜游戏的独开发者告诉我他今年来之前准备了完整的前三十分钟流程demo、Boss关卡原型和一段两分钟的视频但实际交流时发现最重要的事情只是让对方亲手试玩15秒。他要做的就是把前15秒做到让人想继续玩下去。这个思路对我很有启发——在信息过载的场合里能够快速给出一个“让人停不下来”的体验切片比完整的商业计划书有用得多。3.3 独立游戏区的硬件设备与设计细节展会现场的试玩设备大部分是普通PC和手柄但也有些作品专门做了触屏或者体感方案。如果你准备在GDC上展示自己的独立游戏我强烈建议至少准备一个完整且安静的试玩环境。今年有款游戏因为机器配置问题加载时间太长不少玩家试了一下就离开了。这种现象挺可惜的明明游戏本身质量不错但设备细节拉了后腿。独立团队在展会上的试玩体验其实很多时候决定了玩家最终愿不愿意把它放进自己的关注列表。4. 值得记住的几场演讲与讨论4.1 《战神》的AI设计分享从怪物到同伴前面提了一嘴《战神》的AI讲座这里再展开一点。整场分享最核心的点是他们如何让一个AI同伴在战斗中既不至于拖后腿又不能聪明到抢玩家的风头。这个度非常微妙讲解时放了不少开发中早期的录像——阿特柔斯一开始太聪明会在玩家没动手前就解决掉敌人战斗变得无趣后来又改得太保守整个战斗就变成玩家单方面输出。最后的方案并不是一个聪明的大脑而是一套“有限干预”的规则系统。AI会根据战斗进度、玩家的输入节奏和当前血量状态来决定当前回合是辅助还是等待。这个例子让我明白很多时候游戏AI的难点不是技术实现而是确定“什么时候该让它表现得愚蠢”。这种拿捏只靠论文和工具是学不到的它来自大量的玩家测试和迭代。4.2 《荒野大镖客2》的渲染分享细节的功夫都在看不见的地方《荒野大镖客2》的渲染分享也是今年的大热门。讲者并没有过多吹嘘他们的光照模型有多先进反而花了大功夫讲他们怎么在性能限制下通过分层细节和动态加载来维持一个庞大的开放世界。他们提到的很多处理方式其实单独拆开来看并不稀奇——LOD、剔除、分块流送都是老生常谈。但真正让人叹服的是他们把这些基础手段在一个大尺度世界里组合得如此协调。有个数据我记得很清楚他们为了让远处山地看起来足够真实专门为远景设计了多个不同颗粒度和精度的网格层玩家几乎不可能注意到这些层之间的切换。这才是我心目中高水准工程化的典型——核心思路朴素但执行力极其强悍每一个环节都打磨到了极限。4.3 叙事与多样性今年的讨论比以往更具体GDC2019在叙事设计领域的讨论也明显更成熟了。我参加了一场关于“如何让游戏角色更自然地表达背景与身份”的圆桌参与者有编剧、导演和叙事设计师。有意思的是今年大家不再停留在“要不要多样性”的讨论上而是认真讨论“怎么在具体场景中落地”。比如有讲者建议不要在角色档案里直接写“这个人是同性恋”或者“他来自某个特定背景”而是通过对话选择、环境装饰和配角的反应去侧面表达。这种表达方式对写作者的要求更高但对玩家来说往往更可信、更有代入感。这场圆桌给了很多具体案例也有不少争议但整体氛围是务实而开放的——这也是GDC讨论环境里我个人最喜欢的一面。5. 会场的社交环节真正的收获往往发生在讲座之外5.1 从Coffee Break到Mixer每一个角落都是交流场如果你以为GDC的价值全在讲座里那可能会错过一多半的东西。今年在咖啡区、走廊、展台边上随处都能听到关于团队招人、引擎选型、外包合作、发行分成这类的对话。我这次和几个来自不同团队的制作人聊天发现大家对2019年之后的市场判断有一个共同点买量成本越来越贵但玩家对“可讨论性”话题度的要求反而更高了。这意味着内容本身的质量和风格化程度比以往任何时候都重要。晚上我还参加了一个中小团队组织的Mixer场地不大但大家聊得非常放松。有人聊到他们在用类似“内部game jam”的方式来培养团队默契两周一次小主题不追求完成度只追求尝试还有人分享了自己身上发生的失败案例一个花了八个月做的项目上线两周就凉了。这种真实的交流比台上那些经过修饰的复盘要有价值得多。5.2 求职与招聘的隐性生态另外要提到的是GDC会场里其实暗藏着一个庞大的招聘市场。各个公司的人虽然站在展台后面但很多时候聊着聊着就会过渡到“你们团队还招人吗”这种话题。我注意到今年游戏公司普遍更愿意招有“工具链开发能力”的程序员而不是只写玩法逻辑的人。这背后其实是项目复杂度提升之后团队希望有人能够去搭建和打磨内部的编辑器与工作流而不是每个新项目都从零开始踩坑。5.3 沟通效率高的人都做了预算我自己有一个小习惯每天到会场之前都会先列一个当天要见的人和要聊的话题宁愿少见几个人也要保证每个人都有深度交流的时间。这次效果不错几乎每个约谈都聊到了具体的项目阶段和合作可能性。如果你打算在后续参加GDC我建议也试试这种方法——把自己当成参展商一样管理时间而不是随缘游走。6. 给没去过GDC的朋友一份“避坑指南”6.1 行前准备注册、订房、规划行程先说行前规划。GDC官方App或者网页端有完整的Session日程和展商列表建议在出发前至少一周就圈好自己感兴趣的场次。热门讲座排队很凶有些需要提前到门口卡位。住宿方面旧金山的酒店在GDC期间价格涨得厉害如果想省钱可以住在机场附近再坐BART或者拼车进市区就是通勤时间会长一些要自己权衡。如果你计划约见发行商或者投资人尽量提前约时间他们每天的日程非常满现场临时约几乎不可能。6.2 现场装备与体力管理GDC是一场体力和筛选信息的双重考验。展馆很大一天走下来两万步很正常建议穿一双舒服的鞋带一个可以斜挎的小包。充电宝必带现场插座不多而且很容易被人占满。带个本子或者平板记录心得体会比手机备忘录好用因为你可能随时要和刚认识的人交换想法有一个看得见的记录工具会很自然开启话题。6.3 如何最大化利用时间我觉得最实用的安排是上午听讲座下午去展区晚上参加社交活动。讲座时段集中早上的精神状态也最好适合吸收硬核技术内容。下午展区人逐渐变多适合试玩和偶遇式交流。晚上则是各种party和mixer的时间选一两个重点参加就好活动太多反而会让自己疲惫不堪。每天都给自己留出30—45分钟的空白时间用来应对临时冒出来的机会或者偶遇这个灵活时间往往能带来意外惊喜。最后说点实际体会从GDC2019回来已经有一阵子了这篇小记其实写得有点慢。不是没东西写而是内容太多每次坐下来整理都觉得有些东西还没真正消化。不过有一点我很确定这一届GDC的风向标指向非常清楚——引擎与工具会成为下一阶段竞争的核心云游戏会改变很多东西但短期内团队拼的还是内容质量与工程效率的平衡。如果你也是第一次准备去GDC我给的最朴素建议是别贪心别试图看完全部内容。选定一个方向一头扎进去比来回赶场有意义得多。我个人的体会是真正值回票价的不是某一场大神演讲而是那些在走廊里偶然聊起来的十分钟——那些对话很可能在几个月后变成你项目里某个关键决定的起点。