Unityゲーム開発パス
Unityの中でC#を1つずつ学び、10本の3Dゲームを1機能ずつ作ります。どのゲームもブラウザで、コードの隣で動きます。
2,139+ 人のcoddersがこれらのコースに登録中
408 レッスン413 チャレンジ759 クイズの問題
- 初心者向け
AIによるコーディングサポート
実践的なインタラクティブレッスン
全レッスンに音声ナレーション付き
知識を確かめるクイズ
最後にパス修了証、途中でさらに8枚
パスの3つのゲームで遊ぶ
どれもブラウザで動く本物のUnity C#です。Playを押してからスライダーを動かし、コードの値を変えるとゲームがどう変わるか確かめましょう。スマホでは画面上のキーを使ってください。
矢印キーかWASDでボールを転がしてコインを集め、Spaceでジャンプします。forceを上げると、ボールが飛んでいきます。
using UnityEngine;
using TMPro;
public class Ball : MonoBehaviour
{
public float force = 12f;
public float jumpForce = 5f;
public TMP_Text scoreText;
private Rigidbody rb;
private int coins;
void Start()
{
rb = GetComponent<Rigidbody>();
ShowScore();
}
void Update()
{
bool onGround = transform.position.y < 0.55f;
if (Input.GetKeyDown(KeyCode.Space) && onGround)
{
rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
}
}
void FixedUpdate()
{
float x = Input.GetAxis("Horizontal");
float z = Input.GetAxis("Vertical");
rb.AddForce(new Vector3(x, 0f, z) * force);
}
public void AddCoin()
{
coins++;
ShowScore();
}
void ShowScore()
{
scoreText.text = "Coins: " + coins;
}
}
こうしたスクリプトを自分で書けるようになるのが、このパスで学ぶことです。無料で、ブラウザで学べます。
Unityゲーム開発のステップ
各ステップはCoddyの講座です。進捗は講座ごとに保存されます。
- 1ステップ1
- 2
- 3ステップ3
本格的なゲーム作り
このステップを始める開始TextMeshProを使ったUI、シーン、PlayerPrefsによるデータの保存、CharacterController、Input System。開始 - 4
- 5
- 6
- 7
実践で学ぶ
実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、AIプロンプトをマスターしましょう。インタラクティブなレッスンで現代の開発者に必要なすべてのスキルを網羅しています。
連続記録を築こう
継続して進捗を見守りましょう!毎日のコーディング習慣を追跡し、フリーズ日で連続記録を守り、毎日参加することで報酬を獲得しましょう。
12 日連続
明日も戻ってきて連続記録を維持しましょう!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
ダブル・オア・ナッシング
7日中5日目
連続記録フリーズ
2 left
あなたは一人じゃない
グローバルリーダーボードで競い、友達を招待して報酬を獲得し、お互いの成功を祝いましょう。プログラミングは友達と一緒の方が楽しい!
あらゆる学び方に対応
読む・聴く・自分を試す・AIに聞く・学んだことを調べる。どんな学び方にも対応したレッスンです。
変数は、後でプログラム内で参照できる値を格納する、名前のついた入れ物です。
Pythonでは、名前、イコール記号、格納したい値の順で書くことで作成します。
値は後から変えられます。再代入すると、名前は新しい値を指すようになります。
修了証を取得
完了したすべてのコースで証明書を獲得しましょう。LinkedInプロフィールや履歴書に追加して、雇用主にプログラミングスキルをアピールしましょう。
CoddyでUnityゲーム開発を学ぶ理由
- C#から始めるので、Unityのスクリプトを開いたときにクラスやリストが何なのか迷うことはありません。
- 1レッスンに1機能ずつ、勝ち負けがつくところまでゲームを丸ごと作ります。
- ゲームはコードの隣で、パソコンでもChromebookでもスマホでも動きます。
- コードは本物のUnity C#です:MonoBehaviour、Rigidbody、TextMeshPro、Input System、ScriptableObjects。
Unityゲーム開発についての質問
Unityでゲームを作るにはどうすればいいですか?
Unityのゲームは、GameObjectを配置したシーンと、それを動かすC#スクリプトでできています。エンジンの中で始め、C#の各要素はゲームで初めて必要になったときに学びます。そしてゲームを1機能ずつ作り、大きな設計の前にオブジェクト指向のC#を学びます。このパスもその順番です。
このパスにUnityエディタは必要ですか?
いいえ。どのレッスンもどのゲームも、UnityのAPIを再現したCoddy独自のエンジンでブラウザ上で動きます。Unityエディタ(Windows、macOS、Linuxで個人利用なら無料)が必要なのは、自分のゲームを作って公開するときです。
これらのゲームをUnityで作り直せますか?
はい。スクリプトは標準的なUnity C#です。エディタでシーン(オブジェクト、そのコライダー、カメラ)を自分で作り、スクリプトをコンポーネントとして追加してPlayを押します。
すでにC#を知っている場合は?
「Unityスクリプトの基本」の2つ目の章から始めてください。最初の章はC#の基本を教える章です。後のループとメソッドの章もすぐ終わりますし、オブジェクト指向のC#のステップは飛ばしてかまいません。
パス全体にどれくらいかかりますか?
1日1時間で約4か月です。必要なC#も含めてUnityに約3か月、オブジェクト指向のC#に数週間、追加のゲームはそれぞれ数日です。
CoddyはUnityの一部ですか?
いいえ。CoddyはUnity Technologiesと提携しておらず、その承認も受けていません。Unityは同社の商標です。
Unityゲーム開発者パスの修了証はもらえますか?
はい。すべてのステップを修了すると、Unityゲーム開発者パス全体の無料修了証を1枚取得できます。途中で修了した各コースが記載され、各コースの修了証にリンクしているので、記載されたスキルを誰でも確認できます。LinkedInのプロフィールに追加できます。Coddyが発行する修了証であり、認定された資格ではありません。