Contenu connexe
Similaire à アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜 (20)
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
- 2. • 氏名
• 梅木 隼
• 経歴
• 2014年から Wright Flyer Studios にて
ネイティブゲームの開発運営を担当。
• アナザーエデンでは、クライアント開発、
ビルドパイプライン開発などに従事。
(過去エンジニアマネージャー、
メインプログラマーなども担当)
自己紹介(1/2)
2
- 3. • 氏名
• 森 雅希
• 経歴
• 2019年にグリー株式会社に新卒入社しアナ
ザーエデンチームに配属。
• クライアントエンジニアとしてクライアン
ト開発から運用効率化まで幅広く担当。
現在はビルドパイプラインを担当。
自己紹介(2/2)
3
- 6. アナザーエデンの紹介
6
ゲームジャンル
シングルプレイ専用RPG
リリース
2017/04/12正式公開
配信エリア
日本, アジア(※), 北米, 欧州
配信言語
日本語, 英語, 韓国語, 中国語(繁体字, 簡体字)
配信端末
iOS, Android, Windows/Steam(海外),
Windows/自社配信(国内・開発中)
※中国国内向けはX.D. Network Inc.より配信
- 10. 1.Wright Flyer Studios における
マルチプラットフォーム展開の取り組み
2.アナザーエデンPC版における技術的課題
• アーキテクチャ・技術スタック
• 技術的課題と解決手法
セッション内容
10
- 11. • ゲームエンジン
• Cocos2d-x + 独自拡張
• C++
• OpenGL
• スクリプト
• Lua
アーキテクチャ・技術スタック/クライアント
11
• アニメーション
• Spine
• エフェクト
• LWF(Lightweight SWF)
※GREE開発/オープンソースのアニメーションエンジン
• ムービー
• CRI Sofdec
- 15. 1.Wright Flyer Studios における
マルチプラットフォーム展開の取り組み
2.アナザーエデンPC版開発における技術的課題
• アーキテクチャ・技術スタック
• 技術的課題と解決手法
セッション内容
15
- 24. • モバイル版は App Center (元HockeyApp) を使用
• PC版は Win32アプリ非対応
→ 別途対応が必要
クラッシュレポート収集
24
- 25. • Sentry
• エラーログ集積サービス
• 多くのプラットフォームに対応
• パフォーマンス情報の分析なども可能
• アプリビルド時にシンボル情報を Sentry へ送信
• クラッシュ時のメモリダンプ、サーバーへの送信処理
• Google Breakpad (Minidump) + 独自実装
クラッシュレポート収集
25
- 29. • Inno Setup を使用
• 各コンポーネントのインストール
• ランチャー(後述)
• ランタイムライブラリ
• アンチチートカーネルドライバ
• exe ファイルとしてパッケージ化
• S3へアップロード
• 公式サイトから配布
自社配信/インストーラー
29