Встречайте, 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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
ZLOI_DED:
Мне, допустим, как школьнику-выпускнику, не хватает времени и опыта на написание собственного движка. Вместо того, чтобы насиживать геморрой и изгалятья со своим движком, я могу взять юнити и сделать добротную игру, не ограничивая себя ни в чём, и остаться в плюсе. Я тоже кончил =)
29
ZLOI_DED, не ну если ты способен написать движок с графоном на уровне крузиса, и при этом он не успеет устреть, то пожалйсто. Юнити достаточно мощный инструмент, просто мало кто знает об этом, потому что школьникам достаточно кнопочки потыкать и сказать "я сделал игру!!". И вообще все имеют право.
ZLOI_DED, если у остальных движков будет вохможность встраивания в сайты, я их прикреплю. А так я помню народ просил еще у хеллкора это сделать, я сделал.
ZLOI_DED:
Тут после переезда были проблемы со ссылками.
В большинстве мест уже пофиксил.
ehnaton, зря When humans are gone вычеркнул, он же на юнити
Этот комментарий удален
26
Unity - по своему хорош, но почему именно его веб-плеер добавили сюда?
Покажите еще нормальные движки, у которых есть нормальные вэб-версии.
И вообще, довольно забавное мнение - "зачем юзать удобный движок, длительное время создаваемый профессионалами, если я могу потратить кучу времени, написав какое-то говно, которое пригодится только в моей игре".
30
есть еще как вариант дать возможность так же и флешки заливать, но как по мне, так флеш тухнет понемногу.
его может в перспективе заменить юнити, если будет активно развиваться
31
сам не особо люблю юнити... (может из-за внутреннего желания противостоять огромной толпе любителей данного движка ^_^)
но шаг для сайта весьма нужный и полезный..)
7
Покажите еще нормальные движки, у которых есть нормальные вэб-версии.
А как же Construct 2?
27
Андреич, противостояние глупо - пока ты противостоишь, кто-то посидит и научится
nazo_seven, Construct 2 это не движок, это конструктор игр
ZLOI_DED развел тему на пустом месте = самоутверждается
Сделали хорошую фичу? => Она тебя не касается? => Просто не пиши ничего
10
Extravert:
Андреич, противостояние глупо - пока ты противостоишь, кто-то посидит и научится
nazo_seven, Construct 2 это не движок, это конструктор игр
ZLOI_DED развел тему на пустом месте = самоутверждается
Сделали хорошую фичу? => Она тебя не касается? => Просто не пиши ничего
Спасибо огромное за тролля. Я так этому рад!
А если серьёзно, то кого я тут троллил? Я просто высказал своё мнение относительно движка, а значит относительно необходимости встраивания его веб-плеера.
Тему развёл не я. Ну если меня всё что у вас творится с геймдевом не касается, то я пожалуй самовыпилюсь отсюда и оставайтесь вы со своим юнити хоть на век.
lentinant:
Unity - по своему хорош, но почему именно его веб-плеер добавили сюда?
Покажите еще нормальные движки, у которых есть нормальные вэб-версии.
И вообще, довольно забавное мнение - "зачем юзать удобный движок, длительное время создаваемый профессионалами, если я могу потратить кучу времени, написав какое-то говно, которое пригодится только в моей игре".
Потому что движки всегда под что-то заточены. Если использовать готовый движок, то нужно его использовать к месту, а не просто так всегда и везде. ДВИЖКИ НЕ УНИВЕРСАЛЬНЫ, как бы они этого не хотели. Есть движки, которые хорошо подходят для платформеров, другие - для воксельных игр, третие - для FPS. Как раз таки вы, создавая игру на неподходящем под неё движке потратите кучу времени. Ведь я не говорю что всегда только своё, если умеешь - да, если нет - вон смотрите в сторону движка AoS (если под воксельные игры). Ведь его тоже не глупый парень пилил.
alexprey:
ZLOI_DED, не ну если ты способен написать движок с графоном на уровне крузиса, и при этом он не успеет устреть, то пожалйсто. Юнити достаточно мощный инструмент, просто мало кто знает об этом, потому что школьникам достаточно кнопочки потыкать и сказать "я сделал игру!!". И вообще все имеют право.
ZLOI_DED, если у остальных движков будет вохможность встраивания в сайты, я их прикреплю. А так я помню народ просил еще у хеллкора это сделать, я сделал.
ZLOI_DED:
Тут после переезда были проблемы со ссылками.
В большинстве мест уже пофиксил.
ehnaton, зря When humans are gone вычеркнул, он же на юнити
Как раз-таки все об этом знают. Да, имеют право все, но чем меньше мусора - тем меньше прибирать.
Вопрос ведь ещё в знании сабжа на низком уровне. Действительно, зачем мне знать как рендерится картинка на монике, я ведь могу потыкать пару кнопок и сделать клон майнкрафта на юньке! Зачем вы тогда начали делать игру? Чтобы самоутвердиться? Что вы не прожили жизнь зря? Если идёте в геймдев - учите азы.
Вообщем если у вас дают замечания за высказывание моего мнения, заметьте, по теме. (Я ведь не спрашиваю что-то вроде: "А почему вон ту игру закрыли??77", я говорю конкретно про Юнити и его веб-плеер. Веб-плеер - часть движка.), то я не буду больше обсуждать ничего - делайте что хотите, устраивайте раковальни...
27
До Unity я писал на других движках (и даже покупал лицензии!)
Вкратце, почему Unity:
  • Развитая документация
  • Кроссплатформенность
  • Код
    • Не сильно высокая разница по производительности с нативным кодом.
    • Особо тяжелые места можно заекстернить с плюсов.
    • Из авторитетных источников мне известно что в сравнении с тем же UDK - код в 20 раз быстрее (UDK в 30 раз медленней нативного кода).
    • Я лишен необходимости постоянной работы с техническими проблемами - в коде игры есть игровая логика и только игровая логика и это явный плюс.
    • При том первое обращение к скриптам - компилирует их в натив. Проблемы с кодом нет.
    • Есть расширяемый язык boo, который упрощает ввод некоторого специфичного кода, такого как протоколы.
  • Редактор - имеется возможность дописывать свои возможности к функционалу движка
  • Большое комьюнити
  • Мне ничто не мешает использовать не нативную сетевую, а чью-либо иную реализацию, или даже свою
  • Программирование на лету. Мне не надо запускать компилятор из cmd и писать с нуля хранение инфы на уровне
  • Внятные условия лицензии
Кстати за участие в развитии движка, где юнитехи диктуют правила, аля перевод документации на ваш язык, вам могут эту лицензию просто "дать" за то что вы переводите. Так что ее реально получить даже без денег.
Они громоздкие и плохорасширяемые
Это просто не соответствует действительности. В юнити я могу отключить лишний функционал, например физику, если я собираюсь задействовать свое octree-дерево, и стандартное мне не нужно. И как уже написал - бесконечные модули, которыми можно расширить движок.
Дико напрягают темы, аля "Я пишу на С++ и Java, а ты пишешь на C#, значит ты УГ". УГ имхо то что многие без причин остаются консерваторами и циниками в отношении нового. C# кстати по функционалу и удобству НАМНОГО лучше чем Java. Есть пара моментов, аля "оператора break", но это настолько редкая фича что я бы ей не гордился. Вообще у людей сформировались стереотипы, аля "сложнее делать = лучше". Ну и сидите, тогда на своем ассемблере и напишите игру, в которую будут играть. Но ведь вы не будете этого делать, это же самоубийственно.
При том всегда находится с десяток кретинов, которые кричат "НОВЫЙ %NEWLANGUAGE% ГАВНО!!11, МЕДЛЕННЕЙ И ХУЖЕ ОСТАНЬТЕСЬ В %OLDLANGUAGE%".
Так кричали про C, про C++, сейчас кричат про C#. Но вот скажите, где бы были ЯП, в каком месте, если бы вас кто-то слушал?
Про игровые движки тоже самое, стереотип "низкий порог вхождения == лучше". В то время как не видно ни одной реальной причины почему это так, по той простой причине что "низкий порог вхождения != расширяемость/скорость".
И самое важное - никому не нужен лишний геморрой за какой-то мифический 1% выгоды. В итоговом приложении вы не будете иметь никакой разницы в том, на каком движке она написана. Пользователям на это просто наплевать. Так что будет лучше - написать быстро и с удобством, или медленно, без удобства, зато с кодом, который быстрее на какие-то 30%? Еще раз повторю - 30%. На операцию которая выполняется в Unity 8мкс, пользователю на вашем собственном движке на C++ будет 6мкс. Ну он прямо разницу почувствует, оценит.
Зайдите на Asset Store и введите Voxel. Вы будете удивлены, но на юнити его юзают и вполне успешно. Правда не для моделей в целом, а например для построения ландов.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.