pixel.one
Pixel - это онлайн-школа. Мы учим создавать эффектную анимацию для рекламы и видео. Рисовать иллюстрации для сайтов, приложений, игр и книг.
Курс по созданию 2D‑игр в Unity поможет вам шаг за шагом пройти путь от первых шагов в движке до разработки полноценной игры. Обучение построено практично и доступно: вы будете сразу применять знания на реальных игровых механиках, а C# освоите в контексте разработки — без лишней теории.
Программа разработана для новичков и начинающих разработчиков, которые хотят научиться создавать 2D‑игры на Unity, понять основы C# и разработать свой первый проект от идеи до релиза.
Unity — основная платформа курса. Вы узнаете, как установить и настроить ее под свой проект, а также работать с функционалом движка без ограничений.
Вы познакомитесь с философией Unity, интерфейсом и структурой проектов. Настроите рабочее окружение, изучите игровые объекты, компоненты и создадите первый C#‑скрипт для базового управления персонажем.
Пошаговое освоение языка C#: типы данных, переменные, математические операции, условия и циклы. Вы научитесь писать собственные функции, работать с игровой консолью и применять алгоритмы для решения типичных задач разработчика.
Вы реализуете врагов, определите зоны патрулирования, создадите показатели здоровья. Разберете теги, коллизии, взаимодействия объектов и механику урона. Дополнительно создадите систему сбора монет.
Вы настроите аниматор, создадите анимации ходьбы, прыжка и отражения спрайтов. Разберете управление графикой и оптимизируете поведение игрока.
Изучите ключевые принципы объектно-ориентированного программирования: классы, структуры, конструкторы, Singleton и работу с сущностями в Unity. Отдельное внимание — базовому объекту GameObject.
Создадите полноценную механику стрельбы из лука. Разберете coroutines, асинхронность, периодические действия, перезарядку, наследование и композицию.
Вы создадите систему баффов, освоите оптимальные подходы к работе приложений, изучите паттерн Object Pool и научитесь эффективно управлять объектами через GameManager и словари (Dictionary).
Разберете UI‑систему Unity: Canvas, RectTransform, изображения, кнопки, поля ввода. Изучите адаптивную верстку и работу через код. Настроите шкалу здоровья и реализуете вывод сохраненных данных.
Создадите инвентарь с помощью ScriptableObject и базы данных предметов. Изучите делегаты, события, UnityEvents и напишете редакторские скрипты. Реализуете сбор игровых предметов.
Освоите Git, создание репозиториев и работу с ветками. Познакомитесь с GitLab, SourceTree и принципами touch‑управления. В завершение — основы системы частиц и подборка ресурсов для дальнейшего развития.
Вы научитесь искать и исправлять ошибки, собирайте игру под Android и загружать ее в Play Market. Узнаете о специализациях в игровой индустрии, монетизации и продвижении игр.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Pixel - это онлайн-школа. Мы учим создавать эффектную анимацию для рекламы и видео. Рисовать иллюстрации для сайтов, приложений, игр и книг.
за ним урок 99: 13-PlayerPrefs и InputField
пропущен один урок автора
Препод очень хорош, был как-то в гостях у экстримкода