social-game-check-list icon indicating copy to clipboard operation
social-game-check-list copied to clipboard

ソーシャルゲーム系フロントエンドを作る際に殴り合いにならないようエンジニアが確認すべきこと

思うところある方はプルリすれば良いのではないでしょうか。

後から変えられないよ系

  • 対応機種
  • 「当然 Android 版も作るものだと思ってました」
  • 対応 OS
  • 「当然 iOS6 にも対応するものだと思ってました」
  • 4 inch-Retina 対応
  • 「製品版では黒帯出なくなるんだよね?」
  • 容量 (追加 DL 機能)
  • 「申請しようとしたら 1.6 GB あるんですケド?」
  • 制作ツール
  • 「え、Unity じゃなかったの!?」
  • セーブデータの管理方法
  • 「オフラインでもプレイ出来る必要がありましてね」

早めに決めてね系

  • アカウントの管理方法
  • 「実は当社指定のこのフレームワークを組み込んで頂く必要がありましてね…」
  • 課金システム
  • 「実は当社指定の(ry」
  • 連携する SNS
  • 「UI 見たら Twitter 連携ボタンがあるんだけど何これ?」
  • 連携する広告 SDK
  • 申請 2 日前に「プロモーション用にこの SDK (5個) 組み込んで下さいネ!」

忘れがち系

  • チュートリアル
  • 「じゃあ最後はチュートリアルの実装ね」「二ヶ月掛かるよコレ」
  • シナリオ関係
  • 「ここでキャラが喋って選択肢が出る」「それ最初から汎用で作った方が良かったよね」
  • メンテナンス対応
  • 「メンテナンス画面からお知らせ見れないじゃん…」
  • 通信エラー対応
  • 「ここで通信切れたら詰むねコレ」
  • 時間チート対策
  • 「端末の時計進めたらカオス」
  • 多重ログインチェック
  • 「複数端末でチートし放題」
  • 暗号化・ファイル名難読化
  • 「リソース丸見えなんだけど…」
  • 課金導線
  • 「BOX 上限の場合はこの画面にジャンプ…」「そういうのが 20 箇所以上あるって?」
  • お問い合わせ画面
  • 「そういえばお問い合わせ画面無いよ?」
  • ヘルプ
  • 「そういえばヘルプなくね?」
  • 資金決済法関連画面
  • 「そういえば(ry」
  • クレジット画面
  • 「そういえば(ry」

当然出来ると思ってました系

  • 運営お知らせ画面
  • 「運営お知らせってどうやったら配信出来るの?」「え?」
  • PUSH 通知
  • 「ユーザー全員に PUSH 通知送りたいんだけど」「はい?」
  • 所持上限
  • 「モンスターの上限は 600 体ね」「メモリが爆発した」
  • 初回限定ほげほげ
  • 「で、これは初回 3 ゴールドなんだけど」「聞いてねーよ」
  • 期間限定ほげほげ
  • 「今回のイベントで期間限定商品を出すんだけど」「手動でやれ」
  • ショップの商品
  • 「実はアイテム以外も売りたいんだけど」「構造的に無理」
  • 報酬
  • 「実はアイテム以外も配りたいんだけど」「構造的に無理」
  • KPI
  • 「この統計が見たいんだけど」「ログ取ってねーよ」
  • シリアルコード
  • 「シリアルコードを入力するとアイテムが配布されるようにしたいんだけど」「ほぉ」
  • データ引き継ぎ
  • 「機種変更した時なんかに、ゲームデータを引き継げるようにしたいんだけど」「あぁそうね」

演出系

  • アニメーション
  • 「キャラはもちろん動くんだよね?」
  • サウンド
  • 「そういえば発注先すら考えてなかった」

むり系

  • 落ちる広告 SDK
    • バイナリで提供されているSDKの奥の方で「ぬるぽ!」
  • 64bitに対応していない広告 SDK
    • 問い合わせると「Build SettingsのArchitectures=>Standard architectures(armv7,armv7s)、Valid Architectures=>armv7,armv7sに変更してください!」