Menu
CoddyTech
Путь обучения

Путь разработчика игр на Unity

Изучите C# прямо в Unity, по одной идее за раз, а потом соберите десять 3D-игр по одной функции. Каждая игра работает рядом с вашим кодом, в браузере.

2,296+ codders записались на эти курсы

408 уроков413 задачи759 вопросов квиза

Сыграйте в три игры из пути

Каждая из них написана на настоящем 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 курсов5 разделов408 уроков413 задачи759 вопросов квиза

Каждый шаг является отдельным курсом Coddy. Прогресс сохраняется для каждого курса отдельно.

  1. 1
  2. 2
    Начать этот шагНачатьRigidbody, коллайдеры и триггеры, физические материалы, слои и рейкасты, в играх, построенных на физике.Начать
  3. 3
    Начать этот шагНачатьUI на TextMeshPro, сцены, сохранение данных через PlayerPrefs, CharacterController и Input System.Начать
  4. 4
    Начать этот шагНачатьSnake 3D и Brick Breaker, две готовые игры, каждая собрана по одной функции за раз.Начать
  5. 5
  6. 6
    Начать этот шагНачатьScriptableObjects, события, машины состояний и пулы объектов: как сохранить порядок в больших играх на Unity.Начать
  7. 7
Что вы получаете
Всё, что вам нужно, чтобы научиться программировать

Учитесь на практике

Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.

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

Всё или ничего

День 5 из 7

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

Учитесь как угодно

Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.

Введение в переменные
Аудио

Переменная - это именованный контейнер, который хранит значение для последующего использования.

В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.

Значение может меняться. Переприсваивание просто направляет имя на новое значение.

1xSarah

Ваш сертификат

Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.

CoddyСертификат о прохождении
Настоящим подтверждается, чтоИван Ивановуспешно завершил(а)
python iconОсновы Python
Подтверждено
Датаянв. 2026
LinkedInДобавить в LinkedIn

Почему стоит изучать разработку игр на Unity с Coddy

  • Путь начинается с C#, поэтому вы никогда не откроете скрипт Unity, не понимая, что такое класс или список.
  • Вы собираете игры целиком, по функции за урок, пока в них не появятся победа и поражение.
  • Игра работает рядом с кодом: на компьютере, Chromebook или телефоне.
  • Код написан на настоящем C# для Unity: MonoBehaviour, Rigidbody, TextMeshPro, Input System и ScriptableObjects.

Вопросы о разработке игр на Unity

Как сделать игру на Unity?

Игра в Unity состоит из сцен с GameObject и скриптов на C#, которые задают их поведение. Начните прямо в движке и изучайте каждую часть C# тогда, когда она впервые нужна игре, затем собирайте игры по одной функции, а перед более крупной архитектурой пройдите объектно-ориентированный C#. Этот путь идёт в таком порядке.

Нужен ли редактор Unity для этого пути?

Нет. Все уроки и все игры работают в браузере, на собственном движке Coddy, который копирует API Unity. Редактор Unity, бесплатный для личного использования на Windows, macOS и Linux, нужен, чтобы собрать и опубликовать собственную игру.

Можно ли пересобрать эти игры в Unity?

Да. Скрипты написаны на стандартном C# для Unity. В редакторе вы сами собираете сцену (объекты, их коллайдеры и камеру), добавляете скрипты как компоненты и нажимаете Play.

Что, если я уже знаю C#?

Начните со второй главы шага «Основы скриптов Unity»: первая учит основам C#. Более поздняя глава о циклах и методах тоже пройдёт быстро, а шаг с объектно-ориентированным C# можно пропустить.

Сколько длится весь путь?

Около четырёх месяцев при часе в день: примерно три месяца Unity вместе с нужным ему C#, несколько недель объектно-ориентированного C# и по несколько дней на каждую дополнительную игру.

Coddy принадлежит Unity?

Нет. Coddy не связан с Unity Technologies и не имеет одобрения этой компании. Unity является её товарным знаком.

Будет ли сертификат за путь Разработчик игр на Unity?

Да. Пройдите все шаги и получите один бесплатный сертификат за весь путь Разработчик игр на Unity. В нём перечислены все курсы, пройденные по пути, а также ссылки на сертификат каждого курса, чтобы любой мог проверить каждый указанный навык. Его можно добавить в профиль LinkedIn. Это сертификат о завершении от Coddy, а не аккредитованная квалификация.

Другие пути обучения

Те же курсы, выстроенные под другую роль. Прогресс сохраняется: курс, пройденный на одном пути, засчитывается на каждом пути, куда он входит.

Все пути обучения
Иллюстрация языков программирования Coddy

Начните путь Разработчик игр на Unity бесплатно

Начать учиться