7/23 第2会場 公募 14:40-15:40 60 レギュラーセッション Ask the speaker

「SOL-AVES」の高性能なランタイムを構成するアーキテクチャ

堀内 克祐

菊田 慎吾

セッション分野
ENG(エンジニアリング)
対象プラットフォーム
なし
セッション難易度
求められるスキル
・ゲームエンジンを開発している方、またはこれから開発しようとしている方
・ゲームのメインループを実装した経験のある方
・ゲームの基盤技術に興味のある方
得られる知見
・データ指向のEntity Component Systemを実装した知見を提供します
・安全に自動的に並列処理を行う方法を共有します
・ゲームエンジンの一例としてランタイムのコアアーキテクチャを共有します
写真撮影 / SNS投稿
お気に入り登録

セッション内容

本セッションでは、バンダイナムコスタジオ内製ゲームエンジン「SOL-AVES」のランタイムのコアアーキテクチャについて説明します。
SOL-AVESは高速で高フレームレートの出せるゲームエンジンを目指しています。
その実現に向けて、データ指向設計と徹底的な並列化に取り組みました。
データ指向のEntity Component Systemを導入することで、データとロジックを分離し、効率的なメモリアクセスと高速なデータ処理を実現しました。
また、Job SystemによってECSのSystemを中心にあらゆる処理を並列化しました。
並列化にあたって、リソース競合など人為的なバグを発生させないように、依存関係と実行順序を制御するUpdater Graphを導入しています。
そのほか、ランタイムのコアとなるアーキテクチャについて解説します。

講演者

  • 堀内 克祐

    堀内 克祐

    株式会社バンダイナムコスタジオ

    テックスタジオ 第2グループ SOL-AVES開発部  ゼネラルマネージャー

    講演者プロフィール

    2004年ナムコ入社。
    主に関わったタイトルは、
    ・パックマン&ギャラガ ディメンションズ
    ・大乱闘スマッシュブラザーズ for Nintendo 3DS / Wii U
    ・大乱闘スマッシュブラザーズ SPECIAL
    などで、テクニカルディレクターを務めました。
    現在はSOL-AVESの開発ディレクターを務めています。

    受講者へのメッセージ

    ゲームエンジンや基盤技術の開発の一助になればと思っています。
    ゲームエンジンの開発者の方と交流させていただけると嬉しいです。

  • 菊田 慎吾

    菊田 慎吾

    株式会社バンダイナムコスタジオ

    テックスタジオ 第2グループ SOL-AVES開発部 ランタイム課  アシスタントマネージャー

    講演者プロフィール

    2022年株式会社バンダイナムコスタジオ入社。
    内製ゲームエンジン「SOL-AVES」のコアランタイム領域では、フレーム単位で進行するメインループ、並列実行を支えるジョブシステム、ECS(Entity Component System)など、ゲーム実行の中核を担っています。
    開発チームのリーダーとして、タイトル開発を支えるランタイムのパフォーマンスと安定性の向上に取り組んでいます。

    受講者へのメッセージ

    データ指向ECSの実装知見に加え、安全に自動並列化するための考え方、およびランタイムのコアアーキテクチャを通じて、明日からの設計・実装に活かせる視点が得られる内容です。
    ECSや並列処理、エンジン基盤に取り組む方におすすめです。