📚

たった1日で挑戦!Unityを使ってプログラミング不要でMeta Quest 3向けVRゲーム・アプリを作る方法

2024/12/10に公開

自己紹介

閲覧ありがとうございます。はじめまして、ゲーム開発所RYURYUの"りゅうや"と申します。

❏ ゲーム開発ランキング【 1位 】実績多数
❏ ココナラ総販売【 200件達成 】
❏ GC甲子園2022・東京ゲームショウ2023など出展経験あり

ゲーム開発所RYURYUとは

Unityを駆使した先進的な「ゲーム・VR・メタバース開発」や「オンライン教育サービス」を展開するゲームスタジオです。

Zennで5日間でFPSゲームをゼロから開発する本を執筆しました!!

どこでもUnity教室「5日間でFPSゲームをゼロから完成!」初心者向けの実践型講座
【2025年版 / Unity 6対応】
https://zenn.dev/ryuryu_game/books/fd28de9d8e963a

開発環境のセットアップ

適切な開発用PCの選定と購入

個人的なおすすめは、 MacbookPro AppleSliconモデルですが、
コスパを考えるなら、Windowsのメモリ16GB~32GBがおすすめです。容量は、256GBあれば十分です。

https://www.apple.com/jp/macbook-pro/

②必要なソフトウェアとツールのインストール
Unity2022(LTS)をインストールしましょう。

Unity Hubのインストール

Unityを使用するには、まずUnity Hubのインストールが必要です。Unity Hubは、複数のUnityバージョンやプロジェクトを管理するための中心的なツールです。

  1. Unityの公式サイトにアクセスします。
  2. 「Get Started」または「Download」ボタンをクリックして、Unity Hubをダウンロードします。
  3. ダウンロードしたファイルを実行し、指示に従ってインストールを完了します。

Unityのインストール

Unity Hubを通じて、プロジェクトに必要なUnityのバージョンをインストールします。

  1. Unity Hubを開き、「Installs」タブに移動します。
  2. 「ADD」ボタンをクリックし、インストールしたいUnityのバージョンを選択します。特定のバージョンが必要な場合は、詳細設定から選択可能です。
  3. 必要なモジュール(例:Android Build Support、iOS Build Supportなど)を選び、インストールを完了します。

Unity6のバージョンのインストールをお勧めします!

新しいプロジェクトの作成

Unity Hubから新しいプロジェクトを作成します。

  1. Unity Hubで「Projects」タブに移動し、「New」ボタンをクリックします。
  2. 使用するUnityのバージョンとプロジェクトのテンプレート(例:3D、2D、VRなど)を選択します。
  3. プロジェクトの名前と保存場所を指定し、「Create」をクリックしてプロジェクトを作成します。

MetaQuest3の開発に必要なパッケージの追加

com.unity.xr.meta-openxrをダウンロードします。

  1. Unity起動後、PackageManagerウィンドウを開きます。
  2. PackageManagerウィンドウの左上の「+」をクリックする。
  3. その後、「AddPackage by name」をクリックする。
  4. 「com.unity.xr.meta-openxr」を入力して、追加する。

公式のリファレンス
https://unity.com/blog/engine-platform/get-started-developing-for-quest-3-with-unity

サンプルプロジェクトを起動してみよう

DemoSceneの起動

Projectsビューから「DemoScene」を検索し、起動します。このシーンをベースにVRの世界を構築することができます。

Meta Quest 3でテストする準備

実際にVRヘッドセットで動作確認をするには、以下の手順で設定を行います。

  1. Meta Questアカウントを作成
    Metaの公式サイトで開発者アカウントを登録します。

https://developers.meta.com/horizon/sign-up/?locale=ja_JP

  1. Meta Questアプリをスマホにダウンロード
    アプリを使ってヘッドセットを設定します。

  2. 開発者モードを有効化
    Meta Questアプリの設定から、開発者モードをONにします。

  3. PCとMeta Quest 3を接続
    ヘッドセットをPCにケーブルでつないでください。接続後に「アクセスを許可しますか?」と表示されたら「許可」を選びましょう。

  4. UnityでビルドターゲットをAndroidに変更
    Unityの「File」 > 「Build Settings」を開き、プラットフォームを「Android」に切り替えます。画面右下の「Switch Platform」をクリックして適用してください。

ビルドをする

  1. 「Build」ボタンをクリック
    Unityエディタの「File」 > 「Build and Run」を選択します。これにより、プロジェクトがビルドされ、Meta Quest 3で実行されます。

  2. VR空間を体験
    ビルドが完了したら、ヘッドセットをかぶってVR空間を確認します。
    • コントローラーのスティックで移動
    • 視点は頭の動きで変更可能です。

おわりに

この記事では、MetaQuest(旧Oculus Quest)を使用して、Meta社とUnityが提供するサンプルプロジェクトの起動方法を探求しました。

このサンプルを基盤に、独自のモデルやゲーム素材を取り込むことで、VRの開発をスムーズに開始することができます。


Unityをもっと学びたい“あなた”へ 『どこでもUnity教室』

Unityを独学しているけれど、情報収集に時間がかかり、孤独や不安を感じていませんか?
「どこでもUnity教室」は、そんなあなたのために作られたオンライン学習コミュニティです。

初心者から中級者までを対象に、独学では難しいスキル習得をサポートします。
講師や仲間と一緒に学びながら、分からないことはすぐに解決できる環境をご用意しました。
孤独や情報過多の不安を解消し、効率よく次のステップへ進みましょう!

どこでもUnity教室の特徴

  • 無料で気軽に始められる!
    初心者も中級者も歓迎!仲間と一緒に学びましょう。

  • 作業通話ができるボイスチャンネル
    独学の孤独を解消して、効率よく学べます。

  • すぐに質問できる安心サポート
    質問を投稿すればすぐに解決!他の参加者や講師が迅速に対応します。

  • オンライン教材を順次公開予定
    実践的な課題でスキルを磨ける教材が続々登場します。

独学に限界を感じていませんか?

ChatGPTやインターネットを使えば情報は簡単に手に入りますが、それだけでは「知っているけどできない」第2段階で止まってしまいます。

スキル習得の「第2段階」とは?

「第2段階」は、自分の弱点を認識する重要なステップです。この段階では、

  • 「やりたいことがわかるけど、どう実現するかわからない」
  • 「スクリプトを書いてみたけど、うまく動かない」
    といった悩みに直面します。

「どこでもUnity教室」で第2段階を突破!

「どこでもUnity教室」は、あなたが第2段階を効率よく突破し、次のステップに進むための環境を提供します:

  • 質問しやすい環境:気軽に質問して、すぐに問題を解決!
  • 安心の実践課題:失敗を恐れず挑戦できるステップアップ型の課題。
  • 的確なフィードバック:つまずきポイントを明確にして次のステップへ!(有料プラン予定)

無料で始められるので、まずは参加して学びを加速させましょう!

参加はこちら!

「どこでもUnity教室」Discordサーバーは2024年12月2日スタート!
無料で参加できるこの機会をお見逃しなく!

❏ Discordサーバーに参加する ❏

https://discord.gg/AhxnbR4D

一人で悩む必要はありません。あなたの成長を全力でサポートする仲間と環境が、ここにあります!

Discussion