Unity 3D / Обзор / Лучший игровой движок / Как создать игру / Плюсы и минусы / Сравнение / C# / 2021

Поділитися
Вставка
  • Опубліковано 20 сер 2024
  • Скачать Unity 3D: unity.com/
    Консультации по программированию (в свободное время) - бесплатно
    Заказ на создание игр, програм и видео уроков - платный
    Сайт по программированию (Programming site): delgame.at.ua
    Группа (Group) Vkontakte: sokolov...
    E-Mail (бываю редко): okzona1@rambler.ru
    Поддержать развитие канала и выпуск роликов:
    www.donationale...
    ! Поддержка банковской картой, электронными или мобильными платежами.
    Group Telegram: t.me/Sokovito
    Group Vkontake: sokolov...
    Group FaceBook: / 664468363641045
    Группа Odnoklassniki: ok.ru/group/54...
    Сайт по программированию: delgame.at.ua
    Donate (Поддержка канала копеечкой):
    Donation Alerts: www.donationale...
    Unity - это мульти платформенная среда для разработки 2D и 3D компьютерных игр. Но работа с 2D проектами идет на основе 3D технологий за счет выставления правильного вида камеры. Это негативно сказывается на системных требованиях игры. В связи с этим даже небольшие 2D проекты потребляют больше ресурсов, чем 2D игры, созданные на 2D игровых движках или созданные совсем без использования игровых движков. Да и в 3D проектах можно часто встретить завышенные системные требования в играх с довольно посредственной графикой. Правда возможности работы над оптимизацией игры в движке имеются, например, за счет работы с плагинами. Просто не все разработчики готовы тратить на это время. Но не спешите делать о Unity негативный вывод. Ведь помимо имеющихся минусов у движка есть гораздо большее количество плюсов.
    Игровой движок Unity появился в 2005 году и очень быстро завоевал популярность в игровой индустрии. Плохой проект не смог бы просуществовать 15-20 лет оставаясь на пике популярности на игровом рынке. У Unity нет узкой направленности на создание игр определенного жанра. Поэтому создание игр практически любых жанров не является проблемой. При этом очень широкий функционал, магазин ассетов, большое количество заготовок под игры различных жанров, визуальный редактор разработки игровых уровней, объектов, тестирование работы сцен во время разработки игры, создание игр с минимальным знанием программирования, возможность создавать и использовать плагины - все это и многое другое позволило Unity стать игровым движком номер 1 мире для инди разработчиков. Которые создают игры в одиночку или в небольшими компаниями в несколько человек. Этот игровой движок в значительной степени облегчает создание игры и ускоряет ее производство. Помимо инди разработчиков и большие студии зачастую используют именно этот движок для создания своих игр. Так же появляется все больше онлайн школ, которые учат работать с Unity 3D и растет количество вакансий по работе в этом игровом движке. Небольшую нарезку таких игр я и предлагаю нам посмотреть.
    Например За время существования движка уже созданы тысячи игр различных жанров. Например: Hearthstone: Heroes of Warcraft, Cities Skylines, Escape from Tarkov, Subnautica, Kerbal Space Program, Valheim, 7 Days To Die, The Forest, Pokemon Go, Rust, Endless Legend
    Написана среда на таких языках как C++ и C#. И именно язык C# используется для программирования внутри движка. Для написания скриптов используется модифицированная версия языка Java Script под названием Unity Script. Язык интерфейса английский.
    В качестве физического движка выступает движок PhysX от NVIDIA. Графика работает через библиотеку DirectX, включая версию 12 и OpenGL. Так же поддерживается технология Web GL для создания браузерных игр. Unity 3D поддерживает систему Level Of Detail (сокращенно LOD), суть которой заключается в том, что на дальнем расстоянии от игрока высокодетализированные модели заменяются на менее детализированные, и наоборот, а также систему Occlusion culling, суть которой в том, что у объектов, не попадающих в поле зрения камеры не визуализируется геометрия и коллизия, что снижает нагрузку на центральный процессор и позволяет оптимизировать проект.
    Unity поддерживает изображения форматов: jpeg, png, gif, bmp, tga, iff, pict.
    Так же поддерживаются следующие 3D форматы объектов: FBX, dae (Collada), 3DS, dxf и obj. А за счет конвертации имеется поддержка и таких форматов, как MAX, MB, MA.
    Еще одним огромным преимуществом данного движка перед конкурентами является поддержка огромного количества платформ и операционных систем:
    Мобильные платформы: Android, Ios
    Виртуальная реальность: AR и VR
    Персональные компьютеры: PC, Mac и Linux
    Консоли: PlayStation, Xbox, Nintendo Switch и Google Stadia (нужно иметь подписку PRO)
    Браузеры: Технология Web GL
    Personal: ограниченная и бесплатная до заработка 100 000$ в год с проекта
    Plus: 399$ в год за 1 рабочее место)
    PRO: 1800$ в год за 1 рабочее место
    Enterprise: 200$ в месяц или 2400$ в год за 20 рабочих мест

КОМЕНТАРІ • 9

  • @Intiled-wj3wy
    @Intiled-wj3wy Місяць тому

    так же игры на анриле, которые имеют среднюю графику и очень маленький уровень, но имеют 40-60 фпс

  • @SCEEF
    @SCEEF 3 роки тому

    Видос из 2015 года? Ибо почему unity script, если c# и java выпилили уже давно

  • @enixie3674
    @enixie3674 3 роки тому +1

    Некоторая информация в ролике устаревшая, однако видос хороший

    • @sokovito
      @sokovito  3 роки тому

      Спасибо большое за замечание и отзыв. А какая именно уже устарела? Чтобы я это вычеркнул в будущем.

    • @enixie3674
      @enixie3674 3 роки тому +1

      @@sokovito Ну, основное, это то что движок поддерживает JavaScript модифицированный. Уже лет 6 как не поддерживает.

    • @sokovito
      @sokovito  3 роки тому +1

      @@enixie3674 То есть теперь скрипты пишутся на C#? Понял, учту - спасибо.

  • @VeereeT
    @VeereeT Рік тому

    сабнатика сделанна наюнити что ????????????????

    • @sokovito
      @sokovito  Рік тому +2

      В разделе "Разработка" сказано именно так:
      ru.wikipedia.org/wiki/Subnautica#:~:text=Subnautica%20была%20анонсирована%20в%20декабре,игры%20компании%20Natural%20Selection%202.
      subnautica.fandom.com/ru/wiki/Subnautica:_Below_Zero

    • @VeereeT
      @VeereeT Рік тому

      @@sokovito спасибо