Sfoglia il codice sorgente

Добавить 'Лекции/Unity/Савичев_Unity.md'

u20lyashkov 1 settimana fa
parent
commit
42a1dcbb8f
1 ha cambiato i file con 44 aggiunte e 0 eliminazioni
  1. 44 0
      Лекции/Unity/Савичев_Unity.md

+ 44 - 0
Лекции/Unity/Савичев_Unity.md

@@ -0,0 +1,44 @@
+# Игровой движок Unity
+
+![Unity Title](unity_title.png)
+
+## 1. Что такое Unity?
+**Unity** — это кроссплатформенная среда разработки компьютерных игр, разработанная компанией Unity Technologies. На сегодняшний день это один из самых популярных игровых движков в мире. Он предоставляет разработчикам полный набор инструментов для создания как двухмерных (2D), так и трехмерных (3D) игр, интерактивных приложений, VR/AR-проектов и даже анимационных фильмов. Unity ценится за свою универсальность, огромную библиотеку готовых решений и возможность быстрого развертывания проектов практически на любую современную платформу.
+
+---
+
+## 2. История создания и развитие
+История Unity началась в 2005 году в Копенгагене, где разработчики хотели создать движок, доступный для широкого круга независимых авторов, а не только для крупных студий с огромными бюджетами. Первый релиз состоялся на конференции Apple WWDC, что сразу определило фокус на простоту и удобство разработки. В течение десятилетий Unity превратилась из скромного инструмента для Mac в мощный промышленный стандарт. Ключевым моментом в развитии стало внедрение системы визуального программирования, поддержка современных графических API (DirectX, Vulkan, Metal) и создание **Unity Asset Store** — огромного магазина, где разработчики могут купить или бесплатно скачать готовые модели, скрипты, звуки и эффекты, что радикально ускоряет создание игр.
+
+---
+
+## 3. Технологические особенности
+* Использование мощного объектно-ориентированного языка C# обеспечивает высокую производительность и гибкость кода.
+* Любой игровой объект в Unity — это «GameObject», к которому можно присоединять различные «Компоненты» (скрипты, физику, свет, звук), что делает систему очень модульной.
+* Unity предлагает выбор: URP (Universal Render Pipeline) для легких игр и мобильных устройств или HDRP (High Definition Render Pipeline) для топовой графики в играх ААА-класса.
+* Одна из лучших систем экспорта в индустрии — можно собрать игру под Windows, Android, iOS, PlayStation, Xbox, Nintendo Switch и WebGL одновременно.
+
+---
+
+## 4. Преимущества и Недостатки
+
+### Преимущества
+* Самый большой магазин ассетов в мире (Asset Store).
+* Миллионы уроков, документации и активное сообщество на форумах.
+* Подходит как для создания маленьких инди-проектов, так и для крупных мобильных хитов.
+* Интуитивно понятный редактор, где многие вещи можно настроить «мышкой» без написания кода.
+
+### Недостатки
+* Постоянное усложнение движка делает его тяжелым для освоения новичками.
+* В отличие от написанных «с нуля» движков, Unity требует тщательной оптимизации кода и настроек.
+* Изменения в политике лицензирования Unity Technologies в последние годы вызывали споры и недовольство среди разработчиков.
+
+---
+
+## 5. Сферы применения
+* Создание мобильных, браузерных и PC-игр любого жанра.
+* Unity является стандартом де-факто для разработки приложений виртуальной и дополненной реальности.
+* Использование движка для создания интерактивных визуализаций и симуляций дизайна.
+* Рендеринг анимационных фильмов и превизуализация сцен в кино.
+
+---