黎坤
最近的游戏行业大事不断,3月20日,今年第一批进口游戏版号发放,距上次发放仅隔81天,間隔周期缩短的同时,本次共有27款进口游戏获批,包括23款移动端游戏,4款客户端游戏及1款Switch游戏。而在2023年3月31日14:00,微软举办了GDC(游戏开发者大会)2023中国行活动,包含北京线下会场、在线直播,会场内有微软专家针对国内游戏开发现状对发布内容进行了拆解与分析,并分享了关于Azure OpenAI 服务在游戏开发中的应用场景。
在这届GDC 大会上,最引人注目的话题无疑是人工智能技术在游戏领域的强渗透,众多厂商表示已将AIGC 技术应用于游戏制作、运营等环节,多角度释放AI+ 游戏的巨大潜力,并利用各自在模型训练与技术积累等方面的优势,助推AI+游戏触碰更多可能。
具体来说,本次发布会微软介绍并展示了Simplygon、OpenAI CodexModels、Visual Studio 新版本、AzureOpenAI 等基于人工智能技术的游戏开发工具,辅助程序员实现效率提升。其中Simplygon 的主要用途是将游戏三维素材优化,微软旗下知名3A 大作《光环》《地平线》等都是由该工具辅助开发,这个工具最近加入了模块缝隙优化算法,通过与人工智能的结合,自动计算角色建模模块缝隙影响程度,并给出优化建议甚至自动优化,也会对场景建模进行自动化处理,优化游戏性能,并对远近景像在不同视距下的素材提供解决方案。以我们做3D 设计的经验来看,Simplygon最大的优势就是降低顶点数量过多的风险,在一定程度上可以缓解玩家电脑的运行压力。
使用Simplygon技术的右侧物体,顶点数量明显少于左侧,有利于降低渲染压力
现在安装Visual Studio 2022,就已经可以勾选虚幻引擎的IDE支持选项了
而新版Visual Studio 最大的改动是集成了虚幻引擎,只需要安装集成工具插件即可开始使用,可以直接创建虚幻引擎的“ 类”, 无须离开Visual Studio 的IDE环境跳转,减少了频繁开关虚幻引擎的麻烦,要知道虚幻引擎的启动可是相当费时间的。而且还提供了虚幻引擎在VisualStudio 中宏指令的高效可视化,为查看和操作提供便捷。与此同时还加入了新的搜索,将代码搜索和功能搜索结合一起,增加了额外生产力,对新手更友好。
OpenAI Codex Models则是GitHub与OpenAI的合作产品,提供了我们前几期文章说过的Copilot功能,通过自然语言解读,可以将注释直接转换为代码、自动填充重复代码、显示替代写法、生成所有类或函数的测试,用户甚至可以直接提问想实现的功能,它也会提供指导意见并自动生成注释。
而Azure OpenAI的作用就是动态生成游戏中的NPC 互动,比如《Modbox》里的智能NPC 对话演示,OpenAI Five团队还开发了一组《Dota 2》的人工智能玩家,在演示中甚至击败了职业战队。除此之外还有虚拟游戏主播、游戏内容创作生成,甚至可以替代编剧策划,以《龙与地下城》为例,其剧情故事就是用GPT-3和DALL-E2驱动的RPG生成器辅助编写。同时AzureOpenAI还可以加速游戏开发,比如以Codex 作为代码辅助工具,开发者仅用文字对游戏进行描述后,在八分钟内就生成了一款完整的太空冒险游戏。
在Azure OpenAI加持下,人工智能NPC在游戏里也可以和玩家进行自然对话交流
甚至游戏后端运维,人工智能也有大量介入,在GDC 2023上微软介绍并展示了旗下的游戏后端运维平台Azure PlayFab,这是一个完整的实时后端服务平台,目前托管了5000 多款在线游戏,总计超过25 亿个游戏账户,可以支持运维大型在线游戏,该平台会对游戏玩家进行数据分析和细分,通过玩家流失模型对高流失风险的玩家进行缓解政策,帮助延长游戏生命周期,提高玩家活跃度,而且使用成本很低,微软给出的数据是处理十万个账户也只需要四美元,而且游戏开发团队也可以自己利用Azure Synapse构建玩家流失分析模型,Synapse提供全套的模型构建功能和云计算服务。
编辑观点:微软在人工智能领域的发力是十分明显的,而且普及面也呈现出完全铺开的态势,除了大家熟悉的文字生文字、文字生图片之外,在游戏这个先天就很适合人工智能介入的行业也有了用武之地。近年AI 大模型的出现,给游戏带来了新的开发变革,比如StableDiffusion、Dell-E、midjourney快速生成图像,用来绘制人物原型,搭建环境背景;Magic3D、DreamFusion通过文本Prompt 建模制作3D 对象;ChatGPT生产文本故事剧情,模拟人物对话;AI/TTS进行情感语音,定制音色的合成;Copilot在开发中的编程辅助及代码生成等技术。如今各种的技术和大模型赋予了每个人更多的创作力,并且大幅下放了参与难度,所以在未来的游戏开发中,游戏制作者会更加关注游戏的设计本身,繁琐的实现工作就丢给人工智能吧。