TECH x GAME COLLEGE #7の発表資料です。
発表内容(connpassページより):
スマートフォンをはじめとした、いわゆる「ソーシャルゲーム」の開発・運用ににおいて、 サーバーサイドプログラムの安定は必須となっています。 サイバーエージェントグループの一社であるアプリボットでは、 これまで約8年間、様々なソーシャルゲームの開発を行ってきました。
その間に様々な技術を使う中で、 認証やユーザー管理をはじめとする全てのゲームで使う共通機能や、 開発開始時から必要になる機構をまとめた「サーバーサイド共通基盤」を作り、 現在のプロダクトはそれをベースに開発をすることで 大幅な開発工数の削減、品質の安定化を実現しています。
今回は実際に共通基盤の開発をしている中で得た、
共通基盤として作っておくべき機能
技術選定の考え方
精度の高い共通基盤を開発するための進め方
作った共通基盤を組織で浸透させていく方法
作った共通基盤をメンテナンスし発展させていく方法
といったノウハウについてご紹介します。