Edited at

ソシャゲの運用でワンオペするために必要な4+2つのスキル

More than 1 year has passed since last update.

この記事はMonstar Lab, Inc. Advent Calendar 2016 14日目の記事です。

お疲れ様です。

disられることが多いソシャゲ屋です。

ソーシャルゲームの運用を1人で担ったとき、役に立ったスキルを紹介します。

小規模なプロジェクトが無くなりつつあるのですが、参考になれば幸いです。


はじめに


前提


  • プランニングについては本稿では扱いません

  • 各種の専門職、プログラマ、デザイナ、シナリオライタなどが自分の他にアサインされており、各種作業を依頼したり、仕様についてヒアリングしたりできる環境下でのお話です

  • 肩書や業務範囲は会社やプロジェクトによっても違ってくるので、参考程度に留めるのが無難です


ワンオペで必要なスキル初級編


日本語のライティングスキル


ライティング?

ゲームの運用上、お知らせやちょっとしたキャラクタのセリフを書く必要が出て来ます。また、業務範囲にもよりますが、色々な報告をするときや専門職の方への指示書を作るときにも、正しく伝わる日本語が必要です。自分で出来ているかと言われるとまだまだですが…

なお、ライティングスキルと言っても、難しい話ではありません。参考としてWebの文章と書籍を1つ挙げておきます。


日本語を書く参考URL・書籍

Web文章入門:第2回 わかりやすい文章の10大原則

『<新版>日本語の作文技術』(本多勝一)※Amazon


HTMLの基礎知識


HTMLっていまどき必要なの?

いわゆるモバグリ時代のHTMLで出来たゲームだから今は要らないだろう、とお考えの方がいるかもしれませんが、例えば公式サイトで誤字があったからそれを修正するとかいう際にいちいちエンジニアさんへ依頼するより早いです。それに、既存ゲームの運用も立派なお仕事なんです…


HTMLの勉強法

どうやって知るか?についてはちょっと今アイデアが無いのですが、HTML5など最新の知識というよりは、タグの知識を知っていればひとまずは問題ないかと思います。

最近は色々なフレームワークなどが出ていて、純粋なHTMLに触れることは少ないかもしれません。最近のトレンドは知らなくてよいので、最終的にエンジニアに従えばよいと思います。


Excelの関数


運用の仕事の半分これでした

だいたい運用フェイズだと、データ作成がメインではないかと思います。データ(CSV)はExcelで作ると思いますので、Excelとは仲良くしておいた方がよいかと思います。みんなSUM関数ぐらいしか使わないのはもったいないですよ!


マクロは組めなくてもよいかもしれない

マクロを組めた方が色々とできるかもしれませんが、関数だけで問題ないと思います。セルに1500文字ぐらい書いていて超重くなったExcelを作ってしまったことはありますが…


まずはvlookup関数やindex関数とmatch関数の組み合わせを使えたらいい

例えばイベントの敵の設定をするとき、敵のデータを持ってきてそれを組み合わせてユニットを作って、その組み合わせでステージを作る、ということをやるとします。

敵のデータ設定を取ってくる、となったときに、このセルにidを入れれば別のシートからその敵のデータを取得してきてくれる、というった関数を組んでました。こういうことをするのはvlookup関数やindex-matchの組み合わせが得意です。


Photoshopの簡単な操作方法


Photoshopとか難しそう

使って慣れましょう。特に文字の修正〜書き出しは、出来るようになっておくとバナーの日付が間違っていた!なんてときにも、デザイナさんに依頼せずにすぐ対応できるので非常に便利です。

レイヤって何?ぐらいは分かっておくといいでしょう。

なお、自分で作業するときは絶対にバックアップを取ってからにしましょう。


使えたら嬉しいPhotoshopの機能


  • 移動

  • トリミング

  • 文言修正

  • 縮小(拡大や左右反転すると怒られます)

  • 書き出し


Photoshopはアクション・バッチを使い倒す

自分の操作をアクションで保存することが出来ます。そしてそのアクションを複数ファイルに適応することができます(バッチ)。省力化にはもってこいです。

なお、スクリプトが出来るともっと汎用性があるので、さらに省力化可能です。


ワンオペで必要なスキル中級編?


バージョン管理システムの操作

バージョン管理システムは絶対必要です。

Subversionなどを使っている場合もあるようですので、自分のプロジェクトに従ってください。

GitHubについて勉強するならまず以下の本を。

GitHub実践入門


シェルスクリプト(など)の作成

毎回ファイルをコピーしてリネームする、だとかそういった作業がある場合、自動化した方が楽です。

バッチファイル(Windows)シェルスクリプト(LinuxやMacOSやら)で自動化していきましょう。

プログラマさんにお願いできればよいですが、追加実装などで忙しい場合、自分でやってしまえると省力化できます。

ちなみにPhotoshop(などAdobe製品)でもスクリプトは存在するので、Photoshopを使った作業の省力化も(ある程度は)可能です。