---
title: "Create with Code - コードを使ってゲームを作ろう"
content_type: course
url: "https://learn.unity.com/course/create-with-code-jp?language=ja"
language: ja
difficulty: beginner
duration_minutes: 1835
unity_version:
  - "2018.4"
supported_unity_versions:
  - name: "2018.4"
    url: "https://learn.unity.com/course/create-with-code-jp.md?language=ja&version=2018.4"
available_languages:
  - name: "en"
    url: "https://learn.unity.com/course/create-with-code.md?language=en"
  - name: "es"
    url: "https://learn.unity.com/course/create-with-code-1.md?language=es"
  - name: "ja"
    url: "https://learn.unity.com/course/create-with-code-jp.md?language=ja"
last_updated: "2026-08-04T14:20:47.000Z"
---

# Create with Code - コードを使ってゲームを作ろう

これは英語版コンテンツを機械翻訳したものです。現在、日本語の監修作業を進めております

7/13 より、Unity の専門家が提供するライブオンライン学習シリーズ「Create with Code Live」が配信されています。自分のペースで学習を進めていただける学習プログラムとなっています。[詳細はこちら](https://learn.unity.com/course/create-with-code-live-summer-2020)

この Unity による公式コース「Create with Code」では、ワクワクするようなプロジェクトを C# でスクラッチからプログラミングする方法を体験を通じて学びます。プロトタイプを繰り返し修正したり、プログラミングの課題に挑戦したり、小テストを提出したり、自分だけの個人プロジェクト開発に取り組んだりする中で、全くの初心者の方でも一通りのことができる開発者に成長することができます。このコースを終えると、Unity 認定資格の「User Programmer」試験を受験するために十分な知識が身に付きます。しかし皆さんには、このコースを通じて、なにより自分でコードを書いて何かが作れるという自信を身に着けていただきたいと思います。

このコースで使われている 3D アセットは Synty Studios から提供されたものです。商用のプロジェクトにこれらのアセットを使わないでください。このコースで使われているアセットを商用のプロジェクトでもお使いになりたい場合は、Synty Studios の[アセットストアページ](https://assetstore.unity.com/publishers/5217?_ga=2.45024932.1042178049.1601845103-1880619545.1535881689)にアクセスして、別途アセットパッケージをご購入ください。

このコースの内容を使った授業などを行いたい教育関係者の方は、最初に[教育者向けトレーニングコース](https://learn.unity.com/course/create-with-code-teacher-training)を修了してください。

## For educators

この入門コースでは、学生は Unity を使って自分たち独自のプロジェクトを作成することで、プログラミングの基礎を身に着けてます。コースの学習中に、学生は指導者の協力のもと、いくつかのプロトタイプを作成し、大規模な個人プロジェクトを独立して管理し、課題や小テストをこなしつつ、新たな知識を定着させ、さらに知識を広げていけるように設計されています。このコースを通じて身につくスキルは Unity 認定ユーザー試験の学習目標に沿ったもので、学生たちは、Unity と C# プログラミングの基礎を理解し、認定資格試験の受験に備えることができます。これらのコアとなる技術的な能力に加えて、学生たちはプロジェクトを一気通貫して管理する方法を学びます。すなわち、コンセプトの立案、プロジェクト計画の作成、タスクの優先順位付け、そしてマイルストーンの達成といったイベントをこのコースを通じて経験することができます。コースを終えた学生たちは、十分な時間とリソースさえあれば、Unity と C# を使って何でも作れるという自信を持つことができるでしょう。

- [Syllabus.pdf](https://connect-prd-cdn.unity.com/20190621/cf052252-c52e-45b7-8c43-d4a2fcd53c98_Syllabus.pdf)
- [Scope and Sequence.pdf](https://connect-prd-cdn.unity.com/20190621/bad20437-2bd5-402c-872a-9ceae21432a3_Scope_and_Sequence.pdf)
- [Standards Alignment.pdf](<https://connect-prd-cdn.unity.com/20191121/0c2714ec-482c-4c39-80f4-0a63e0827864/Standards Alignment.pdf>)

## Contents

### [導入](https://learn.unity.com/course/create-with-code-jp/unit/getting-started-jp?language=ja&version=2018.4)

これは英語版コンテンツを機械翻訳したものです。現在、日本語の監修作業を進めております

この導入ユニットでは、コースの概要を説明し、Unity のダウンロードとインストールを行います。

- [コースの概要](https://learn.unity.com/course/create-with-code-jp/unit/getting-started-jp/tutorial/course-introduction-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/getting-started-jp/tutorial/course-introduction-jp.md?language=ja&version=2018.4)) — このレッスンでは、コースの概要、目標、内容と、その活用方法について説明します。

### [ユニット 2 - 基本的なゲームプレイ](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp?language=ja&version=2018.4)

これは英語版コンテンツを機械翻訳したものです。現在、日本語の監修作業を進めております

このユニットでは、お腹を空かせて自分に向かってくる動物たちが、自分のいる場所を通り過ぎるまでに、食べ物を投げ与えるトップダウン型のゲームをプログラミングします。このユニットの内容の学習を通じて、if-then ステートメント、ランダムな値の生成、配列、衝突検出、プレハブ、インスタンス化など、最も重要なプログラミングと Unity の概念をより深く理解できるようになります。このユニットを終えると、ゲームを継続するために、弾を発射したりプレイヤーを操縦したりする機能を備えた基本的なゲームをプログラミングする方法を習得できます。

- [ユニット 2 - 導入](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/unit-2-introduction-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/unit-2-introduction-jp.md?language=ja&version=2018.4)) — ユニット 2 の導入動画として、プロジェクトで基本的なゲームプレイを実装する流れを確認します。
- [レッスン 2.1 - プレイヤーの位置操作](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/lesson-2-1-control-player-bounds-with-if-then-statements-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/lesson-2-1-control-player-bounds-with-if-then-statements-jp.md?language=ja&version=2018.4)) — プレイヤーキャラクターと動物、食べ物を選び、if-then 文で左右移動を制限する 2D プロトタイプ用プロジェクトを作成します。
- [レッスン 2.2 - 食べ物を飛ばす](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/lesson-2-2-launch-projectiles-by-instantiating-prefabs-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/lesson-2-2-launch-projectiles-by-instantiating-prefabs-jp.md?language=ja&version=2018.4)) — スペースバーで投射物プレハブを発射し、境界外に出た投射物と動物をシーンから削除するしくみを実装します。
- [レッスン 2.3 - ランダムに向かってくる動物](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/lesson-2-3-random-animal-stampede-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/lesson-2-3-random-animal-stampede-jp.md?language=ja&version=2018.4)) — S キー入力で画面上部のランダムな位置に動物プレハブを出現させるスポーナーの作成方法を学びます。
- [レッスン 2.4 - 衝突の判定](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/lesson-2-4-collision-decisions-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/lesson-2-4-collision-decisions-jp.md?language=ja&version=2018.4)) — タイマーで動物をスポーンし、コライダーと Game Over 表示を使ってゲームの進行を制御します。
- [課題 2 - ほら、取っておいで！](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/challenge-2-play-fetch-with-random-values-and-arrays-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/challenge-2-play-fetch-with-random-values-and-arrays-jp.md?language=ja&version=2018.4)) — 配列と乱数、if 文、衝突判定を使って犬が落ちてくるボールをキャッチするゲームロジックを実装します。
- [ラボ 2 - プリミティブで新しいプロジェクトを作る](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/lab-2-new-project-with-primitives-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/tutorial/lab-2-new-project-with-primitives-jp.md?language=ja&version=2018.4)) — プリミティブオブジェクトと色付きマテリアルでシーンを構成し、プロジェクトに合わせてカメラを配置する方法を学びます。
- [小テスト 2](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/quiz/quiz-2-z8-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-2-basic-gameplay-jp/quiz/quiz-2-z8-jp.md?language=ja&version=2018.4)) — この小テストでは、ユニット2で学習したスキルと概念の理解度を確認します。

### [ユニット 3 - サウンドとエフェクト](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1?language=ja&version=2018.4)

このユニットでは、向かってくる障害物をタイミングよくジャンプして避ける、テンポの速い横スクロールのエンドレスランナーゲームをプログラムします。このプロトタイプの作成を通して、音楽やサウンドエフェクトを追加する方法を学び、プロジェクトから得られる体験を完全に変えていきます。また、横スクロールゲームには欠かせない、ダイナミックで途切れることなくリピートする背景の作成方法も学びます。最後に、しぶきや爆発のようなパーティクルエフェクトを組み込む方法を学びます。

- [ユニット 3 - 導入](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/yunitsuto-3-dao-ru?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/yunitsuto-3-dao-ru.md?language=ja&version=2018.4)) — この紹介動画では、ユニット 3 で学ぶアニメーション、サウンド、パーティクルエフェクトの実装内容を概要として説明します。
- [レッスン 3.1 - ジャンプ力](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/lesson-3-1-jump-force-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/lesson-3-1-jump-force-jp.md?language=ja&version=2018.4)) — プレイヤーキャラクターがスペースバー入力でジャンプし、生成される障害物を避けるシンプルなランナー型プロトタイプを作成します。
- [レッスン 3.2 - 世界を動かす](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/lesson-3-2-make-the-world-whiz-by-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/lesson-3-2-make-the-world-whiz-by-jp.md?language=ja&version=2018.4)) — スクリプト間の連携を使って、背景のループ、障害物の削除、衝突時のゲームオーバー処理をランナーゲームに実装します。
- [レッスン 3.3 - 棒立ちにならないようにする](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/lesson-3-3-don-t-just-stand-there-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/lesson-3-3-don-t-just-stand-there-jp.md?language=ja&version=2018.4)) — アニメーターコントローラーで走る・跳ぶ・死亡の各ステートを設定し、ゲームプレイに合うタイミングで再生します。
- [レッスン 3.4 - パーティクルとサウンドエフェクト](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/lesson-3-4-particles-and-sound-effects-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/lesson-3-4-particles-and-sound-effects-jp.md?language=ja&version=2018.4)) — 音楽とサウンドエフェクト、パーティクルシステムを追加して、走行・ジャンプ・衝突アクションに迫力を与えます。
- [課題 3 - バルーン、ボム、ブーリアン](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/challenge-3-balloons-bombs-booleans-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/challenge-3-balloons-bombs-booleans-jp.md?language=ja&version=2018.4)) — 物理とスクロール背景、特殊効果、トラブルシューティングを通して、トークンを集めて爆弾を避けるバルーンゲームを完成させます。
- [ラボ 3 - プレイヤーのコントロール](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/lab-3-player-control-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/tutorial/lab-3-player-control-jp.md?language=ja&version=2018.4)) — プレイヤーの基本的な移動と制限コードを自分で調査・実装し、動作を検証しながら完成させます。
- [小テスト 3](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/quiz/quiz-3-dn?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-3-sound-and-effects-1/quiz/quiz-3-dn.md?language=ja&version=2018.4)) — この小テストで、ユニット 3 で学んだスキルや概念に対する理解度を確認します。

### [ユニット 4 - ゲームプレイのメカニクス](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1?language=ja&version=2018.4)

このユニットでは、パワーアップを使いつつ、だんだんと強力になる敵の集団を宙に浮かぶ島から叩き落とすアーケードスタイルの相撲バトルをプログラムします。このプロトタイプの作成を通して、ゲームをより面白くするルールやシステムなど、新しいゲームプレイのメカニズムをプロジェクトに実装する方法を学びます。まず、プレイヤーを一時的に有利にするパワーアップをプログラムする方法を学びます。そして、だんだんと強力になる敵の集団をプログラムして、プレイヤーが生き残ることを難しくしていく仕組みを学びます。パワーアップと難易度アップのバランスを上手く取れれば、より面白いゲームプレイ体験を生み出せます。

- [ユニット 4 - 導入](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/unit-4-introduction-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/unit-4-introduction-jp.md?language=ja&version=2018.4)) — ユニット 4 の概要を確認し、新しいゲームプレイメカニクスの実装内容を把握します。
- [レッスン 4.1 - 行こうとしている方を見る](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/lesson-4-1-watch-where-you-re-going-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/lesson-4-1-watch-where-you-re-going-jp.md?language=ja&version=2018.4)) — 島を周回するカメラと、プレイヤー入力で前後に動くテクスチャ付きの球体キャラクターを持つプロトタイプを作成します。
- [レッスン 4.2 - プレイヤーを追いかける敵](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/lesson-4-2-follow-the-player-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/lesson-4-2-follow-the-player-jp.md?language=ja&version=2018.4)) — プレイヤーを追いかけ、ランダムな位置にスポーンし、近づくと跳ね飛ばすテクスチャ付き球体の敵を作成します。
- [レッスン 4.3 - パワーアップとカウントダウン](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/lesson-4-3-powerup-and-countdown-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/lesson-4-3-powerup-and-countdown-jp.md?language=ja&version=2018.4)) — 島にランダム出現するパワーアップでプレイヤーの力を一時的に強化し、インジケーターで効果を視覚的に示します。
- [レッスン 4.4 - for ループを使って敵の集団を出現させる](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/lesson-4-4-for-loops-for-waves-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/lesson-4-4-for-loops-for-waves-jp.md?language=ja&version=2018.4)) — ウェーブ制のスポーンマネージャーを設定し、敵数を増やしながら毎回パワーアップアイテムを出現させる方法を学びます。
- [課題 4 - サッカーのスクリプティング](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/challenge-4-soccer-scripting-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/challenge-4-soccer-scripting-jp.md?language=ja&version=2018.4)) — 相撲バトルで身につけたスキルを使い、敵ボールの波や一時的なパワーアップがあるサッカー風プロトタイプを完成させます。
- [ラボ 4 - 基本的なゲームプレイ](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/lab-4-basic-gameplay-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/tutorial/lab-4-basic-gameplay-jp.md?language=ja&version=2018.4)) — 非プレイヤーオブジェクトに基本的な動きと衝突処理を設定し、プレハブとしてスポーンマネージャーからランダム生成させてコアゲームプレイを形作ります。
- [小テスト 4](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/quiz/quiz-4-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-4-gameplay-mechanics-1/quiz/quiz-4-jp.md?language=ja&version=2018.4)) — この小テストで、ユニット 4 で学んだスキルや概念の理解度を確認します。

### [ユニット 5 - ユーザーインターフェース](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp?language=ja&version=2018.4)

このユニットでは、プレイヤーの反射神経を試すゲームをプログラムします。このプロトタイプの作成を通じて、プロジェクトにユーザーインターフェース（UI）を実装する方法を学びます。ゲームプレイの難易度をコントロールする難易度選択メニュー付きのタイトル画面を追加したり、プレイヤーが獲得したポイント数を追跡するスコア表示を追加したり、プレイヤーが再スタートして再挑戦するメニューを備えたゲームオーバー画面を追加したりします。これらのスキルを身につけることで、最初から最後まで楽しめて、かつアプリを再起動しなくても再挑戦できるという、完全に「遊べる」体験を作ることができるようになります。

- [ユニット 5 - 導入](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/unit-5-introduction-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/unit-5-introduction-jp.md?language=ja&version=2018.4)) — ユニット 5 の導入動画では、このユニットで学ぶユーザーインターフェースの設計と実装の流れを説明します。
- [レッスン 5.1 - マウスでクリックゲーム](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/lesson-5-1-clicky-mouse-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/lesson-5-1-clicky-mouse-jp.md?language=ja&version=2018.4)) — 新しい 2D プロジェクトでランダムに出現する善悪の標的オブジェクトをクリックで破壊するシンプルなターゲットゲームを作成します。
- [レッスン 5.2 - スコアを保持する](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/lesson-5-2-keeping-score-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/lesson-5-2-keeping-score-jp.md?language=ja&version=2018.4)) — スコア UI を追加し、標的ごとに点数を設定してクリック時に加算・減算し、破壊時にパーティクル爆発を表示します。
- [レッスン 5.3 - ゲームオーバー](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/lesson-5-3-game-over-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/lesson-5-3-game-over-jp.md?language=ja&version=2018.4)) — 「Game Over」テキストとリセットボタンを実装し、標的の出現停止とスコアリセットを行ってゲームを再開できるようにします。
- [レッスン 5.4 - 難易度選択](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/lesson-5-4-what-s-the-difficulty-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/lesson-5-4-what-s-the-difficulty-jp.md?language=ja&version=2018.4)) — タイトルとテキストをデザインし、難易度ごとに標的の出現率が変化するメニュー画面を完成させます。
- [課題 5 - 食べ物クリックゲーム](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/challenge-5-whack-a-food-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/challenge-5-whack-a-food-jp.md?language=ja&version=2018.4)) — ボタンやクリック処理、スコア、難易度、再スタートをデバッグしながら、モグラたたき風のUIゲームを完成させます。
- [ラボ 5 - アセットの交換](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/lab-5-swap-out-your-assets-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/lab-5-swap-out-your-assets-jp.md?language=ja&version=2018.4)) — プレースホルダーのプリミティブをコースライブラリや Unity アセットストアの 3D モデルに置き換え、ゲームプレイは維持します。
- [小テスト 5](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/quiz/quiz-5-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/quiz/quiz-5-jp.md?language=ja&version=2018.4)) — この小テストで、ユニット 5 で学んだスキルと概念の理解度を確認します。
- [ボーナス機能 5 - 作品をシェアしよう](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/bonus-features-5-share-your-work-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/unit-5-user-interface-jp/tutorial/bonus-features-5-share-your-work-jp.md?language=ja&version=2018.4))

### [次のステップ](https://learn.unity.com/course/create-with-code-jp/unit/next-steps-jp?language=ja&version=2018.4)

この最終ユニットでは、個人プロジェクトを完成させる方法や、学校のプログラムを通して受験できる「Unity 認定ユーザー：プログラミング」試験の準備など、Unity と C#のスキルを自分の力で伸ばし続けるための準備をします。

- [次のステップ - 導入](https://learn.unity.com/course/create-with-code-jp/unit/next-steps-jp/tutorial/next-steps-introduction-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/next-steps-jp/tutorial/next-steps-introduction-jp.md?language=ja&version=2018.4)) — Unity 認定ユーザー試験への備え方と、個人プロジェクトを完成させて共有する方法を紹介する最終セクションの概要を学びます。
- [レッスン 6.1 - プロジェクトの最適化](https://learn.unity.com/course/create-with-code-jp/unit/next-steps-jp/tutorial/lesson-6-1-project-optimization-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/next-steps-jp/tutorial/lesson-6-1-project-optimization-jp.md?language=ja&version=2018.4)) — モバイルやウェブ向けを含むプロジェクトのパフォーマンスを高める最適化テクニックをまとめて学びます。
- [レッスン 6.2 - 調査とトラブルシューティング](https://learn.unity.com/course/create-with-code-jp/unit/next-steps-jp/tutorial/lesson-6-2-research-and-troubleshooting-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/next-steps-jp/tutorial/lesson-6-2-research-and-troubleshooting-jp.md?language=ja&version=2018.4)) — オンライン調査とトラブルシューティングの方法を学びながら、Prototype 1 の車両により現実的な物理挙動と速度計、RPM 表示を追加します。
- [レッスン 6.3 - プロジェクトをシェアする](https://learn.unity.com/course/create-with-code-jp/unit/next-steps-jp/tutorial/6-3-sharing-your-projects-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/next-steps-jp/tutorial/6-3-sharing-your-projects-jp.md?language=ja&version=2018.4)) — プロジェクトを Mac/PC 用スタンドアロンアプリとしてビルドし、WebGL にエクスポートしてオンラインで共有する方法を学びます。
- [ECS サバイバルガイド](https://learn.unity.com/course/create-with-code-jp/unit/next-steps-jp/tutorial/ecs-survival-guide-jp?language=ja&version=2018.4) ([md](https://learn.unity.com/course/create-with-code-jp/unit/next-steps-jp/tutorial/ecs-survival-guide-jp.md?language=ja&version=2018.4)) — Entity Component System（ECS）の概要と、一般的なオブジェクト指向やコンポーネントベースの設計との違いを高いレベルで学びます。
