Unity 3D

» опубликован
Читай на DevTribe.ru!

[ CONSTRUCT 2 ] [ UDK ] [ UNITY ]

*Статьи, относящиеся к геймдеву в целом находятся в проекте GameDev

Цель данного проекта - публикация интересных статей по Unity3D, которые будут полезны как новичкам, так и тем, кто уже разбирается в движке, новостей и информации о проектах, разрабатываемых как внутри сайта, так и снаружи.
Жанровая направленность: Любые игры
Платформа: Web, Flash, PC Windows, Linux, Mac, Android, iOS, Windows Phone, XBox 360, XBox One, PS3, PS4, PS Vita, Wii, WiiU
Языки программирования: JavaScript, C# и Boo
Физика: Nvidia PhysX, Box2D
Графический API: DirectX и OpenGL
Официальный сайт: unity3d.com

Unity3D - мультиплатформенный движок, который взыскал популярность у многих разработчиков игр. Благодаря большой расширяемости и действительно большому числу поддерживаемых платформ на Unity3D можно создать практически любую игру. Для инди-разработчика Unity3D - прекрасный выбор ввиду бесплатности ограниченной версии и невысокой цены полной. Удобный конструктор сцен значительно упрощает процесс разработки.
» Почему резонно создавать игры на Unity?
  1. Кроссплатформенность. Зная Unity вы можете создавать игры в очень большом спектре платформ - для ПК, приставок, мобилок и браузеров.
  2. Простой язык. C#, являющийся основой для написания кода в Unity всегда славился своей выразительностью и низким порогом вхождения. Это позволяет вам больше внимания уделять игровой логике при написании кода, а не тонким техническим моментам.
  3. Скорость. Кто бы что не говорил - несмотря на "промежуточность" языка - C# довольно быстрый язык, и после первого обращения к скриптам его скорость становится довольно высокой. Помимо этого Unity использует современные алгоритмы для построения динамического освещения, чего нельзя сказать даже о некоторых гигантах.
  4. Удобство использования. Unity использует компонентную модель для описания поведения игровых объектов и имеет огромный ряд уже готовых наработок, позволяющих упростить разработку игр.
  5. Полная документация. На официальном сайте сообщества всегда есть свежая документация по библиотекам движка и мануалы, объясняющие принципы работы с компонентами и редактором.
  6. Быстрая разработка. Разработка игры на движке Unity занимает гораздо меньше времени чем на "топовых" движках.
  7. Расширяемость. В отличии от многих других движков Unity является расширяемым движком, к которому всегда можно прикрутить/дописать дополнительные редакторы.

 

Просмотров: 36 373



» Лучшие комментарии


lentinant #1 - 4 года назад 0
Описание бы немного отформатировать - оно сплошным блоком плохо читается.
Жанровая направленность: любые 3D игры, Online игры;
2D-игры тоже можно спокойно делать, тем более, в следующей серьезной обнове движка будет добавлен полноценный инструментарий по работе с двухмерной графикой и физикой.
Этот движок из себя представляет что-то вроде конструктора игр, так как имеется отличная среда редактирования с удобным пользовательским интерфейсом, позволяющим создавать игру визуально!
Наличие продвинутого инструментария еще не делает движок конструктором. Это скорее приближает его к software development kit. В UDK и то больше шансов считаться конструктором - там есть визуальное программирование, и то, на нем одном всю игровую логику сделать тяжело.
ehnaton #2 - 4 года назад 0
lentinant, это описание оставленное еще старым руководителем.
собсно, все что он оставил, это убогое описание.
мое еще не аппрувнули
lentinant #3 - 4 года назад 0
ehnaton, проект же не первого уровня, разве ты не можешь сам редактировать ресурсы?
ehnaton #4 - 4 года назад 0
lentinant, я отредактировал.Пишет :"неутвержденная версия"
GeneralElConsul #5 - 4 года назад (отредактировано ) 1
Отлично. Кстати, если смотреть по урокам в инете("делаем шутер" и т.д.), то базовая оболочка делается достаточно легко и не затратна по времени, предоставляя большую часть времени работать над наполнением. Это меня порадовало + посмотрел, какие проекты можно на нем сделать и понял, что это то, что нужно.
ehnaton #6 - 4 года назад 3
GenElCon, не так страшен геймдев, как его малюют, а?
prog #7 - 4 года назад 0
lentinant, главная проекта до третьего уровня проходит модерацию, если не ошибаюсь, а тут только второй.
DragonSpirit #8 - 4 года назад 0
в 4.3 выйдет человеческий 2д фреймворк
пока тут 2д игры делать затруднительно
вообще, делаем хоррор, мб статеек простых повбрасываю
ehnaton #9 - 4 года назад 0
DragonSpirit, существуют пользовательские фреймворки
Mark Mocherad #10 - 4 года назад -1
можно ли делать игру на скриптаъ\ не зная языков
ehnaton #11 - 4 года назад 0
Padalekki, понакупить ассетов для скриптов и вперед.
lentinant #12 - 4 года назад 0
пока тут 2д игры делать затруднительно
Ну, во первых, есть куча хороших ассетов, облегчающих задачу, во вторых, есть немало внятных туториалов, в которых рассказано, как можно сделать необходимые для 2Д надстройки самостоятельно.
Padalekki, есть ассеты, позволяющие создавать скрипты средствами визуального программирования. И да, учите ЯП, они же не сложные.
DragonSpirit #13 - 4 года назад 0
Ну, во первых, есть куча хороших ассетов,
с ценой в 50$
ehnaton #14 - 4 года назад 0
DragonSpirit, orthello
velmir #15 - 4 года назад 0
парни молодцы, правда нового ненашол.
RSQR #16 - 4 года назад 0
Добавь в физику Box2D
5 комментариев удалено
nazo_seven #22 - 4 года назад 0
Почему когда я запускаю бесплатную версии Unity то показывается такая ошибка:
прикреплены файлы
lentinant #23 - 4 года назад 0
nazo_seven, кириллицы в пути к папке нет?
nazo_seven #24 - 4 года назад 0
lentinant:
nazo_seven, кириллицы в пути к папке нет?
есть
lentinant #25 - 4 года назад 0
nazo_seven, убери
nazo_seven #26 - 4 года назад -1
убрал и появляется это окно:
прикреплены файлы
SageOne #27 - 4 года назад 0
nazo_seven, английский надо знать, чтобы в ней работать >_>
надо выбрать Activate free version и следовать указаниям там
Uber #28 - 4 года назад 0
Ну так в чем проблема? Поставь галочку "Activate the free version of Unity" и нажми ОК, ты же бесплатную версию хотел. Хспди.
Не успел :/
alexprey #29 - 4 года назад 1
А можно тоже меня пригласить в проект??? У меня даже юнити есть)
И еще вопрос, почему нету модуля статей в этом проекте?
ehnaton #30 - 4 года назад 0
И еще вопрос, почему нету модуля статей в этом проекте?
Забыл включить, когда третий уровень дали.
RSQR #31 - 4 года назад 2
Реквестирую специальный уровень для проекта, или геймдев уже не в приоритетах?)
alexprey #32 - 4 года назад 2
RSQR, я думаю еще можно немного подождать, по заполнять содержимым и сделать удобную навигацию. Я уже начал этим заниматься, но я надеюсь, что остальные тоже подхватят мою идею
lentinant #33 - 4 года назад 3
Блин, почему я не могу подать заявку на возвращение в проект?
lentinant #34 - 4 года назад 2
Как насчет создания тэга для проектов на Юнити? Поставим такие в главной каждого проекта на движке, и тут на главной сделаем ссылку на поиск по тэгу.
alexprey #35 - 4 года назад 0
lentinant, надо попросить кого то свыше, чтобы тебя добавили. Либо эхнатона, либо эльрата
ehnaton #36 - 4 года назад (отредактировано ) 0
lentinant, а я кстати не могу, хз почему
Вот тут должно быть по идее
прикреплены файлы
alexprey #37 - 4 года назад 0
ehnaton, ну значит надо идти к дедюшке хеле
RSQR #38 - 4 года назад 0
alexprey:
ehnaton, ну значит надо идти к дедюшке хеле
Заодно ему заяву киньте, чтобы он Unity web player воткнул на сайт, я ему как-то писал, то ли не дошло сообщение, то ли проигнорил.. А плеер-то с двух строк встраивается.
lentinant #39 - 4 года назад 1
Хелля слышит нас! Заявка на возврат подалась успешно.
Так что насчет идеи списка проектов на Юнити?
RSQR #40 - 4 года назад -2
lentinant:
Так что насчет идеи списка проектов на Юнити?
Ну давай создавать списки по каждому конструктору и движку)
ehnaton #41 - 4 года назад -1
lentinant, годная идея, я еще до того как ты предложил хотел это сделать.
Рано или поздно такое появится.
lentinant #42 - 4 года назад 0
Ну давай создавать списки по каждому конструктору и движку)
Если это целесообразно, то можно было бы. Просто на юнити, на этот момент, проектов больше всего. Толку мне, например, делать список проектов на UDK, если там проектов всего две штуки?
ehnaton #43 - 4 года назад 0
lentinant, на будущее же)
сделал.
Mark Mocherad #44 - 4 года назад 0
В юнити как создать клиент сервер, есть ли готовые асеты ? И подойдут ли они для небольшого сервака в 20 человек ? Или самому пилить надо?
ehnaton #45 - 4 года назад 0
Padalekki, есть стандартные функции юнити для работы с сетью
Подробнее в Script reference.
И ассеты тоже есть, но их полюбому придется допиливать.
Mark Mocherad #46 - 4 года назад 0
ehnaton:
Padalekki, есть стандартные функции юнити для работы с сетью
Подробнее в Script reference.
И ассеты тоже есть, но их полюбому придется допиливать.
да я вкурсе,у меня игра рпг скиллов нету, все что надо передавать координаты, предметы в слотах и хп и мп, сложно ли реализировать такое чудо ? Стандартные они и стандартные и как я читал в гугле их не юзают ибо аналоги что на рынке более еффективнее и менее нагружают сервер и быстрее и т.д.
Или так скажи сколько будет стоить заплатить человеку за такую услугу ? До 20 человек, с минимальными данными.
ehnaton #47 - 4 года назад 0
Padalekki, тогда юзай аналоги. В целом, не сложно, если аналог удобный будет.
t1ok #48 - 4 года назад 0
Кто знает, как будет осуществляться переход на 5 версию? Лицензии перейдут?
Devion #49 - 4 года назад 0
t1ok, обычно лицензии на 5 не раздают если вы покупали 4. Только если вы купили 4 за несколько дней до выхода 5 - могут сделать исключение/скидки.
Пока что Unity 5 не выйдет. Впереди на 4 должна выйти еще версия с интересным нативным ГУИ
RSQR #50 - 4 года назад 0
Extravert:
t1ok, обычно лицензии на 5 не раздают если вы покупали 4. Только если вы купили 4 за несколько дней до выхода 5 - могут сделать исключение/скидки.
Пока что Unity 5 не выйдет. Впереди на 4 должна выйти еще версия с интересным нативным ГУИ
Гуи они ещё с начала 3 юнити обещают :(