Программирование игр на Си-шарп (Unity)

Материал из Викиверситета

В процессе развития

Добро пожаловать на курс программирования и создания игр на Unity
Работает в составе кафедры программирования

Unity - компьютерный движок для создания игр. С выходом стабильной версии 5.6 и бесплатной лицензии с 2016 года Unity становится лидером среди компьютерных движков, и разве что конкурирует только с Unreal Engine.

Предварительные знания и требования[править]

  • Уверенное знания языка C# и принципов объектного программирования
  • Умение пользоваться контролем версий на github.com
  • Установленная версия Unity 2019
  • Общение на канале Discord

Темы курса и практических занятий[править]

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

  • WorldSystem - Создание поверхности (Terrain) и наполнение сцены объектами мира
  • AgentSystem
    • Анимация персонажа, контроллер управления движением и действиями
    • Состояния агента (здоровье, голод, усталость) и их связь с HUD
  • Inventory - инвентарь персонажа и его взаимодействие с предметами в мире
  • NPC.AI - искусственный интеллект NPC, использование NavMesh

Предварительная запись[править]

Чтобы участвовать в развитии курса и обучении, выразите свой интерес и запишитесь на курс. При сборе достаточного количества активных участников курс начнет свою работу. Если вы можете и готовы кого-то научить - запишитесь в раздел "Преподаватели", если вы мало знакомы с Unity и хотите получать в основном помощь - запишитесь в раздел "Учащиеся".

Программирование игр на Си-шарп (Unity)/Состав