游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1389|回复: 0

Azure OpenAI在游戏NPC和制作场景中的应用

[复制链接]

1113

主题

1113

帖子

2853

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2853
发表于 2023-4-20 10:35:22 | 显示全部楼层 |阅读模式
3月31日,“GDC 2023 中国行—予力游戏 赋能开发” 在线下与线上同步举办。活动不仅带领开发者们一同探索创新的开发工具、商业策略和生态项目以加速游戏的开发及客户的留存与增长。还进行了包含Xbox演示及7大游戏案例展示;GDC旧金山现场直击以及解析GPT-4加持的Azure OpenAI在游戏NPC场景与制作场景中的应用案例分享与技术探讨等内容。

640 (3).jpg

在活动上,微软中国人工智能方案架构师贺韵带来了《Azure OpenAI在游戏NPC和制作场景中的应用:案例分享及技术讨论》。

以下是分享内容整理:

OpenAI正在对游戏领域产生重大变革

当下OpenAI的技术在席卷全球的同时,也对游戏行业产生了巨大的影响。目前我们看到在海外游戏公司对OpenAI的技术已经有很多尝试和应用了。主要集中在4个领域:虚拟玩家和虚拟主播、动态生成NPC互动、游戏内容创作生成、游戏开发。

640 (3).png

OpenAI在虚拟玩家和虚拟主播中的应用案例

接下来看看在虚拟玩家和虚拟主播下的应用和案例。早在2018年的时候,OpenAI的团队OpenAI Five就创建了一个游戏机器人,这个机器人能在dota2中击败玩家组成的专业团队。这是一个令人难以置信的成就,也显示了OpenAI的人工智能技术在游戏领域的潜力。

2023年,OpenAI的技术开始为大众所用,一些游戏开始使用大模型的能力去创建虚拟玩家,让虚拟玩家去承担游戏中比较复杂的任务。

640 (5).png

首先介绍Meta AI创造的能在复杂的自然语言战略游戏Diplomacy中达到人类水平的AI代理CICERO。这个技术的突破在于人工智能两方面的成就:战略推理和自然语言处理。战略推理使模型能够觉察人类对手的目标、动机,去做出一些战略上的规划。自然语言处理让AI代理能够解析对方说的自然语言,根据解析出的内容进行流畅、生动的回答。

像Diplomacy这样的游戏往往需要一定数量的玩家参与,还有一些侦探类、社交类游戏,可以设想在不远的将来,AI可以解决人数不足的情况下玩游戏的困境。

640 (6).png

除了虚拟人场景,还有虚拟游戏主播的场景。一般在这个场景中,OpenAI的技术用在虚拟人对玩家对话内容的解析,并且在基础上做一些事件驱动的场景描述。同时还结合了STT的技术,进行语音合成和声纹模仿,能够模仿出和人类相似的虚拟主播。

640 (7).png

OpenAI在游戏NPC互动场景下的应用

下面介绍一个OpenAI在游戏NPC互动场景下的应用。大家都知道,人群聊天和互动,是让玩家沉浸在游戏中的一个核心要素。无论是NPC在一些场景下交谈,或者说对战过程中玩家和敌人相互喊话,还包括触发剧情时产生的交流,都会给玩家提供更真实的游戏体验。

下面的案例是Modbox是一个支持SteamVR的多人游戏创作沙盒。开发者使用OpenAI的GPT-3语言模型和Replica的自然语音合成,去创造能和人类玩家进行生动对话的NPC形象。

640 (8).png

另一个案例是《骑马与砍杀2》中,玩家可以和NPC进行比较开放式的对话。

640 (9).png

OpenAI在游戏创作的场景中的应用

下面来看看在游戏创作的场景中有哪些应用。在今年GDC大会上,育碧公布了一个基于生成式AI的工具。

640 (10).png

随着游戏体量越来越大,游戏中的角色也越来越多。游戏设计师们就会面临比较大的挑战:如何保持数百个角色有生动、有趣的台词。因此由育碧的研发部门创造的内部研发工具Ghostwriter诞生了。Ghostwriter可以辅助游戏剧情设计师进行游戏台词的创作,实现过程也很有意思:游戏编剧先去创建一个角色,然后创建角色台词。Ghostwriter会在这个基数上给到一些台词的变体,让游戏编剧进行选择。编剧可以自由选择想要的变体,在此之上进行修改,这就是Ghostwriter给编剧提供灵感和素材的过程。

同时,编剧选择游戏台词的过程,也是在训练Ghostwriter模型,让他一遍遍接受台词的选择和反馈,从而产生更优质的台词。所以,今年发布的Ghostwriter还是很新颖的工具,帮剧情设计师节省了很多时间。

接下来介绍的AIDUNGEON的案例,这是一个文字冒险游戏。背后的技术就是OpenAI的GPT-3语言模型和DALL-E2模型,玩家可以根据游戏的指引输入一些提示词,游戏会根据输入生成一个图文并茂的故事线。

640 (11).png

下一个案例也是游戏内容创作案例,可以为游戏创作RPG的内容。下图是《龙与地下城》游戏,玩家仅需输入一些简单的关键词,可以得到优质的RPG内容。背后的模型也是OpenAI的GPT-3语言模型和DALL-E2模型。

640 (12).png

OpenAI在游戏开发场景的应用

最后是OpenAI在游戏开发场景的应用。大家都知道《Roblox》,是一个世界领先的元宇宙平台。它近期推出两款基于生成式AI的开发工具:Code Assist和Material Generator。Material Generator是一种开发工具,用户可以输入文字描述,AI就可以生成很逼真的游戏物品,并且可以设定物品的一些特征。

640 (13).png

另一个Code Assist是一个代码生成工具。下图是案例是OpenAI Codex模型创建的基于Javascipt的太空游戏案例。可以看到,通过开发者的自然语言描述,Codex就能成功编写一个小游戏,整个过程只需8分钟时间。

640 (14).png

在游戏开发过程中,游戏的原图设计也是重中之重。下面的案例是Scenario这家公司利用OpenAI模型开发的游戏资产生成器,只需一些关键词,就能生成独家的游戏资产。

640 (15).png

感兴趣的朋友可以申请Azure Open AI,用几行输入实现无限生成。

640 (16).png

文/罗斯基
来源:罗斯基
原文:https://mp.weixin.qq.com/s/OBdZ8bpVSaZyishv6oF-tA


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-3-29 18:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表