Встречайте, Unity Web Player

Добавлен , опубликован
Как известно, XGM теперь шагает в сторону GameDev, и чтобы это подчеркнуть, я добавил новый функционал на сайт, который поможет создателям быстро и просто показывать свой проект на Unity.
Теперь у вас есть возможность встраивать свои веб-приложения, написанные для Unity Web Player.

Как это выглядит

Без дополнительного заголовка:
С дополнительным заголовком:

Как это использовать

А использовать всё это очень просто. Для начала соберите ваш проект под Unity Web Player, затем залейте полученный файл в ресурс и вставьте ссылку. В итоге, вы получите у себя в ресурсе кнопку на запуск плеера. Также вы можете указать дополнительный заголовок в кнопке, для этого нужно указать его через дефис.
Без дополнительного заголовка:
http://xgm.guru/files/833/120979/web_test.unity3d

С дополнительным заголовком:
http://xgm.guru/files/833/120979/web_test.unity3d - XGM Unity Example

Внимание! Данная функция находится в режиме бета тестирования, и может работать нестабильно. О всех найденных багах пишем в комментариях или здесь.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
10
10 лет назад
Отредактирован ZLOI_DED
0
Extravert:
ZLOI_DED, конечно пруф.
  1. Пруф на то что я должен учить. Хотелось бы лицезреть какие знания в геймдеве я могу получить только на выдуманном вами "низком уровне". То есть как я понимаю "знания которые я не пойму, не зная языков низкого уровня и не конструируя движок с нуля". Именно не пойму.
  2. Пруф на майнкрафт в котором по сути десятки моментов по оптимизации, которые по вашим словам можно сделать в 2 клика. Кстати если бы это было возможно - я считаю это был бы дикий плюс.
Пока вы пишите свой движок с нуля на каждый типичный гейм - ваши конкуренты уже уйдут на пенсию.
И уж если на то пошло и знания таковые действительно будут, и своими внушительными комментариями аля "долой Юньку, я считаю она для школьников и потому фу на ней писать" - почему бы вам не поделиться полезной информацией с сообществом в виде статей по gamedev'у? Я думаю вам все будут признательны, если это будет что-то отличное от комментария с вашим пустым негодованием. Опишите те знания "низкого уровня", лично я бы с удовольствием почитал что-то из того что еще не знаю. А покуда нет - ваши слова будут равны ценности моего диплома (про него мне тоже что-то втирали аля вот надо его и всё тут).
Для создания качественной игры нужно знать её устройство: из чего она состоит и как она взаимодействует с пользователем.
Также нужно знать много тонкостей работы с библиотекой рендеринга и звука (Напр. OpenGL/AL), т.к. если делать воксельную (например) игру, хотя бы без знания того, что такое вертексы/полигоны, какие техники есть для уменьшения их количества, ты если и получишь майнкрафт, то с такими лагами, что никто в неё кроме тебя играть не будет вообще никогда.
Большинство пользователей Unity и иже с ними, знают лишь то, что здесь есть кнопка - ей мы можем добавить на сцену свет. Оо, а здесь есть кружочек - он значит, что мы можем запихнуть сюда пальму, о а это кисть редактора террейна, о, у нас есть играаа!! Но когда дело доходит до серьёзных проектов, где важен КАЖДЫЙ процент оптимизации, дабы юзер таки приобрёл этот злосчастный экземпляр игры.... нужно знать то как это работает отнизу. Нигде не видел исходников юнити в открытом доступе.
Вообще разве я говорил про майнкрафт в два клика? Тем не менее если я такое и говорил, то имел ввиду клон майнкрафта, делаемый 12-летними детьми по урокам с ютуба, в которых оптимизации по сути вообще никакой нет.
Я ещё раз повторю, если не знаешь/не умеешь - не пиши, пользуйся более подходящими движками под твою игру, но использовать юньку везде и всюду - аду подобно.
Я не буду публиковать сейчас никакие стать по геймдеву, не потому, что мне нечем с вами поделится, а потому что времени мало.
Низкий уровень в геймдеве для меня, это не обязательно низкие языки программирования. Это скорее технологии, которые малоабстрагированы от аппаратной части, которые не представляют собой бизнес-логику приложения. Рендеринг он абстрагирован от работы напрямую с дровами видеокарты специальными библиотеками, но тем не менее, логики приложения там мало.
Насчёт ценности Вашего диплома спорить не стану ;)
2
20
10 лет назад
2
ZLOI_DED, слишком толсто
преждевременная оптимизация и ОБЯЗАТЕЛЬНОЕ знание низкоуровневой части очень очень нужны,ага
таким образом человек не уйдет дальше отрисовки кубиков с текстурами,а твое юнитихейтерство разве что для /gd подойдет,тут таким не рады,ты не приносишь никакой пользы своим траллингом,так что прошу удалиться из темы обсуждения полезного нововведения
0
10
10 лет назад
0
Nerevar:
ZLOI_DED, слишком толсто
преждевременная оптимизация и ОБЯЗАТЕЛЬНОЕ знание низкоуровневой части очень очень нужны,ага
таким образом человек не уйдет дальше отрисовки кубиков с текстурами,а твое юнитихейтерство разве что для /gd подойдет,тут таким не рады,ты не приносишь никакой пользы своим траллингом,так что прошу удалиться из темы обсуждения полезного нововведения
Да да, опять я всех траллю, всё преждевременно оптимизирую и заставляю мне отвечать. Зато ты приносишь великую пользу. Короче сидите на своих ведроидах - удаляюсь из темы по твоей просьбе, дорогуша.
4
27
10 лет назад
4
ZLOI_DED, эти тонкости нужно знать и для общения с Unity, если вы делаете проект на должном уровне, а не открыли движок побаловаться. И для них не обязательно писать свой движок или что-то подобное. Достаточно ознакомиться с основными принципами технологии. И отсутствие/присутствие этих знаний никак с самим движком не связано.
Вообще в целом странный подход. Вот вы когда пишете шейдеры, вам же не кричат "сначала вручную построй весь графический конвейер, иначе не поймешь что такое шейдеры". Когда пишете код, вам не кричат "сначала напишите свою программную среду и свой язык, чтобы понимать как они работают". Вы это прекрасно понимаете, просто ознакомившись с каким-то базисом по этому вопросу.
Очень жаль что вы кроме кнопочек в Unity ничего не увидели.
1
27
10 лет назад
1
почему именно его веб-плеер добавили сюда?
самый простой экспорт в веб? кроссплатформенность?
1
12
10 лет назад
1
Хорошая новость. Unity как движок для игр очень даже не плох. Простите за выражение, в ваш срачь внесу и свою лепту. Лично мое мнение по Unity, то Alexprey сделал все правильно, если есть возможность, то почему не сделать ? И еще вы не забывайте, что юнити рассчитана не на проекты AAA класса, а больше на инди. Так же юнити проста в освоении, а это еще один плюс.
2
26
10 лет назад
Отредактирован lentinant
2
Потому что движки всегда под что-то заточены.
Интересно, под что конкретно (не)заточен Юнити.
А еще по вашей логике школьниками являются более чем тысячи профессиональных разработчиков игр в сотнях студий, которые используют для своих игр готовые движки.
Вообще, это все звучит как "а Баба Яга против!".
2
29
10 лет назад
2
Я не буду публиковать сейчас никакие стать по геймдеву, не потому, что мне нечем с вами поделится, а потому что времени мало.
на самом деле при таких темпах и твоих комментариях, это заняло бы не больше 2-3 дней)))
Extravert, полностью согласен с тобой
ZLOI_DED, не переживай с тобой согласен, но лишь отчасти. Согласен, что знаение низкого уровня помогает в разработке, но не согласен с тем, что каждый раз надо изобретать велосипед, хоть я и сам любитель пройти весь путь самостоятельно, но это отнимает уйму времени с моей то занятостью. Лучше это время потратить на реализацию самой игры, а не лишь его рендера, физики, звуковой подсистемы и т.д. Движок это лишь инструмент, остальнео все зависит от того как им пользоваться. Вот смотри, простой пример) Нам надо выкопать яму. Ты предлагаешь, собрать самому лопату, приэтом сперва срубить дерево, обработать его, сделав черенок, найти железную руду, переплавить и сделать уже потом саму лопату, и только потом начать копать, но зато мы будем знать как ей пользовать и какие подводные камни у нас возникнут :D Или же, пойти и взять уже готовую лопату, выкопать яму.
Ну мб, не особо понятно, но я вот про что, школьники не будут писать свой движок с нуля и разбираться в основах, им это попрасту не нужно. А разбирающимся уже главное удобство использования)
ПС. И да, я наверняка еще школоло на твоем фону :D
5
27
10 лет назад
5
выскажу авторитетное мнение. люди одумайтесь, юнити - для тех кто хочет клепать поделки вместо игр, иными словами - для школьников, да любой ребенок же может перетащить пачку ассетов, но если вы не пишете свои движки - вы не геймдевелопер, вы - кирилл
7
33
10 лет назад
Отредактирован Кет
7
То, что Юнити понижает порог вхождения в игрострой, не значит, что на нём в принципе нельзя сделать ничего годного. Да, бессмысленную поделку сделать на нём легче, но (имхо, я почти не в теме, сужу по свидетельствам очевидцев) это только потому, что с Юнити в принципе легко работать. Недостатки Юнити опытный программист, наверное, преодолеет самостоятельно.
Я считаю всю эту дискуссию проявлением обыкновенного снобства. «Ай-яй-яй, теперь не надо писать движок с нуля, куда делся олдскул, беда-беда.» Меня это расстраивает -_-
Тем более нам нужно бороться со снобством, если мы хотим привлевать новичков в игрострое на наш сайт. Подобные седомудые умники их отпугивают только так.
По теме стоило бы посоветовать, у каких ещё годных движков есть веб-плеер, а не доказывать, что Юнити — не торт.
Я считаю, это верно при любой обратной связи с людьми, принимающими решения. Не нравится, как сделали — подскажи, как сделать лучше. (Ещё круче — помоги сделать лучше. А ещё круче — сделай сам больше половины работы и предложи сотрудничество =)
Если только критиковать любые изменения, получится так, что администрация просто устанет уворачиваться от выливаемых на неё литров грязи и перестанет что-либо делать вообще. Или так, что сообщения пользователей станут в принципе игнорироваться, потому что выискивать адекватные мнения в потоках дерьма — работа тяжёлая и неблагодарная.
1
24
10 лет назад
1
Пиначет:
выскажу авторитетное мнение. люди одумайтесь, юнити - для тех кто хочет клепать поделки вместо игр, иными словами - для школьников, да любой ребенок же может перетащить пачку ассетов, но если вы не пишете свои движки - вы не геймдевелопер, вы - кирилл
Плохому танцору мешают яйца :)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.