記事タイトルの通り、Unityで東京版GTAのようなゲームを開発してみます。
実際に開発してリリースした情報
以下のIGジャパン公式サイトで実際にリリースした情報をまとめています。
本ゲームを開発する環境
本ゲームを開発する環境は以下です。
- Windows 11 Pro
- Intel Core i7
- NVIDIA GeForce RTX 4060
- Unity 6
- URPのプロジェクト
使用するアセットと各アセットの詳細
以下のアセットをアセットストアで購入して使用します。
- Japanese City
- Character Customizer
- Invector ShooterとInvectorのアドオン
- MIS (MyMobilin)関連アセット
- Realistic Car Controller
アセット名 | 用途 | 価格 |
Japanese City | 東京調の街のマップ | $299.99 |
Environment Sounds Pack | 街の環境音 | $19.99 |
AllSky Free – 10 Sky / Skybox Set | 空の設定 | $0 |
Character Customizer | キャラクターの3Dモデル | $119.99 |
Invector Shooter(Invector Third Person Controller – Shooter Template) | キャラクターの操作 | $89.99 |
Invector Shooter Cover Add-on | キャラクターの操作 | $24.99 |
Invector FSM AI Template | NPCなどのAI | $49.99 |
MIS-Middleware For Invector Template | キャラクターの操作と車の操作の統合 | $0 |
MIS-CarRider-RCC | キャラクターの操作と車の操作の統合 | $34.99 |
Realistic Car Controller Pro | 車の操作 | $50 |
Dialogue System for Unity | キャラクターの会話 | $95.00 |
Easy Save – The Complete Save Data & Serializer System | データのセーブ | $59.00 |
開発費はトータルで??ドル(日本円1ドル=150円で計算:円)になります。消費税は別途かかります。Unityのアセットは頻繁にセールをやっているので、定期的にアセットストアを確認することで安くアセットの購入費を抑えることができます。
Japanese City
日本の東京を舞台にしたマップのアセット。今回はこのアセットのマップをもとにゲームを開発していきます。
Environment Sounds Pack
環境音を再現します。
AllSky Free – 10 Sky / Skybox Set
空の設定ができる無料アセットです。
Character Customizer
Unity内で3Dのキャラクターモデルを作成するアセットです。
Invector Shooter
InvectorのShooterアセットを使って銃でのアクションを実装します。
Invector FSM AI Template
InvectorのAIに関するアセットです。市民や銃を持っている敵など、様々なAIを実装できるテンプレートです。
MIS-Middleware For Invector Template
MyMobilinが提供する、Invectorと他のアセットを紐づけるために必要なミドルウェア、テンプレートです。
https://assetstore.unity.com/packages/add-ons/mis-middleware-for-invector-template-201846
MIS-CarRider-RCC
Invector と Realistic Car Controller を統合するために使います。MIS-Middleware For Invector Templateと組み合わせて使用します。
https://assetstore.unity.com/packages/add-ons/mis-carrider-rcc-207824
Realistic Car Controller Pro
車の操作に関するアセットです。MIS-Middleware For Invector TemplateでInvectorと統合してInvectorのキャラクターが車に乗って車の操作をできるようにします。
Dialogue System for Unity
Easy Save – The Complete Save Data & Serializer System
アセットのインポートとセットアップ
まずは上記で紹介したアセットをプロジェクトにインポートしていきます。今回はUnity 6.0(6000.0.40.f1)でURPのプロジェクトを立ち上げます。
Windows11のパソコンでUnity6のURPにアセットをインポートしていく
アセットをインポートしていきます。Windows11、Unity6、URPのプロジェクトにインポートしていきます。
インポートするアセットの順番は以下です。
RCCPのインポート
車の操作に関するアセット、RCCP(Realistic Car Controller Pro)からインポートしていきます。
Japanese Cityのインポート
次に街のマップをインポートします。