「Unityでゲームを作ろう!」へようこそ!

ここはゲームエンジン「Unity」を使ったゲームの作り方を解説する入門講座サイトです。簡単なゲームの制作過程を一つ一つ丁寧に説明していきますので、Unityの使い方やゲームの作り方を具体的に学んでいただます。

  • 著者:くろくま(くろくまそふと / @kurokumasoft
  • 使用しているUnityのバージョン:Unity 2018.1~2018.3
  • 講座の対象者:Unityの基本操作とC#の文法が分かる人

講座について&利用規約


アクションゲームの作り方

チュートリアル1:2Dジャンプアクションゲーム「悪路王」

「悪路王」スクリーンショット

難易度:初級

  1. ゲーム制作の下準備(プロジェクト作成など)
  2. スプライトを設定する
  3. プレイヤーキャラを作る
  4. アニメーションを設定する
  5. プレイヤーのスクリプトを作る
  6. ステージの基礎を作る
  7. uGUIを使ってUIを作る
  8. ゲーム管理オブジェクトを作る
  9. 障害物を作る
  10. ステージ生成オブジェクトを作る
  11. コインとその生成オブジェクトを作る
  12. プレイヤースクリプトの改造
  13. 背景を作る
  14. ゲームを完成させる

チュートリアル2:3Dアクションゲーム「ユニティちゃんパルクール」

3Dアクションゲーム「ユニティちゃんパルクール」

難易度:初級

  1. ゲーム制作の下準備(アセットの導入など)
  2. ユニティちゃんを動かしてみる
  3. カメラの設定
  4. ゴールを作る
  5. テスト用ステージを作る
  6. Terrainでステージを作る
  7. シーンの切り替え処理を作る
  8. 簡単なトランジションを作る
  9. ゲームオーバー処理を作る
  10. タイトル画面を作る
  11. カウントダウンタイマーを作る
  12. 動く障害物を作る
  13. サウンドをつける
  14. ゲームを完成させる

チュートリアル3:3Dカーアクションゲーム「爆走!デンジャラスドライブ」

3Dカーアクションゲーム「爆走!デンジャラスドライブ」

難易度:初級~中級(※ユニティちゃんパルクールの内容が前提)

  1. ゲーム制作の下準備&車とカメラの設定
  2. 車のマテリアルの設定
  3. サーキットの試作
  4. ランダムに動くゾンビの作成
  5. オブジェクトが吹っ飛ぶ処理の追加
  6. (以下、準備中)

チュートリアル4:3Dドットイートアクション「コインを集めて!ユニティちゃん」

3Dドットイートゲーム「コインを集めて!ユニティちゃん」

難易度:中級(※ユニティちゃんパルクールの内容が前提)

  1. ゲーム制作の下準備&ユニティちゃんを動かす
  2. シングルトンなゲーム管理オブジェクトの作り方
  3. コインの作り方
  4. サウンド管理クラス&音量調整の作り方
  5. 各種表示・UIの作り方
  6. シーン切り替え処理の作り方
  7. ステージクリア・ゲームオーバー処理の作り方
  8. カウントダウン処理の作り方
  9. PlayerPrefsを使わないセーブ・ロード処理の作り方
  10. 敵キャラクターの作り方1:アニメーションの設定
  11. 敵キャラクターの作り方2:追いかけてくる敵
  12. 敵キャラクターの作り方3:巡回する敵
  13. 敵キャラクターの作り方4:ランダムな地点に向かう敵
  14. 敵キャラクターの作り方5:プレイヤーに近い地点に向かう敵
  15. ミニマップの作り方1
  16. ミニマップの作り方2
  17. ステージの作り方
  18. コインを自動的に配置する方法
  19. カメラへのエフェクトの追加方法
  20. タイトル画面・ステージセレクトの作り方
  21. ゲームを完成させる

ホラーゲームの作り方

チュートリアル1:3Dホラーゲーム「スケアクロウ:廃村の恐怖」

難易度:初級

  1. ゲーム制作の下準備&主人公を動かしてみる
  2. Skyboxとライティングを変更する
  3. 主人公にライト(懐中電灯)を持たせる
  4. シーンに雨を降らせる
  5. NavMeshを使って「追いかけてくる敵キャラ」を作る
  6. 範囲内にいるときだけ敵キャラが追いかけてくるようにする
  7. ProBuilderで仮のステージを作る
  8. (以下、準備中…)