はじめに こんにちは、ユニバーサルゲーム事業部でサーバーエンジニアをしているコスキです。 この記事を読んでくれている皆様はソーシャルゲームにおけるマスタデータの管理・運用について興味はあるでしょうか? マスタデータとは、運営が事前に用意しているアセット群のうち、数値や文字列で表すことができるデータ群のことです。 運営のみが変更できて、ユーザー起因で変わったりユーザーごとに変わったりしない読み込み専用のデータのことを意味します。 キャラクターのHPやレベルなどのように、ゲームの動作やバランスを決めるのに使われます。 ソーシャルゲームが世に出て何年も経ちますが、マスタデータの運用についてはベストプラクティスが広まっているわけではありません。 設定した内容のコンフリクト、データの巻戻り、QAとの連携やデプロイフローなど、いろいろと問題を孕んでいる現状です。 各社ごとに専用ツールを作成したり既存サ
![ソーシャルゲームでのマスタデータ運用(問題提起編) - WonderPlanet Developers’ Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/1c16127b256a1ce89c9dfa9be87b9cccb6a76fa0/height=288;version=1;width=512/https%3A%2F%2Fs3-ap-northeast-1.amazonaws.com%2Fwp-devblog%2Fwp-content%2Fuploads%2F2023%2F04%2F19152220%2F%25E3%2580%2590DEV-BLOG%25E7%2594%25A8%25E3%2580%2591%25E3%2582%25BD%25E3%2583%25BC%25E3%2582%25B7%25E3%2583%25A3%25E3%2583%25AB%25E3%2582%25B1%25E3%2582%2599%25E3%2583%25BC%25E3%2583%25A0%25E3%2581%25A6%25E3%2582%2599%25E3%2581%25AE%25E3%2583%259E%25E3%2582%25B9%25E3%2582%25BF%25E3%2583%2586%25E3%2582%2599%25E3%2583%25BC%25E3%2582%25BF%25E9%2581%258B%25E7%2594%25A8%25EF%25BC%2588%25E5%2595%258F%25E9%25A1%258C%25E6%258F%2590%25E8%25B5%25B7%25E7%25B7%25A8%25EF%25BC%2589.png)