Unity2018.3のPrefabワークフローの実用について考える

こんにちは。新規ゲーム開発のプロジェクトでクライアントエンジニアをしている粟村です。

Unity2018.3からPrefabワークフローに大幅な変更が入りました。便利になった反面、複雑化して使いにくくなってる部分もあるので注意が必要です。運用していくうちにPrefabの依存関係が複雑になり、運用し難くならないよう考えていく必要があります。

本稿では、Prefabワークフローについてのおさらいと、プロジェクトでPrefabワークフローを導入する際の運用方針や、注意点について紹介します。

変更の詳細についてはこちらをご参照ください。
https://blogs.unity3d.com/jp/2018/12/13/introducing-unity-2018-3/

続きを読む “Unity2018.3のPrefabワークフローの実用について考える”

アプリボットにおけるPerforceの導入事例の紹介

こんにちは。新規ゲーム開発のプロジェクトでクライアントエンジニアをしている久保です。

今年からアプリボットではバージョン管理システムとして「Perforce」を導入しましたので、利点やTipsを紹介したいと思います。

続きを読む “アプリボットにおけるPerforceの導入事例の紹介”

Unityタイムラインのおさらいとゲーム開発導入で考えておきたいいくつかのこと

CyberAgent Developers Advent Calendar 2018 の 17日目の記事です。

こんにちは、ゲームのクライアントエンジニアをしている向井です。

ここ最近は業務でUnityのタイムラインについて触る機会が多かったため、振り返りという意味も込めて、本稿はタイムラインについてです。

内容としては、Unityのタイムラインについて、今一度おさらいと、実際にゲーム開発にて導入しようとしたときに、どういうことを考え、検証し、解決しようとしているかについてです。

続きを読む “Unityタイムラインのおさらいとゲーム開発導入で考えておきたいいくつかのこと”

gRPCのiOS実機環境における速度検証について

こんにちは。A.R.T.でクライアントエンジニアをしている藤尾です。

前回、UnityプロジェクトでのgRPC導入方法についてという記事で、iOSとAndroid環境を含めたgRPCの導入方法について紹介させていただきました。

今回はその環境でのiOSでの速度検証を行いましたので、紹介させていただきたいと思います。

続きを読む “gRPCのiOS実機環境における速度検証について”

ブレイドエクスロードを例にした大規模開発におけるC#コード解析とUniRxでの非同期処理のベストプラクティス

Cysharpの河合(@neuecc)です。アプリボットさんには、gRPC関連の支援なども含め、ちょこちょことお邪魔しております。と、いうわけで、ゲスト寄稿回!今回は先日TGS2018で発表された新作、ブレイドエクスロードにおける UniRx の使用例について、解析手法など含めてご紹介します。

続きを読む “ブレイドエクスロードを例にした大規模開発におけるC#コード解析とUniRxでの非同期処理のベストプラクティス”

UnityプロジェクトでのgRPC導入方法について

こんにちは。A.R.Tでクライアントエンジニアをしている藤尾です。

現在アプリボットでは、UnityプロジェクトへgRPCの本格導入を進めており、開発中のSEVEN’s CODEというタイトルでは実際に使用して実装を始めています。

b854fe80-79bf-3efb-c6a1-a4d63797b340-1.png

アプリボットでは、下記のような構成でgRPCの導入を検討しています。

5d201f8e-1813-ab14-2f09-5dcfd21770ce.png

gRPCは現状Unityでは実験的にサポート状態なため、UnityEditor上では簡単に動作するのですが、iOSやAndroidの実機動作にはひと手間かかります。

まだ世の中にドキュメントも少ないため、参考になればと思い、この記事を執筆しました。

また、SEVEN’s CODEの「世界を解き明かすリズムアクション」というジャンルにかけ、今回の記事にあるキーワードが隠されているので、是非解き明かしてみてください。

続きを読む “UnityプロジェクトでのgRPC導入方法について”

Unityアプリで簡単ソケット通信

アプリボット ゲームプログラマの220Rnです。

ゲームを開発していて、例えばステージデータなどを頻繁に更新し、

アプリに反映させてテストプレイをしたい!などと思ったことはありませんか。

ありますよね。そのようなとき、サーバを立てるまでもないものの、

アプリとPCで通信してデータのやり取りをすることで作業の効率化を図りたいと思いました。

そこで、ソケット通信で自作ツールとUnityアプリを接続して

簡単なデータ通信を実装した方法について紹介します。

続きを読む “Unityアプリで簡単ソケット通信”

UnityIAP subscription 対応時の備忘メモ

はじめに

リトルチャンピオンズ では、定期購読型(subscription)課金実装にUnityIAPを使用しました。

今回はその実装を行った際の知見を紹介したいと思います。

subscription以外の実装例については前回の記事 を参照ください。

また、サーバー側の実装についてはこちらの記事 を参照ください。

続きを読む “UnityIAP subscription 対応時の備忘メモ”

UnityのVideoPlayerでオープニングムービーを再生する

Unity5.5までは公式の機能でiOS,Androidで動画を再生するにはHandheld.PlayFullScreenMovieを使うしかなく、

よくあるオープニングムービーを再生する場合も、動画の前面にUnityのUIを表示することもできませんでした。

続きを読む “UnityのVideoPlayerでオープニングムービーを再生する”