arXiv reaDer
AAAビデオゲームにおけるナビゲーションのための深層強化学習
Deep Reinforcement Learning for Navigation in AAA Video Games
ビデオゲームでは、ノンプレイヤーキャラクター(NPC)を使用して、敵、味方、無実の傍観者など、さまざまな方法でプレイヤーのエクスペリエンスを向上させます。 NPCの重要なコンポーネントはナビゲーションです。これにより、NPCはマップ上のあるポイントから別のポイントに移動できます。ビデオゲーム業界でのNPCナビゲーションの最も一般的なアプローチは、ナビゲーションメッシュ(NavMesh)を使用することです。これは、マップのグラフ表現であり、ノードとエッジが通過可能な領域を示します。残念ながら、鉤縄、ジェットパック、テレポート、ダブルジャンプなど、キャラクターの移動能力を拡張する複雑なナビゲーション機能は、NavMeshの複雑さを増し、多くの実際のシナリオで扱いにくくなります。したがって、ゲームデザイナーは、NPCナビゲーションが必要な場合にのみ、NavMeshで処理できる機能を追加するように制約されます。別の方法として、Deep Reinforcement Learning(Deep RL)を使用して、ナビゲーション機能を使用して3Dマップをナビゲートする方法を学習することを提案します。 Unityゲームエンジンの複雑な3D環境でアプローチをテストします。これは、DeepRLの文献で通常使用されているマップよりも1桁大きいものです。これらのマップの1つは、UbisoftAAAゲームを直接モデル化しています。私たちのアプローチは驚くほどうまく機能し、テストされたすべてのシナリオで少なくとも90%の成功率を達成していることがわかりました。結果のビデオはhttps://youtu.be/WFIf9Wwlq8Mで入手できます。
In video games, non-player characters (NPCs) are used to enhance the players' experience in a variety of ways, e.g., as enemies, allies, or innocent bystanders. A crucial component of NPCs is navigation, which allows them to move from one point to another on the map. The most popular approach for NPC navigation in the video game industry is to use a navigation mesh (NavMesh), which is a graph representation of the map, with nodes and edges indicating traversable areas. Unfortunately, complex navigation abilities that extend the character's capacity for movement, e.g., grappling hooks, jetpacks, teleportation, or double-jumps, increases the complexity of the NavMesh, making it intractable in many practical scenarios. Game designers are thus constrained to only add abilities that can be handled by a NavMesh if they want to have NPC navigation. As an alternative, we propose to use Deep Reinforcement Learning (Deep RL) to learn how to navigate 3D maps using any navigation ability. We test our approach on complex 3D environments in the Unity game engine that are notably an order of magnitude larger than maps typically used in the Deep RL literature. One of these maps is directly modeled after a Ubisoft AAA game. We find that our approach performs surprisingly well, achieving at least 90% success rate on all tested scenarios. A video of our results is available at https://youtu.be/WFIf9Wwlq8M.
updated: Tue Nov 17 2020 19:09:57 GMT+0000 (UTC)
published: Mon Nov 09 2020 21:07:56 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト