Selaa lähdekoodia

Merge branch 'master' of http://213.155.192.79:3001/ypv/ISRPO

ypv 3 kuukautta sitten
vanhempi
commit
19ab3323e4
2 muutettua tiedostoa jossa 78 lisäystä ja 0 poistoa
  1. 64 0
      Лекции/Unity/Unity.md
  2. 14 0
      Лекции/Unity/Unity_вопросы.txt

+ 64 - 0
Лекции/Unity/Unity.md

@@ -0,0 +1,64 @@
+# Unity — игровой движок
+
+## Что такое Unity
+
+**Unity** – это кроссплатформенный игровой движок и самая популярная среда разработки интерактивного 2D- и 3D-контента в мире. Такие программы, как Unity, ещё называют движками. Разработала её компания Unity Technologies в 2005 году. Исходная название движка было Unity3D. Её авторы были студентами, которые хотели сделать разработку игр доступной для каждого.
+Свою известность Unity приобрела в момент выхода первых айфонов: разработчики Unity одними из первых добавили поддержку iOS.
+
+![Alt-текст](https://repository-images.githubusercontent.com/272209037/08400700-c2e3-11ea-934d-9a5c9e1ca637 "Юнити")
+## Основные особенности Unity
+
+На сегодняшний день Unity входит в число самых популярных игровых движков наряду с Unreal Engine. Ключевые различия между ними заключаются в языках программирования: Unity использует C#, который отличается меньшим порогом входа, тогда как Unreal Engine работает на C++, предоставляя более сложные, но мощные возможности.
+### Преимущества Unity
+
+- **Интегрированная среда разработки (IDE)**: Unity объединяет редактор сцен, редактор игровых объектов и базовый редактор скриптов. Кроме того, он включает инструменты для работы с деревьями (аналог SpeedTree) и ландшафтами.
+- **Кроссплатформенность**: Unity поддерживает множество платформ, включая Windows, macOS, iOS, Android, PlayStation, Xbox и другие. Также доступен веб-плагин.
+- **Современные графические технологии**: Unity поддерживает deferred-освещение, редактор шейдеров, стандартный набор постпроцессинговых эффектов, SSAO и инструменты для работы с лайтмапами. На момент 2024 года Unity продвинулась в графике с появлением **High Definition Render Pipeline (HDRP)** и **Universal Render Pipeline (URP)**
+- **Физический движок**: Движок поддерживает все основные функции для работы с физикой в играх.
+- **Asset Store**: Магазин ассетов Unity предоставляет множество как платных, так и бесплатных ресурсов, что позволяет ускорить процесс разработки.
+- **Бесплатная версия**: Достаточно функциональна для полноценной разработки.
+### Недостатки Unity
+
+- **Закрытый код**: Исходный код движка недоступен. Это может стать проблемой для разработчиков, которым требуется вносить изменения на низком уровне.
+- **Управление кодом**: В больших проектах управление многочисленными скриптами может стать сложным из-за необходимости писать код в стороннем редакторе.
+- **Производительность**: На некоторых платформах производительность игр, созданных на Unity, может быть ниже, чем у игр, сделанных с использованием специализированных инструментов.
+
+> [!Главный плюс Unity]
+> Unity предоставляет все необходимые инструменты для разработки, благодаря чему даже один человек может создать полноценную игру. Осталось только освоить функционал движка и начать реализовывать свои идеи.
+
+## Доход разработчиков Unity
+
+Unity позволяет инди-разработчикам получать весь доход от своих игр, за исключением случаев, когда годовая прибыль превышает $100 000 — в этом случае требуется приобрести коммерческую лицензию.
+Другой способ заработать на Unity – это работа в игровой индустрии. Уровень заработной платы зависит от вашего опыта, навыков, компании и сложности проектов.
+- **Начинающие специалисты** получают от $400 в месяц.
+- **Опытные разработчики** могут зарабатывать более $4000 в месяц, достигнув этого уровня за 4–5 лет.
+
+![Alt-текст](https://static.tildacdn.one/tild3466-6264-4932-b739-383435343135/36.png "Доход")
+## Unity поддерживает создание различного контента:
+
+- **2D-игры:** платформеры, головоломки, мобильные аркады. Unity включает инструменты для создания анимаций, работы с тайлами и фонами.
+- **3D-игры:** экшены, RPG, симуляторы. Движок предоставляет физику, освещение, работу с шейдерами и материалы.
+- **AR/VR:** Unity активно используется для разработки приложений дополненной (AR) и виртуальной реальности (VR).
+- **Смешанный контент:** игры с сочетанием 2D- и 3D-элементов, например, двухмерные персонажи на трёхмерной карте.
+
+![Alt-текст](https://i.pinimg.com/736x/f1/45/92/f145927dd2ed95bab21d08dc346bbabe.jpg "Смешаный тип графики")
+## Популярные игры на Unity
+
+![Alt-текст](https://sun9-69.userapi.com/impg/tdwc3wxHofMw3myPKcHKIsvIV3Z8pdZtUaPsYg/uhTEIReH0oA.jpg?size=2560x640&quality=95&sign=327a4a5424419ee6b61f128a17faa4a1&type=album"Баннер1")
+
+Unity используется как инди-разработчиками, так и крупными студиями. Среди известных игр, созданных на Unity:
+
+- **Hollow Knight** – метроидвания с красивым двухмерным дизайном.
+- **Cuphead** – 2D-игра с уникальным стилем анимации, вдохновлённым мультфильмами 1930-х годов.
+- **Subnautica** – 3D-игра о выживании в подводном мире, демонстрирующая визуальные возможности движка.
+- Такие довольно известные игры как **Genshin Impact, Honkai: Star Rail, Zenless Zone Zero** от китайской компании **Hoyoverse** сделаны на этом движке. Они объединяют в себе как 3D-графику так и 2D, а также полны яркого экшена и интересных историй, за развитием которых приятно наблюдать и учавствовать.
+- **Bendy and the Ink Machine** – эпизодическая видеоигра в жанре выживания с элементами головоломки от первого лица, разработанная и изданная компанией **Kindly Beast** под названием студии анимации внутри игровой вселенной - Joey Drew Studios Inc. 
+- **MiSide** – приключенческая игра с элементами хоррора, разработанная российской командой инди-разработчиков **AIHASTO**.
+- **Mouthwashing** – это приключенческая психологическая игра в жанре хоррор 2024 года, разработанная компанией **Wrong Organ** и изданная издательством Critical Reflex.
+- **Papers, Please** – уникальная игра о работе таможенного инспектора в вымышленном тоталитарном государстве. Она получила множество наград и до сих пор считается шедевром инди-разработки.
+
+![Alt-текст](https://sun9-29.userapi.com/impg/QNuxUgJ9Ygfi7BxCS2ZhFhois48MtfwZfR3Cbw/-NmLLyo1w8A.jpg?size=2560x512&quality=95&sign=d03320a36d977491f11915c191f21cd1&type=album"Баннер2")
+
+## Подводя итог:
+
+Unity предоставляет всё необходимое для создания игр, приложений и других интерактивных проектов. Это идеальный выбор как для начинающих разработчиков, так и для профессионалов. С его помощью можно воплотить любую идею в жизнь.

+ 14 - 0
Лекции/Unity/Unity_вопросы.txt

@@ -0,0 +1,14 @@
+Что такое Unity?
+Unity — это кроссплатформенный игровой движок, созданный в 2005 году компанией Unity Technologies.
+
+В чём плюсы Unity?
+Простота освоения, поддержка множества платформ, современные графические технологии и доступ к Asset Store.
+
+Какие у Unity недостатки?
+Закрытый код, сложности в управлении кодом и возможные проблемы с производительностью.
+
+Что можно создать с помощью Unity?
+2D- и 3D-игры, AR/VR-приложения, смешанный контент.
+
+Почему Unity подходит для начинающих?
+Unity использует язык C#, который легко изучить, и предоставляет множество готовых инструментов.