No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-11 20:03:38 +04:00
Assets lesson3 finalization 2026-10-11 19:41:24 +04:00
Packages initial 2026-10-09 11:07:23 +04:00
presentations added README.md and lesson1 presentation 2026-10-11 20:03:38 +04:00
ProjectSettings Door.cs: moved transforms to IDoorMotion implementations 2026-10-11 19:41:24 +04:00
.gitattributes initial 2026-10-09 11:07:23 +04:00
.gitignore initial 2026-10-09 11:07:23 +04:00
README.md added README.md and lesson1 presentation 2026-10-11 20:03:38 +04:00

Unity Lessons

Учебный проект для последовательного изучения разработки игр на Unity. Итогом этого репозитория будет создание простой трехмерной игры от первого лица.

Теги указывают конечное состояние проекта на момент завершения соответствующего занятия. Коммиты между тегами показывают этапы разработки, а комментарии к коду объясняют принятые решения.

Формат нейминга тегов:

lessonX-lesson_description, где

  • X - номер занятия
  • lesson_description - короткое описание изменений с последнего тега

Для каждого тега в репозитории есть (или будет создана в ближайшем будущем) презентация с дополнительной информацией про C# в целом и Unity API в частности.

Предложенные в проекте решения не являются идеальными и носят иллюстрационный характер, демонстрируя те или иные возможности Unity и C#.

Занятия

  1. Знакомство с Unity и простой скрипт перемещения — lesson1-simple_movement. Презентация.
  2. Векторы, кватернионы и вращение объектов — lesson2-simple_rotation.
  3. Raycast и взаимодействие с интерактивными объектами — lesson3-raycast_interactive_doors.
  4. WIP...