Back to Projects

Main Client Engineer  |  2024.09 — 2025.04

アイ☆スタ ぽっぷんピース!

アイ☆スタ ぽっぷんピース!

Overview

ライブ配信プラットフォームと連動するパズルゲーム。新規開発フェーズではクライアントサイドのエンジニアとして参画し、デザイナーのリソースが不足している際には一部のデザイン業務も担当。その後、メインエンジニアとして運用フェーズまで携わりました。

Role & Responsibilities

新規開発フェーズでは、以下の業務を行いました: - アウトゲームの基本画面のUI実装(ホーム画面、ミッション画面、設定画面など) - ネットワークAPIおよびWebSocket通信基盤との連携処理の実装 - 画面やシーン遷移のトランジション実装 - WebGLの制約を考慮した処理実装 - 一部のパズルピースのデザイン・作成 - 一部の画面UIデザイン・実装

その後、運用フェーズにおいて開発体制が縮小し、最終的にクライアントエンジニア1名で以下の業務を主導・実行しました: - 追加機能・イベント機能の開発と保守運用 - プランナー・QAへのサポート(仕様の提案・すり合わせ、データ設計、QAサポートなど)

Challenges

新規開発フェーズでは立案から3ヶ月でのリリースが求められる厳しいスケジュールの中、配信のリアルタイム性を損なわないパフォーマンスの確保が課題でした。また運用フェーズでは、エンジニア1名で全機能を確実に保守できるクリーンなアーキテクチャの維持も重要な課題となりました。

Solutions & Architecture

UniRx を活用してデータバインディングと非同期フローを整理し、ViewとModelを切り離すことで複雑化しがちなアウトゲーム部分をシンプルに保ちました。また、継続的な機能追加や修正に耐えられるよう、インターフェース設計を見直して柔軟に対応できる基盤を整えました。

Results

リリース後の運用フェーズも含め、エンジニア1名での全機能保守および開発を完遂。クリティカルなバグの発生を抑え、安定稼働に貢献しました。

画像出典:© 株式会社ScopeNext