DeNA TechCon 2025
Green Lane 12:30 ~
近年のスマートフォンゲーム開発は大規模で長期にわたるうえ、リリースは高頻度に行われます。そのため、マスタデータのコンフリクトが多くの開発者の頭を悩ませてきました。なぜマスタデータはこんなにコンフリクトするのでしょうか。そこにはデータベースとバージョン管理システムの原理が深く関係していました。DeNA ではこの問題を解決するために、マスタデータ専用の内製バージョン管理ツールである「Oyakata」を導入しています。本セッションでは、Oyakata の導入まで DeNA で行ってきた Git や Google スプレッドシートによるマスタデータ管理と、Oyakata を使ったマスタデータ管理を比較し、マスタデータとバージョン管理システムの関係と、そこに潜む課題を解説していきます。
2014年に新卒でDeNAに入社。怪盗ロワイヤルでブラウザゲームのサーバサイドからキャリアを開始し、大規模Unityアプリゲームのクライアントサイドから開発会社のテクニカルコンサルタント・マスタデータ専用バージョン管理システムの開発・運用まで、ゲーム領域の幅広い分野を経験。現在は市場フィードバックを取り入れた新規ゲーム開発手法を模索している。
2017年に新卒でDeNAに入社。入社後、ゲーム開発共通基盤へ配属、デスクトップアプリケーションの内製開発ツールの開発に従事。その後、マスターデータ専用のバージョン管理システムの立ち上げ初期から携わり、開発のリード〜マネジメントを担当。現在もこのプロジェクトのさらなる機能追加や改善に取り組んでいる。