
pixel.one
Pixel - это онлайн-школа. Мы учим создавать эффектную анимацию для рекламы и видео. Рисовать иллюстрации для сайтов, приложений, игр и книг.
Курс подходит для новичков и для тех, кто недавно работает с Unity. Мы начнем занятия с базовых принципов, поэтому не переживайте из-за отсутствия опыта.
Навыки программирования желательны, но не обязательны. Вы научитесь писать код на C# под простые игровые задачи.
Что нужно для обучения?
Для обучения необходима платформа Unity. Платформу Unity можно использовать бесплатно.
Программа курса
Принципы работы в Unity
Изучаем принципы работы и философию Unity. Начнем с установки ПО. Изучим правила организации проекта, интерфейс движка, работу с игровыми объектами и компонентами. Напишем первый скрипт на C# для управления персонажем.
Основы программирования
Изучаем программирование на C#. Рассмотрим типы данных, переменные, математические функции и операторы. Поработаем с условиями и логическими выражениями. Изучим циклы, повторяющиеся функции, методы и собственные функции. Поработаем с игровой консолью. Разберем типичные задачи и алгоритмы.
Система боя
Рассмотрим процесс создания врагов и режим патрулирования. Создадим параметр здоровья у игрока и врагов. Разберем системы тегов и обработку столкновений. Рассмотрим взаимодействие объектов и компонентов, а также процесс нанесения урона. Создадим механику сбора монеток.
Анимация в Unity
Научимся настраивать графику в Unity. Рассмотрим системы анимации и настроим аниматор. Создадим анимацию движения, прыжка и отражения спрайтов при ходьбе. Оптимизируем управление игрока.
ООП
Изучаем объектно-ориентированное программирование. Рассмотрим классы, структуры и организацию сущностей, конструкторы, паттерн Singleton, принципы ООП в рамках С#, а также класс GameObject.
Система стрельбы
Создаем систему стрельбы из лука, новые объекты и события анимации. Рассмотрим асинхронный код, сoroutines в Unity. Изучим таймеры, периодические действия, перезарядку. Разберем вопросы композиции и наследования.
Производительность и оптимизация
Создаем систему баффов. Рассмотрим принципы работы приложений и подводные камни стандартных методов. Разберем паттерн Object Pool. Поработаем с GameManager и Dictionary.
Интерфейс и сохранение игры
Разбираем основы UI, RectTransform, Canvas. Поработаем с изображениями, кнопками и полями ввода. Рассмотрим адаптивную верстку, Layout Groups, Content Size Filter. Поработаем с интерфейсом через код. Настроим отображение шкалы здоровья. Научимся выводить сохраненные данные.
Система инвентаря
Создаем инвентарь. Рассмотрим базы данных, ScriptableObject, идентификацию, перечислители, enum. Научимся улучшать редактор с помощью Editor скриптов. Разберем события на C#: делегаты, action. Обработка события интерфейса UnityEvents. Сбор зелий с игрового уровня в инвентарь.
Контроль версий и кроссплатформенность
Рассмотрим принципы Version Control Systems. Поработаем с Git: создание репозитория, веток. Gitlab и SourseTree. Разберем touch управление и экранирование кода. Пройдем вкратце систему частиц, рассмотрим ресурсы для укрепления знаний и развития.
Работа над ошибками и игровая индустрия
Исправление ошибок в проекте. Сборка игры под Android и загрузка в Play Market. Проведем обзор игровой индустрии и специальностей. Дадим рекомендации по трудоустройству, информацию по монетизации игр и маркетингу.
Pixel - это онлайн-школа. Мы учим создавать эффектную анимацию для рекламы и видео. Рисовать иллюстрации для сайтов, приложений, игр и книг.
Создание игры на Unity и C# | Полный курс| 2D Space Shooter. После окончания курса, вы получите опыт, которого будет достаточно для то, чтобы создать законченную игру в Unity. Даже если вам будет тяжело, полученного опыта хватит, чтобы понять, куда двигаться и как в создании игр, позволяя достигать поставленных целей.
Unity Базовый курс по созданию 2D игры с нуля, создан специально для школьников. Впервые мы разработали курс для младшей аудитории от 12 лет. Курс содержит много примеров и объяснений сложных и абстрактных понятий программирования.
С помощью этого курса вы научитесь создавать свои собственные нисходящие игры, вдохновленные Zelda, с использованием бесплатного игрового движка Godot 3.0 с открытым исходным кодом. Смотрите главы в любом порядке! В отличие от других курсов, каждая глава выделяет и исследует одну ключевую тему.
Создайте свою собственную игру симулятор выживания с нуля c Unity, изучая основные механики для нужд игрока. С момента запуска Minecraft, жанр симулятор выживания стал одним из самых популярных жанров в индустрии. Этот жанр стал очень популярным на ПК, консолях и мобильных устройствах.
Цель курса - научить тебя работать с Unity - движком, на котором создают 90% мобильных игр. На курсе ты сделаешь прототип простого 2D-платформера и с каждым уроком будешь добавлять в него новые механики: от перемещения по уровню и диалогов до чекпойнтов и босса с несколькими фазами боя. В конце у тебя будет рабочий прототип, который можно развить до полноценной игры. А полученные знания и навыки станут основой для твоих следующих больших проектов
за ним урок 99: 13-PlayerPrefs и InputField
пропущен один урок автора
Препод очень хорош, был как-то в гостях у экстримкода