Comments 37
Спасибо! А то про юнити уже уморили статьи, как будто ничего другого нет.
+13
Неплохо бы услышать детальный разбор преимуществ. Т.е. вот я хочу выпустить игру, почему мне стоит выбрать Urho вместо Unreal или Unity. Например, у Unity есть огромное преимущество в том, что на C# быстрее говнокодить, чем на C++, и вся копипаста уже есть на Stackoverflow.
Как в Urho обстоят дела с экспортом анимаций из 3dsmax и блендера? Какие-то другие внешние тулзы?
Простая проверка на вшивость: если он такой хороший, почему на нем нету игр? Для какой игры его изначально создавали? Если на нем никто еще не делал игру, нет ли риска, что workflow не отлаженный, и вместо выпуска игры получится очередная допилка движка.
Из статьи пока показано главное преимущество: MIT, т.е. уважение свободы пользователей. Т.е. на этом можно не стремаясь делать игрушки под линукс (в смысле, стим-машину).
Как в Urho обстоят дела с экспортом анимаций из 3dsmax и блендера? Какие-то другие внешние тулзы?
Простая проверка на вшивость: если он такой хороший, почему на нем нету игр? Для какой игры его изначально создавали? Если на нем никто еще не делал игру, нет ли риска, что workflow не отлаженный, и вместо выпуска игры получится очередная допилка движка.
Из статьи пока показано главное преимущество: MIT, т.е. уважение свободы пользователей. Т.е. на этом можно не стремаясь делать игрушки под линукс (в смысле, стим-машину).
-1
Уф, не думаю, что смогу написать под вашим комментарием новую статью. Цель моей статьи в первую очередь в том, чтобы общественность вообще узнала о существовании такого движка. «Говнокодить» на C++ не обязательно, вы бы хоть статью прочитали. Из блендера анимация экспортируется великолепно, есть специальный плагин для экспорта. С другими редакторами я не работал, но судя по форуму, fbx работает нормально. Про импорт из других форматов можно почитать тут: urho3d.github.io/documentation/HEAD/_tools.html. Urho3D использует Open Asset Import Library: вот список форматов assimp.sourceforge.net/main_features_formats.html Также понимает форматы движка Ogre, Spriter (http://www.brashmonkey.com/spriter.htm), Tiled (http://www.mapeditor.org/), даже автор Tiled чего-то там патчил github.com/urho3d/Urho3D/pull/850, может еще что-то запамятовал из форматов.
Для какой игры его создавали, я не в курсе. Все движки для какой-то игры создаются? Вот огр для какой игры создавался? Или Irrlicht? А Unity?
Ну а уж если для вас основным достоинством является популярность, то тут у меня для вас не будет аргументов. Но мне кажется, вы очень сильно обидите линуксоидов. А риск он всегда есть. Как по мне, ни один движок никогда не сгодится на 100% под любую цель. Но если есть возможность допилить — это гораздо лучше, чем когда этой возможности просто нет.
Для какой игры его создавали, я не в курсе. Все движки для какой-то игры создаются? Вот огр для какой игры создавался? Или Irrlicht? А Unity?
Ну а уж если для вас основным достоинством является популярность, то тут у меня для вас не будет аргументов. Но мне кажется, вы очень сильно обидите линуксоидов. А риск он всегда есть. Как по мне, ни один движок никогда не сгодится на 100% под любую цель. Но если есть возможность допилить — это гораздо лучше, чем когда этой возможности просто нет.
0
Да и вообще, лично я бы хотел видеть в сообществе Urho3D энтузиастов, способных не только самостоятельно разыскать нужную им информацию, но и внести свой вклад. А паразитирующим на чужом труде «говнокодерам», клепающим очередную «говноподелку» из копипаст на Stackoverflow, которым нужно все разжевать и положить в рот и которые даже не могут осознать прочитанное я бы посоветовал оставаться на Unity. Эти товарищи не делают погоды ни в каком сообществе. Извиняюсь, если я изложил свою позицию несколько грубовато.
+1
Из маленького минуса
Авира ругается
www.virustotal.com/ru/file/5fba6f56898035b1cc727509928b9a5722bd93d5445c06aabf0faa3567802528/analysis
Авира ругается
www.virustotal.com/ru/file/5fba6f56898035b1cc727509928b9a5722bd93d5445c06aabf0faa3567802528/analysis
-4
Я даже е-мейл не могу отправить в их замечательную компанию :)
Форма на сайте
+2
Попробуйте убрать точку из адреса.
Почтовый сервер всё равно её откидывает.
Почтовый сервер всё равно её откидывает.
0
Я пробовал другой е-мейл, похоже, ему не нравится домен ru :)
0
На gmail.com он тоже ругается, видимо нужно быть зарегистрированным пользователем антивируса.
0
Через гугл нашел форму: analysis.avira.com/en/submit
Отреагировали достаточно быстро — через сутки:
analysis.avira.com/en/status?uniqueid=sVNE5WHSpX2gPwWkcnT41rvWO6WwYxQM&incidentid=1919063
Но на Virustotal видимо базы еще не обновились, поэтому пока еще ругается.
Отреагировали достаточно быстро — через сутки:
analysis.avira.com/en/status?uniqueid=sVNE5WHSpX2gPwWkcnT41rvWO6WwYxQM&incidentid=1919063
Но на Virustotal видимо базы еще не обновились, поэтому пока еще ругается.
0
Еще бы информацию как это запускать на андроидах/айфонах не помешало добавить.
0
Спасибо. Очень интересный движок. А есть примеры готовых игр на Urho3D?
0
Вместе с движком поставляется простая игра NinjaSnowWar (AngelScript)
Ремейк игры Codename: Outbreak (Venom) www.gamedev.ru/community/urho3d/forum/?id=194783 (C++)
Аркада github.com/LucKeyProductions/heXon (C++)
Платформер urho3d.wikia.com/wiki/USP_-_Urho_Sample_Platformer (C++)
Леталка github.com/MonkeyFirst/FH (C++)
Ремейк игры Codename: Outbreak (Venom) www.gamedev.ru/community/urho3d/forum/?id=194783 (C++)
Аркада github.com/LucKeyProductions/heXon (C++)
Платформер urho3d.wikia.com/wiki/USP_-_Urho_Sample_Platformer (C++)
Леталка github.com/MonkeyFirst/FH (C++)
+2
Спасибо. Было бы интересно сравнить детальнее с Unity или Godot. Я так понял редактор это своего рода средство расставить объекты на сцене. А вся разработка игры ведется кодом во внешнем редакторе?
0
Редактор очень похож на редактор Unity. В нем можно создать сцену целиком, настроить физику, привязать к нодам скрипты, излучатели частиц и запустить. Текст скриптов пишется в любом внешнем редакторе.
+1
Ой, а можете поподробнее рассказать про ремейк Venom? Играть возможно? Отчаялся уже запустить оригинал на чем-либо.
0
Как раз искал недавно хоть какой-нибудь игровой движок, который бы поддерживался новым (относительно) языком nim. И вот как раз нашёл только Urho3d. Стоит заметить, что автор языка специально допиливал компилятор нима, чтобы работал Urjo3d. Так что определённо есть что-то в этом движке.
+1
Из бесплатного и открытого есть довольно крутой движок paradox3d.net который позволяет писать еще и горячие скрипты.
0
А как у
Urho3d
обстоят дела с импортом в WebGL
?0
Насколько я знаю, поддержка HTML5 была добавлена совсем недавно и еще находится в стадии экспериментальной. Но онлайн демки можно посмотреть тут: urho3d.github.io/HTML5-samples.html
0
Да простят меня Боги…
Что мешало авторам этого движка название методов взять из ECMA-Script спецификации?
Вот это, например,
SubscribeToEvent(«Update», «HandleUpdate»);
Было бы круче в таком виде:
addEventListener(Event.UPDATE, HandleUpdate);
Что мешало авторам этого движка название методов взять из ECMA-Script спецификации?
Вот это, например,
SubscribeToEvent(«Update», «HandleUpdate»);
Было бы круче в таком виде:
addEventListener(Event.UPDATE, HandleUpdate);
0
С разработчиками можно пообщаться на офф форуме urho3d.prophpbb.com
0
А почему они должны были это делать? Тем более они нигде не используют lowerCamelCase.
По поводу Event.UPDATE — вы имеете ввиду enum? Там можно создавать свои события (к примеру для ремоута) — смотрите пример 17_SceneReplication
По поводу Event.UPDATE — вы имеете ввиду enum? Там можно создавать свои события (к примеру для ремоута) — смотрите пример 17_SceneReplication
+4
Из-за избытка кода, новая статья размещена на гихабе: https://github.com/1vanK/Urho3DTutor01 (пишем свой спрайт батч)
0
Более актуальная версия статьи находится на ГитХабе: https://github.com/urho3d-learn/first-steps
+1
Sign up to leave a comment.
Основы Urho3D