iPhone/Android向けソーシャルゲームアプリのエンジニアとして従事していました。
開発環境としては、C#, .NET Framework, SQLServerと言ったMicrosoft製品を使って開発を行っていました。
アプリケーションサーバーはサービスローンチ当初はMicrosoftのAzureを使っていました。
ですが、当時はAzure側で頻繁に障害が発生したため、ダメージコントロールと運用がままならない状況を回避するため最終的にオンプレサーバに移行しました。
当初はリリーススケジュール優先だったためクライアントアプリは外注で制作していたのですが、機能追加のスピード感や費用対効果などの検討の結果、クライアントアプリも自社での開発・保守を行うこととなりました。
私の担当は主にサーバサイドの新規イベント開発・運用・保守でしたが、クライアントエンジニアが忙しい時にはiPhoneアプリ側の機能追加なども進めていました。
ユーザーに飽きさせないこと・リリーススケジュールを重視していたため、フルスクラッチのアプリではなく、WebViewを使い見せ方を工夫することでゲーム性やリリーススケジュールを担保していました。
当社初のネイティブヒットアプリで、私が従事していた間は常に売上は目標を達成しており、iOS/Android合わせた売上は月2億の売上を出せていました。