DeNA TechCon 2025

Green Lane 12:30 ~

DeNAがマスタデータ管理にOyakataを使う理由

  • #マスタデータ
  • #バージョン管理
  • #Git
  • #ゲーム開発
  • #データベース

近年のスマートフォンゲーム開発は大規模で長期にわたるうえ、リリースは高頻度に行われます。そのため、マスタデータのコンフリクトが多くの開発者の頭を悩ませてきました。なぜマスタデータはこんなにコンフリクトするのでしょうか。そこにはデータベースとバージョン管理システムの原理が深く関係していました。DeNA ではこの問題を解決するために、マスタデータ専用の内製バージョン管理ツールである「Oyakata」を導入しています。本セッションでは、Oyakata の導入まで DeNA で行ってきた Git や Google スプレッドシートによるマスタデータ管理と、Oyakata を使ったマスタデータ管理を比較し、マスタデータとバージョン管理システムの関係と、そこに潜む課題を解説していきます。

  • Kaoru Yamabe
    Kaoru Yamabe
    山部 薫

    2014年に新卒でDeNAに入社。怪盗ロワイヤルでブラウザゲームのサーバサイドからキャリアを開始し、大規模Unityアプリゲームのクライアントサイドから開発会社のテクニカルコンサルタント・マスタデータ専用バージョン管理システムの開発・運用まで、ゲーム領域の幅広い分野を経験。現在は市場フィードバックを取り入れた新規ゲーム開発手法を模索している。

  • Yuji Narita
    Yuji Narita
    成田 裕司

    2017年に新卒でDeNAに入社。入社後、ゲーム開発共通基盤へ配属、デスクトップアプリケーションの内製開発ツールの開発に従事。その後、マスターデータ専用のバージョン管理システムの立ち上げ初期から携わり、開発のリード〜マネジメントを担当。現在もこのプロジェクトのさらなる機能追加や改善に取り組んでいる。