Menu
CoddyTech
学習パス

Unityゲーム開発パス

C#、Unityスクリプトの順に学び、10本の3Dゲームを1機能ずつ作ります。どのゲームもブラウザで、コードの隣で動きます。

145,244+ 人のcoddersがこれらのコースに登録中

489 レッスン506 チャレンジ2,335 クイズの問題

  • 初心者向け
  • sparkles iconAIによるコーディングサポート
  • hint icon実践的なインタラクティブレッスン
  • volume On icon全レッスンに音声ナレーション付き
  • quiz icon知識を確かめるクイズ
  • certificate iconパス全体で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ゲーム開発のステップ

5 コース7 セクション489 レッスン506 チャレンジ2,335 クイズの問題

各ステップはCoddyの講座です。進捗は講座ごとに保存されます。

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
使える機能
コーディングを学ぶために使うすべて

実践で学ぶ

実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、AIプロンプトをマスターしましょう。インタラクティブなレッスンで現代の開発者に必要なすべてのスキルを網羅しています。

playground.js
コードエディタ
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
テスト #1test Case Success icon
テスト #2test Case Success icon
テスト #3test Case Failure icon
入力
"Alex"
出力
"Hello, Coddy! Alex"

連続記録を築こう

継続して進捗を見守りましょう!毎日のコーディング習慣を追跡し、フリーズ日で連続記録を守り、毎日参加することで報酬を獲得しましょう。

12 日連続

明日も戻ってきて連続記録を維持しましょう!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

ダブル・オア・ナッシング

7日中5日目

fire Freeze icon

連続記録フリーズ

2 left

あなたは一人じゃない

グローバルリーダーボードで競い、友達を招待して報酬を獲得し、お互いの成功を祝いましょう。プログラミングは友達と一緒の方が楽しい!

チャレンジャーリーグ
チャレンジャーリーグ上位7名が昇格
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon昇格ゾーンleaderboard Arrow Up icon

あらゆる学び方に対応

読む・聴く・自分を試す・AIに聞く・学んだことを調べる。どんな学び方にも対応したレッスンです。

変数の入門
音声

変数は、後でプログラム内で参照できる値を格納する、名前のついた入れ物です。

Pythonでは、名前、イコール記号、格納したい値の順で書くことで作成します。

値は後から変えられます。再代入すると、名前は新しい値を指すようになります。

1xSarah

修了証を取得

完了したすべてのコースで証明書を獲得しましょう。LinkedInプロフィールや履歴書に追加して、雇用主にプログラミングスキルをアピールしましょう。

Coddy修了証明書
これは以下を証明します山田 太郎が正常に完了しました
python iconPythonの基礎
認証済み
日付2026年1月
LinkedInLinkedInに追加

CoddyでUnityゲーム開発を学ぶ理由

  • C#から始めるので、Unityのスクリプトを開いたときにクラスやリストが何なのか迷うことはありません。
  • 1レッスンに1機能ずつ、勝ち負けがつくところまでゲームを丸ごと作ります。
  • ゲームはコードの隣で、パソコンでもChromebookでもスマホでも動きます。
  • コードは本物のUnity C#です:MonoBehaviour、Rigidbody、TextMeshPro、Input System、ScriptableObjects。

Unityゲーム開発についての質問

Unityでゲームを作るにはどうすればいいですか?

Unityのゲームは、GameObjectを配置したシーンと、それを動かすC#スクリプトでできています。C#、UnityのAPIの順に学び、ゲームを1機能ずつ作ります。このパスもその順番です。

このパスにUnityエディタは必要ですか?

いいえ。どのレッスンもどのゲームも、UnityのAPIを再現したCoddy独自のエンジンでブラウザ上で動きます。Unityエディタ(Windows、macOS、Linuxで個人利用なら無料)が必要なのは、自分のゲームを作って公開するときです。

これらのゲームをUnityで作り直せますか?

はい。スクリプトは標準的なUnity C#です。エディタでシーン(オブジェクト、そのコライダー、カメラ)を自分で作り、スクリプトをコンポーネントとして追加してPlayを押します。

すでにC#を知っている場合は?

ステップ3から始めてください。Unity講座はC#を知っている前提で、改めて教えることはしません。最初の2ステップは、C#が初めての人のためのものです。

パス全体にどれくらいかかりますか?

1日1時間で約5か月から6か月です。C#に2か月、Unityに約3か月、追加のゲームはそれぞれ数日です。

CoddyはUnityの一部ですか?

いいえ。CoddyはUnity Technologiesと提携しておらず、その承認も受けていません。Unityは同社の商標です。

他の学習パス

同じコースを別の職種向けに並べたものです。進捗は引き継がれ、あるパスで修了したコースは、それを含むすべてのパスで修了扱いになります。

すべての学習パス
Coddyのプログラミング言語のイラスト

Unityゲーム開発者パスを無料で始める

学習を始める