Программирование игр на Си-шарп (Unity)
Внешний вид
В процессе развития
Unity - компьютерный движок для создания игр. С выходом стабильной версии 5.6 и бесплатной лицензии с 2016 года Unity становится лидером среди компьютерных движков, и разве что конкурирует только с Unreal Engine.
Предварительные знания и требования
[править]- Уверенное знания языка C# и принципов объектного программирования
- Умение пользоваться контролем версий на github.com
- Установленная версия Unity 2019
- Общение на канале Discord
Темы курса и практических занятий
[править]Обучение будет построено исключении на практических заданиях, которые нужно будет выполнить в группе.
- WorldSystem - Создание поверхности (Terrain) и наполнение сцены объектами мира
- AgentSystem
- Анимация персонажа, контроллер управления движением и действиями
- Состояния агента (здоровье, голод, усталость) и их связь с HUD
- Inventory - инвентарь персонажа и его взаимодействие с предметами в мире
- NPC.AI - искусственный интеллект NPC, использование NavMesh
Предварительная запись
[править]Чтобы участвовать в развитии курса и обучении, выразите свой интерес и запишитесь на курс. При сборе достаточного количества активных участников курс начнет свою работу. Если вы можете и готовы кого-то научить - запишитесь в раздел "Преподаватели", если вы мало знакомы с Unity и хотите получать в основном помощь - запишитесь в раздел "Учащиеся".