Unity 3D

» опубликован
[ 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 является расширяемым движком, к которому всегда можно прикрутить/дописать дополнительные редакторы.

 

Просмотров: 29 422



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


Devion #51 - 3 года назад 0
RSQR, тогда они его просто обещали, а сейчас они его уже демонстрировали. Это определенно разные вещи.
Mark Mocherad #52 - 3 года назад 0
что такое ГУИ ? тоже что и в варике ? триггеры ?
RSQR #53 - 3 года назад 1
Padalekki:
что такое ГУИ ? тоже что и в варике ? триггеры ?
lol. graphic user interface, т.е. элементы интерфейса.
ehnaton #54 - 3 года назад 0
Extravert, они и тогда его показывали)
lentinant #55 - 3 года назад 0
Кто знает, как будет осуществляться переход на 5 версию? Лицензии перейдут?
Вероятней всего, тем, у кого есть четвертая версия, предложат "апгрейд", стоящий где-то как разница между стоимостью четвертой и пятой версий (возможно, несколько дешевле).
Mark Mocherad #56 - 3 года назад 0
кто может дать линк на нормальный канал по Unity, а именно по дизайне карты, освещение, небо, анимация декораций, красивые сцены для показа карты, еффекты тумана, отражений, размытия, а еще как зарендерить так что бы все обьекты что на карте изменили свой цвет там на более зеленого цвета, надо ассет качать или как то все текстуры переделать ? Я скачал ассет, там в демо все обьекты зеленые,а у меня в карте как делаю то обычные серые.Не нашел ниодного нормального уркоа по таким делам. Кто поможет, цены тебе не будет.
lentinant #57 - 3 года назад 0
еффекты тумана, отражений, размытия, а еще как зарендерить так что бы все обьекты что на карте изменили свой цвет там на более зеленого цвета
Это эффекты пост-обработки. Кажется мне, для оных надо Pro версия.
RSQR #58 - 3 года назад 0
lentinant:
еффекты тумана, отражений, размытия, а еще как зарендерить так что бы все обьекты что на карте изменили свой цвет там на более зеленого цвета
Это эффекты пост-обработки. Кажется мне, для оных надо Pro версия.
Для тумана не нужна pro =O
lentinant #59 - 3 года назад (отредактировано ) 0
RSQR, для того, который эффектами частиц - возможно. Для глобального нужна. Тут список всех эффектов, которые есть в Про версии.
RSQR #60 - 3 года назад 0
lentinant:
RSQR, для того, который эффектами частиц - возможно. Для глобального нужна. Тут список всех эффектов, которые есть в Про версии.
Я про тот, который в "render settings".
Devion #61 - 3 года назад 0
как зарендерить так что бы все обьекты что на карте изменили свой цвет там на более зеленого цвета
Render Settings -> Ambient Light
Padalekki:
отражений, размытия
Есть такие шейдеры в про версии. Помимо этого шейдеры есть на ассет стор, либо их можно слепить самому.
Mark Mocherad #62 - 3 года назад 0
спасибо, сейчас проверим ? Так нету видео, где все видно как, что делать какие еффекты, так сказать основы, или вы на форумах искали ? У меня про версия, щас попробую скажу. Аналог блокиратора пути нету ?
GeneralElConsul #63 - 3 года назад 0
спасибо, сейчас проверим ? Так нету видео, где все видно как, что делать какие еффекты, так сказать основы, или вы на форумах искали ? У меня про версия, щас попробую скажу. Аналог блокиратора пути нету ?
google.com
Devion #64 - 3 года назад 0
хз за уроки, никогда не смотрел. Как бы там и так ясно как юзать.
Шейдеры стандартные: Assets -> Import Package -> Image Effects
Mark Mocherad #65 - 3 года назад 0
Так настройки рендера я настроил, там и туман заливкой и покраска всех текстур включая тайлы тоже входит здорово! Осталось понять, как включить анимацию кустов, что бы они тряслись, и ветер поставить что бы пыль россыпалась по дороге.С шейдерами я розберусь думаю, шейдеры свои писать можо скриптами си шарп ? или только си шарп ?
Devion #66 - 3 года назад 0
Padalekki, шейдеры пишутся на языке ShaderLab с примесью других шейдерных языков. Си шарп тут вообще в стороне :)
Mark Mocherad #67 - 3 года назад 0
Extravert:
Padalekki, шейдеры пишутся на языке ShaderLab с примесью других шейдерных языков. Си шарп тут вообще в стороне :)
понятно, как все сложно )
Devion #68 - 3 года назад 0
Padalekki, ошибаетесь, все как всегда просто.
GF RaiseD #69 - 3 года назад (отредактировано ) 0
Переведите это (тут должна была быть ссылка на лиц. мануал) и новичков прибавится. Пока ничего полезней не видел.
alexprey #70 - 3 года назад 0
RiseD_Konst, оффициального мануала нет к сожалению, но есть видео уроки
MF #71 - 3 года назад 1
alexprey, официальных мануалов по базовым и не очень в текстовом виде достаточно для начала работы.
alexprey #72 - 3 года назад 0
MF, а нашел
GeneralElConsul #73 - 3 года назад 0
Переведите это
Боюсь, это невозможно XD
GF RaiseD #74 - 3 года назад 0
GenElCon, хотел кинуть ссылку на мануал, но оказалось что это HTML документ на компе)
Devion #75 - 3 года назад (отредактировано ) 0
Переводом офф мануала в данный момент занимается сам Unity, потому не советовал бы браться за перевод. Это тратит дико много сил и времени, а станет не актуальным сразу же после выхода доков на русском от самого Unity.
Правда в России там очень низкая активность. Японцы перевели уже почти все, а наши даже треть нет
Mark Mocherad #76 - 3 года назад 0
Лол сравнил японцев )
lentinant #77 - 3 года назад 0
Последнее время начал ловить очень много багов в юнити. То странная ошибка вылезет, которая не дает запустить игру, но при этом исчезает при перезапуске, то окошко инспектора залипает, то в МоноДевелопе не работают Ctrl+C и Ctrl+Z.
t1ok #78 - 3 года назад 0
lentinant:
Последнее время начал ловить очень много багов в юнити. То странная ошибка вылезет, которая не дает запустить игру, но при этом исчезает при перезапуске, то окошко инспектора залипает, то в МоноДевелопе не работают Ctrl+C и Ctrl+Z.
Монодевелоп совсем беда, думал с новой версией все гуд будет, а фиг там. Не работает никакое сочетание клавиш, муторно вручную сейвить файлы, пересел на MVS и радуюсь. Много багов редактора именно от монодевелопа.
RSQR #79 - 3 года назад 0
lentinant:
Последнее время начал ловить очень много багов в юнити. То странная ошибка вылезет, которая не дает запустить игру, но при этом исчезает при перезапуске, то окошко инспектора залипает, то в МоноДевелопе не работают Ctrl+C и Ctrl+Z.
Горячие клавиши из-за кириллицы не работают. Я фикшу таким образом: как только запустил моно, переключаю раскладку на англ. и всё ок.
alexprey #80 - 3 года назад 0
lentinant, такая трабла во всех юниксовых приложениях, чтобы работали, надо раскладку переключать на англ и без капса
Devion #81 - 3 года назад (отредактировано ) 1
по секрету скажу - нужно просто работать в студии. А если баги в юнити нашли, то 90% вероятности что они в сериализации. Тадам - читаем статью
t1ok #82 - 3 года назад (отредактировано ) 0
RSQR:
lentinant:
Последнее время начал ловить очень много багов в юнити. То странная ошибка вылезет, которая не дает запустить игру, но при этом исчезает при перезапуске, то окошко инспектора залипает, то в МоноДевелопе не работают Ctrl+C и Ctrl+Z.
Горячие клавиши из-за кириллицы не работают. Я фикшу таким образом: как только запустил моно, переключаю раскладку на англ. и всё ок.
Такая ерунда, что даже это не всегда помогает. Переключаю в юнити все хоткеи работают, обратно в моно и ни в какую.
1 пункт от : 1.1 (ненормативная лексика)
lentinant #83 - 3 года назад 0
RSQR, alexprey, это зависит от того, какая раскладка сейчас, или какая была при запуске Моно?
RSQR #84 - 3 года назад 0
lentinant:
RSQR, alexprey, это зависит от того, какая раскладка сейчас, или какая была при запуске Моно?
да. если ты уже "испортил" грубо говоря запуск, нужно перезапустить моно.
RSQR #85 - 3 года назад (отредактировано ) 0
Честно говоря багов море, только в одном меканиме нашёл 4 штуки. К примеру, Ontriggerenter срабатывает постоянно, а не один раз как положено. Напрягает.
Tiodor #86 - 3 года назад 0
Отказался от моно, так как сильно глючил, иногда не открывался вообще и визуально мне не очень =\
пользуюсь визуал студио
lentinant #87 - 3 года назад 0
Офф. документация перекочевала сюда
Tiodor #88 - 3 года назад 0
lentinant, о, так намного удобней
lentinant #89 - 3 года назад 0
Tiodor, судя по всему, перенос еще в процессе - у меня, например, не все картинки на новом сайте загружаются.
А еще там нет Component Reference, а это тоже очень удобная штука.
alexprey #90 - 3 года назад 0
lentinant, это теперь просто мануал
lentinant #91 - 3 года назад 2
Выпущена версия 4.5, перевожу текст для новости.
t1ok #92 - 3 года назад 1
lentinant:
Выпущена версия 4.5, перевожу текст для новости.
Господи, они исправили баг когда юнити крашился при работе с террейном. Не прошло и сто лет.
GeneralElConsul #93 - 3 года назад 0
В MonoDevelop к последней скачиваемой версии Unity сделали вырвиглазные шрифты(или у меня не так что?). Никто не знает, как поменять?
t1ok #94 - 3 года назад (отредактировано ) 0
GenElCon:
В MonoDevelop к последней скачиваемой версии Unity сделали вырвиглазные шрифты(или у меня не так что?). Никто не знает, как поменять?
Tools>Options>Fonts
Text Editor > Sans > Normal > 10
GeneralElConsul #95 - 3 года назад 0
Tools>Options>Fonts
Text Editor > Sans > Normal > 10
Спасибо за наводку. Из доступных шрифтов там был только Default, но я нашел немного другой выход: в Options->Syntax High Lighting сменил стиль и текст стал нетусклым.
psychosis #96 - 3 года назад -4
Я буду скоро учить C#. Буду учится уже делать игры, посмотрим что получится.
RSQR #97 - 3 года назад (отредактировано ) 8
psychosis:
Я буду скоро учить C#. Буду учится уже делать игры, посмотрим что получится.
Я буду создавать сейчас все игры.
Успехов, что ли)
Praytic #98 - 3 года назад -8
Я буду скоро учить C#. Буду учится уже делать игры, посмотрим что получится.
Учить язык программирования с целью создавать игры... Тут даже успехов желать не надо.
Devion #99 - 3 года назад 4
Praytic, не очень понятна твоя ирония что в этом плохого. На UDK например есть внутренний ЯП, который учат специально чтобы создавать игры. Даже в Warcraft III есть встроенный ЯП, который учили чтобы делать карты для игры. И ничего, все живы. По-моему ты излишне скептичен.
Sparrow #100 - 3 года назад 2
Гляди-ка какая приколюха!
Учим,учим и еще раз учим.
Это лвл-ап черт возьми.