
Apeiron
アクションRTSカードバトル
- Realm of Alters (Ember Entertainment)
- リードプログラマー
- アクションRTS / カードバトル
- Unity
- 2022年3月 — 2023年2月
- Steam · Epic Games Store · iOS · Android
- UnityC#Socket.IOGit
概要
5名のゲームプレイチームでリードプログラマーを務め、戦闘メカニクス、カードシステム、敵AI、マルチプレイヤー同期など、このアクションRTSカードバトルのコアとなるゲームプレイシステムを設計・実装しました。
担当業務
- ゲームプレイシステム、戦闘メカニクス、カードシステム、敵AIをC#で開発。
- Socket.IOによるマルチプレイヤー同期を実装。
- ジュニアプログラマーの指導、技術面接への参加。
- プロジェクト計画・スケジュール管理の支援。
技術的な課題
課題
リアルタイムRTS戦闘中に発動するカード効果を、ネットワーク越しの全クライアントで一貫させる必要がありました。
解決策
Socket.IOによる同期レイヤーを中心にゲームプレイの状態フローを設計し、プレイテストで顕在化したデシンクに対して堅牢化しました。
課題
拡張を続ける奥深いカードシステムを、5名のチームで保守可能な形に保つ必要がありました。
解決策
システム設計を担当し、カード・スキル定義をデータドリブン化。コア戦闘コードに触れずに新コンテンツを追加できるようにしました。