![]() | ![]() | ![]() |
「Data Cracker」は簡単に言えば、ゲームにおけるユーザーの動きをログとして蓄積し、それをビジュアル化して表示するためのツールです。データはサーバーのMySQLデータベースに逐一保存され、「Data Cracker」がそれを加工し表示します。ビジュアル化されたデータが示される事で、ゲームのバランス調整や改善が非常に容易になります。
具体的な画面は以下のような形。全てのデータはグラフ化され、一目で傾向が分かるようになっています。期間での絞り込みができ、変更を行ったタイミングを保存しておくことでその成果が明確に、しかも容易に分かります。このため、短期間でテストプレイ→改善→テストプレイというループが可能になりクオリティの向上に繋がります。
![]() | ![]() |
人間がネクロモーフに勝った確率を示すグラフ。マップによって確率にかなりのばらつきがあるのが分かります。ゲームデザイナーはこのデータを元に改善を行います |
![]() |
改善とテストのループ構造 |
Medler氏によれば、「Data Cracker」自体の改善も鍵になったそうです。どのようなデータが必要で、どれとどれを比較したい、というような事は全て事前に予期することは難しく、随時アップデートを行っていったそうです。EAでは元々解析チームがいて、更にデータマイニングの専門家なども居るそうで、ツールを内製した強みと言えそうです。
![]() | ![]() |
様々なスタッフからのアクセス | 誰でも使える環境に |
「Data Cracker」はPHPやJavaScriptで制作されたウェブベースのツールで、チームのメンバーが誰でも自分のPCから閲覧できるようになっていたそうです。満遍なく多数のスタッフからの閲覧があったそうで、この点に関しては「誰にでも理解できるようなビジュアルで見せるという点やデザインのカッコよさは気にした」ということでした。こうしたツールは単に便利というだけでなく、使いたくなるものである必要があるのかもしれません。
「Data Cracker」を導入することで、これまで多数の解析チームが必要だったのが、僅か3人の人員で賄えるようになったそうです。もちろん人員削減というメリットだけでなく、ゲームの改善には多大な成果があったとのことで、Medler氏は「今すぐ始めるべき」と促していました。