ゲーム開発ラボ

Udemy ベストセラー【Unity C# ゲーム開発 ヴァンパイアサバイバーズ風2D…

ゲーム開発ラボ

Udemy ベストセラー【Unity C# ゲーム開発 ヴァンパイアサバイバーズ風2Dローグライトゲーム開発講座】 講師上位3%のUdemy Businessにも登録されています。 初心者〜脱初心者の方向けに、ゲームの作り方やゲーム開発について色々な事を書いていきたいと思います!

メンバーシップに加入する

全てのアセットを含む有料記事・マガジンが読み放題です。

  • スタンダードプラン

    ¥500 / 月

マガジン

  • Unity C#基礎知識

    Unityで使うC#の基礎知識についてまとめました。

  • Unity オーディオの基礎知識

    ゲームエンジン「Unity」のオーディオについての基礎知識をまとめました

  • Unity UIの基礎知識

    UnityのUIについての基礎知識をまとめました!

  • Unity基礎知識

    Unityの基本的な使い方についてまとめました

  • Unity初期設定

    初心者向けに、Unityのインストールから初期設定までをまとめました

ウィジェット

  • 【ヴァンパイアサバイバーズ風】 #1 プロジェク…
  • 【Unityで7つのパズルゲーム制作】スイカゲー…
  • 【Unityで7つのトランプゲーム制作】神経衰弱…
  • 【Unity チュートリアル】ゼロから作る将棋 …
  • 【Unity C# 基礎講座】前提知識とコメント…

最近の記事

5-2 変数の型と種類

このレクチャーを通じて、変数の宣言、初期化、そして操作方法を理解することで、より複雑なプログラムを効果的に書くための土台を築くことができます。 それでは、C#における変数の基本から詳細な使い方まで、一緒に学んでいきましょう。 変数とは変数とはデータを格納するための「いれもの」です。 プログラム内で使用するデータを一時的に保持する場所として機能します。 下準備空のゲームオブジェクトにVarTypesControllerというスクリプトを追加して 開きます。 書き方変数の宣

    • 5-1 Unity C#スクリプトの基礎知識

      このレクチャーでは、UnityでC#スクリプトを作成し、操作する基本的な方法を学びます。 C#はUnity開発で使用されるプログラミング言語であり、ゲームオブジェクトの挙動を制御するために不可欠です。 作成方法プロジェクトから作成 プロジェクトビューで右クリックし、「Create」>「Scripting」から選択して新しいスクリプトを作成します。 GameObjectにアタッチするスクリプトは、「MonoBehaviour Script」を選択します。 Add Comp

      • 4-1 Unity オーディオの基礎知識

        このセクションでは、Unityでのオーディオの作成と設定方法について学びます。 音はゲーム体験を豊かにし、プレイヤーの没入感を高める重要な要素です。適切にオーディオを設定し、効果的に利用する方法をマスターしましょう。 AudioSourceコンポーネントの追加AudioSourceは音を再生するためのコンポーネントです。 ヒエラルキーで右クリック、「Audio」>「Audio Source」 を選択して追加します。 Unityでサウンドを鳴らすには、今回追加したAudio

        • 3-4 Imageオブジェクトの基礎知識

          このセクションでは、UnityのUIシステムを利用してImageオブジェクトの操作について学びます。 Imageオブジェクトは、ゲーム内でビジュアル要素を表示するために広く使用されており、アイコン、背景、その他のグラフィカルなコンテンツを扱う際に非常に重要です。 Imageオブジェクトの作成ヒエラルキーでCanvasを選択し、「UI」>「Image」を選択して、新しいImageオブジェクトを作成します。 Imageの配置とサイズImageオブジェクトの「Rect Tran

        5-2 変数の型と種類

        マガジン

        • Unity C#基礎知識
          2本
        • Unity オーディオの基礎知識
          1本
        • Unity UIの基礎知識
          4本
        • Unity基礎知識
          9本
        • Unity初期設定
          4本
        • キャンディークラッシュ風マッチ3パズルの作り方
          17本
          ¥300

        メンバー特典記事

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #17 サウンド演出

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #17 サウンド演出

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #16 ゲームリザルト

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #16 ゲームリザルト

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #15 詰み状態判別

          このレクチャーでは 消せるタイルがない、いわゆる詰みの状態に対応した処理 を作成していきます。 まずは 削除を伴う移動ができるタイルを返す関数を追加します。 移動可能なタイルのリストを返す関数追加

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #15 詰み状態判別

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #14 スコアとコンボ

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #14 スコアとコンボ

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #13 モード遷移

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #13 モード遷移

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #12 タイル落下

          それではこのレクチャーでは タイルを落下させる処理 を作っていきます 一番下のY座標を取得する関数まずは 落下させたいタイルの下側が空いているかチェックする関数を追加します // 指定されたタイルの1番下の空いているタイルのyを返す int GetBottomY(int x, int y) { // 返却するy座標 int bottomY = -1; // 1番下のyを探す for (int

          【Unity C#】キャンディークラッシュ風マッチ3パズルの作り方 #12 タイル落下

        記事

          3-3 Button オブジェクトの基礎知識

          このセクションでは、UnityにおけるButtonオブジェクトの基本的な操作方法について学びます。 ButtonはUIの中核要素であり、ユーザーとのインタラクションに不可欠です。 作成ヒエラルキービューで右クリック、「UI」>「Button」を選択して新しいButtonオブジェクトを作成します。 フォントの追加無しで日本語を利用したい場合は、「UI」>「Legacy」>「Button」を選択します。 「UI」>「Button -TextMeshPro」は高機能ですが、デフ

          3-3 Button オブジェクトの基礎知識

          3-2 Textオブジェクトの基礎知識

          このセクションでは、UnityのUIシステムを使って、Textオブジェクトの操作方法を学びます。 Textオブジェクトはゲーム内で情報を表示する基本的な要素であり、そのカスタマイズはプレイヤーの体験に直接影響します。 作成ヒエラルキービューで右クリック、「UI」>「Text」を選択して 新しいTextオブジェクトを作成します。 フォントの追加無しで日本語を利用したい場合は、「UI」>「Legacy」>「Text」を選択します。 「UI」>「Text -TextMeshPr

          3-2 Textオブジェクトの基礎知識

          3-1 UI作成

          UnityのUIシステムを使って、ゲームにインターフェースを追加する方法を学びます。 UIはゲームで非常に重要な役割を果たし、プレイヤーの操作性や情報の提示に直接影響します。 Canvasの作成CanvasはすべてのUI要素の親となるオブジェクトです。 ヒエラルキーで右クリック「UI」>「Canvas」を選択して新しいCanvasを作成します。 UI要素の追加UIでよく利用する テキスト、ボタン、画像 についてやっていきましょう。 (Canvas未作成でUI要素の追加を行

          2-9 シーンの基礎知識

          今回はUnityでのシーンの操作について学んでいきます。 シーンをうまく管理することで、複雑なゲームやアプリケーションを効率的に構築することができます。 Unityにおけるシーンは、例えばタイトルとゲーム画面、リザルト画面 といった見た目や扱うデータがガラッと変わる単位がシーンになります。 それでは、さっそくシーンの作成〜遷移方法について見ていきましょう。 シーンの作成方法新しいシーンを作成する デフォルトで「Scenes」というフォルダがあるのでそこに 右クリックメニュ

          2-9 シーンの基礎知識

          2-8 Colliderの基礎知識

          今回はUnityでのColliderの操作について学んでいきます。 Colliderは、ゲームオブジェクト同士の衝突を検知し、物理的な相互作用を可能にする重要なコンポーネントです。 それでは、さっそくColliderの基本的な使い方と操作方法について見ていきましょう。 ColliderとはColliderは、ゲームオブジェクトに物理的な衝突を検知するためのコンポーネントです。 Unityにはさまざまな種類のColliderがあり、用途に応じて使い分けます。 3Dオブジェク

          2-8 Colliderの基礎知識

          2-7 Prefabの基礎知識

          今回はUnityでのPrefabの操作について学んでいきます。Prefabは、ゲームオブジェクトを再利用可能なテンプレートとして保存する機能です。 これにより、同じオブジェクトを複数のシーンやプロジェクトで効率的に使用することができます。 PrefabとはPrefabは、ゲームオブジェクトをテンプレートとして保存し、再利用できるようにする機能です。 Prefabはプロジェクトビューに保存され、シーン内で何度でもインスタンス化(実体化)できます。 Prefabの作成ゲームオ

          2-7 Prefabの基礎知識

          2-6 デバッグログの基礎知識

          今回はUnityでのデバッグログの表示方法について学んでいきます。 デバッグログは、スクリプトの動作を確認したり、問題を解決したりするのに非常に役立ちます。 下準備今回は、空のオブジェクトにLogControllerというスクリプトをアタッチして進めていきましょう。 空のオブジェクトの作成方法 スクリプトの作成 このスクリプトのゲーム開始時に呼ばれるStart関数にログを表示する処理を書いていきます。 デバッグログの基本Debug.Logの使用方法 Debug.L

          2-6 デバッグログの基礎知識

          2-5 スクリプトの基礎知識

          今回はUnityでの基本的なスクリプティングについて学んでいきます。 スクリプトを使うことで、ゲームオブジェクトに動きや挙動を追加することができます。 スクリプトの作成方法ヒエラルキーで任意のオブジェクトを選択 今回はCubeを作成してそこにスクリプトを追加してみます。 インスペクターパネルで「Add Component」をクリック スクリプトの名前を入力し「New Script」から「Create and Add」をクリック 今回は「CubeController」

          2-5 スクリプトの基礎知識

          2-4 コンポーネントの基礎知識

          このレクチャーでは、オブジェクトとコンポーネントの関係について詳しく説明し、基本的なコンポーネントの役割や操作方法を学んでいきます。 コンポーネントとはゲームオブジェクトは、単独では何の機能も持ちません。 コンポーネントを追加することで、様々な機能や特性を持たせることができます。 コンポーネントは、オブジェクトに対して特定の機能を提供する小さなモジュール(構成要素)です。 例えば、物理エンジンの適用や描画設定など、ゲームに必要な機能を追加する際に使われます。 ゲームオブジ

          2-4 コンポーネントの基礎知識

          2-3 ゲームオブジェクトの基礎知識

          このレクチャーでは、ゲームオブジェクトの移動、回転、サイズ変更の操作方法を学んでいきます。 下準備Cubeを作成しておきます。 移動まずシーンビューでオブジェクトを選択すると、オブジェクトの周囲に矢印が表示されます。(ショートカットキー「W」) オブジェクトの周囲に表示される矢印をドラッグすることで、X、Y、Z軸に沿ってオブジェクトを移動させることができます。 正確な位置に移動したい場合は インスペクターパネルの「Transform」コンポーネントのPositionに

          2-3 ゲームオブジェクトの基礎知識

          2-2 シーンビュー基礎知識

          今回はシーンビューのカメラ操作方法について学んでいきます。 シーンビューのカメラ操作をマスターすることで、開発中のゲームオブジェクトやシーン全体を効率的に確認・編集できるようになります。 それでは、さっそく始めましょう。 シーンビューとゲームビューの違いシーンビューは開発中にゲームのオブジェクトを配置・編集するための 開発者用のビューです。 ゲームビューはプレイ中のゲーム画面を表示するための プレイヤー用のビューになります。 Unityを使ってゲーム制作を行う際は、これ

          2-2 シーンビュー基礎知識

          2-1 ゲームオブジェクト作成と操作

          ゲームオブジェクト(GameObject)について解説していきます。 Unityでは、2D、3Dのオブジェクトやカメラ、ライト、UI、サウンドの再生も1つのゲームオブジェクトとして扱います。 3Dオブジェクトを追加まず、Cubeの3Dオブジェクトの追加方法について説明します。 ヒエラルキーを右クリックしてコンテキストメニューを開く もしくはメニューバーの「Create」をクリックします。 「3D Object」 > 「Cube」をクリック ヒエラルキービューに「 C

          2-1 ゲームオブジェクト作成と操作