Unityゲーム開発パス
C#、Unityスクリプトの順に学び、10本の3Dゲームを1機能ずつ作ります。どのゲームもブラウザで、コードの隣で動きます。
145,244+ 人のcoddersがこれらのコースに登録中
489 レッスン506 チャレンジ2,335 クイズの問題
- 初心者向け
AIによるコーディングサポート
実践的なインタラクティブレッスン
全レッスンに音声ナレーション付き
知識を確かめるクイズ
パス全体で10枚の無料修了証
パスの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
- 2
- 3ステップ3
Unityスクリプトの基本専用ページ
このステップを始める開始GameObjectとコンポーネント、StartとUpdate、入力による移動、オブジェクトの生成、そして最初の完成したゲーム。開始専用ページ - 4
- 5ステップ5
本格的なゲーム作り専用ページ
このステップを始める開始TextMeshProを使ったUI、シーン、PlayerPrefsによるデータの保存、CharacterController、Input System。開始専用ページ - 6
- 7ステップ7
ゲームの設計専用ページ
このステップを始める開始ScriptableObjects、イベント、ステートマシン、オブジェクトプーリング。大きなUnityゲームを整理された状態に保つ方法です。開始専用ページ - 8
実践で学ぶ
実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、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。