Твоя первая 2D игра на движке Unity3D

 
Время проведения
26
апреля2014
Завершено

г. Киев,
10:30 - 11:00 - регистрация участников
11:00 - 18:00 - мастер-класс

Описание

Всегда мечтали научиться писать игры? Приходите на мастер-класс от Дмитрия Миндры “Твоя первая 2D игра на движке Unity3D”, Киев, 26 апреля.

Всего за 1 день вы познакомитесь с новым игровым редактором, основными его инструментами, нюансами создания игровых приложений, а также создадите полноценный 2D-проект со всеми атрибутами качественной казуальной игры (очень похожей визуально на легендарного “Mario”): анимацией персонажа и бегущими по небу облаками, продуманной физикой перемещений управляемого пользователем персонажа, детализированными декорациями. С уровнями,таблицей рекордов, спецэффектами

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

Что мы будем делать?

Мы будем писать 2d-игру. Это будет платформер (как “Super Mario”). В конце мастер-класса у каждого будет готовая игрушка и понимание того, как она работает.

Какие нужны навыки?

Мы будем писать игру на С#, но будет возможность воспользоваться JavaScript. Навыки C# нужны базовые, т. к. работать будем с заготовками, и сам код на С# будет довольно простым.

Кому будет полезно?

Тем, кто хочет научиться создавать игры.

План мероприятия

1. Введение в Unity 3d

 - краткий обзор возможностей Unity3d

 - работа со сценами, камерами, объектами

 - работа со спрайтами и создание префабов

2. Физика

 - обзор физического движка

 - физические примитивы, доступные в Unity3d

 - создание различных физических конструкций

3. Анимация

 - анимация на основе спрайтов

 - анимация отдельных частей персонажа

 - управление анимацией при помощи конечного автомата

 - управление состоянием анимации при помощи параметров

4. Система частиц

 - возможности системы частиц Unity3d

 - создание спецэффектов на основе системы частиц

5. Скрипты

 - особенности работы C# и UnityScript в Unity3d

 - создание базового управления персонажем

 - синхронизация движения персонажа с анимацией

6. Искусственный интеллект

 - создание A.I. противника на основе конечного автомата

7. Меню и таблица рекордов

 - построение пользовательского интерфейса

 - интеграция компонента “таблица рекордов