Pull to refresh

Comments 12

По мне так слегка не в ту сторону пошло развитие. По мне так дали бы возможность создавать дополнительные .net проекты, глядишь без шаманства можно было бы использовать разные языки, к примеру F#, на нём всё же ИИ приятнее писать.
Руками можно давно (и подозреваю что всегда). Кидаете сборки в ассеты и вперёд.
Можно создать свой солюшен в корне где держать все юнитивские и дополнительные проекты.
Не особо большое шаманство и всяко удобнее чем сделали бы в юнити.

Xenko Game Engine — там на выходе обычный .NET solution

Вы про то недоразумение, за что хотят очень много денег, но при этом редактор настолько убог, что больше похоже на ранний прототип без функциональности. Движок может и не плох, но вот редактор, полное позорище. Учитывая, что разрабы сравнивают с UE4, а там даже и 10% функциональности не наберётся.

Нет уж, спасибо, не надо.

И давно бесплатно — это много денег? :-)

75$ в месяц — это бесплатно? Или вы будете выпускать игру с их Splash Screen?

А то что Pro бесплатна до апреля, ну может вы и успеете сделать за пару месяцев проект.
Мда. Сплеш — это пичалька, как люди на бесплатном Юнити живут, еще и игры делают и продают — загадка. Вообще профессиональные версии не из-за Splash Screen берут.

Профессиональная версия+ у Xenko идет со всеми исходниками и стоит 150 баксов в месяц. Профессиональная версия Unity3D стоит 125 баксов в месяц и никаких исходников, а за исходники у них там ценник просто конский — за такие деньги я и сам могу такой же говнодвижок разработать. Профессиональная версия Xenko за 75 баксов не имеет ограничений по оборотным средствам, Юнити+ за 35 баксов увы только до 200к баксов, а вообще она аналогична бесплатной версии Xenko.
Ну а у Unreal Engine идет со всеми потрохами, но надо будет отваливать по 5% роялти. Если по деньгам, то этого хватит что бы заплатить за 5 лет вперед за Unity Pro или Xenko Pro+. Впрочем у них есть еще дополнительные корпоративные планы, там уже свои ценники, но Unreal все же из другой весовой категории — более тяжелой.

Так что по цене Xenko сейчас получается самым дешёвым, если не страшно от сплэш-скрина и нет потребности модифицировать движок, то вообще бесплатно (еще раз напомню, шо за возможность модификации Unity3D ценник более чем конский. Ну и да Xenko это честный C# 7-версии, а Unity3D глючный IL2CPP, всмысле совсем глючный — уровня Mono образца эдак 2008-2012 годов, я вообще хз за что Unity деньги берут — за то что каждую версию меняют API и не могут осилить раздельную компиляцию в 2018 году?
Может быть за кол-во поддерживаемых платформ. Да и судя по офф. сайту доступ в Unity3D к исходам появляется в Pro версии. Да и в Unity при этом довольно неплохая инфраструктура с CI, аналитикой и т.д. И вы всё же считаете, что Xenko выгоднее?
Да и судя по офф. сайту доступ в Unity3D к исходам появляется в Pro версии.

Где там на офф сайте написано про исходники? Ни в одном публичном сервисном плане ничего не сказано про исходники: обычно всякие мелкие плюшки, типа профайлера, продвинутых систем частиц, реалтаймового освещения и теней, ч0рный скин эдитора и т.д. Зато у них написано:
Educational institutions, or those interested in either console development and/or source code licensing, should contact our sales team using our contact form.

В общем нужен исходный код — пишите в Спортлото и вам скажут цену

Юнити всегда был проприетарным и с закрытым исходным кодом более чем полностью. Unreal, конечно тоже не бесплатно дается — 5% роялти, но исходники изначально доступны, также как и у Ксенко (там особенности лицензионного соглашения). Максимум можете надыбать исходники UI, оберточки там всякие и т.д., но их ценность стремиться к 0 — движок под свои нужды все равно не сможете модифицировать, а это важно. Да даже понять, что твориться под капотом сложно — люди вон занимаются экспериментами, шоб выяснить как, например, работает трение, т.к. в доках нифига нет, исходников нет, и работает немного не так как должно бы.

Да и вообще Юнити Технолоджиес еще 9 лет назад объяснила свою политику и я после этого не слышал об изменении их политики насчет исходного кода, гугл тоже.

Может быть за кол-во поддерживаемых платформ.

С мультипалтформенностью сейчас итак особых проблем нет, только в деталях: Анреал хреново идет на мобилах, но он и не для этого, а для игр класса повыше, Ксенко пока имеет только экспериментальную поддержку Linux, но вроде итак работает. А так всегда есть к услугам, например, MonoGame, мультиплатформенный изначально с момента появления — 9 лет, еще и даром :-)
В любом случае, самое вкусное сочетание платформ: Windows, MacOS, XBOX, PS поддерживается многими.

А Юнити, по итогу, начинает драть бабки, например за то, что бы сменить стиль UI или что бы профайлер свой не писать. Просто порог входа у Unity3D низкий и первый раз бесплатно, а потом уже невозможно остановится… Ну и вылезли они вовремя (2005-2008 года) и удачно, успели обрасти лояльным коммьюнити до того как конкуренты появились.

Да и в Unity при этом довольно неплохая инфраструктура с CI, аналитикой и т.д. И вы всё же считаете, что Xenko выгоднее?

Толку от этой аналитики, если что с ней что без неё, игра будет грузится по 30 минут, да постоянно фризится и программист уже ничего с этим сделать не сможет? Например, у меня в той же Subnautica (Unity3D) сценка грузится в 3 раза дольше Elite (Cobra Engine) и DCS (у этих свой) — хотя они вообще-то помасштабнее и сложнее будут, чем первая. В Юнити достаточно написать скрипт где будут словари с энумераторами — и все, поимеем лишние аллокации и потерю производительности, чего не будет, наблюдаться в обычном C# коде под .NET, Mono и Xamarin. Там вообще много подводных таких камней. Ну вот, например, Обсидианы в итоге покупали исходники движка и серьезно их перелопачивали, но у них и бюджеты были не 1000 долларов, а один фиг, типичные фичи Юнити, типа долгой загрузки сцен и там есть.

И вы всё же считаете, что Xenko выгоднее?

Исходники, нормальный C# 7.0 (а не 2.0 не понятно как транслированный в C++ как в Юнити), на выходе проект Visual Studio со всеми редактируемыми ресурсами и со всеми плюшками современных IDE и компиляторов (в том числе и с раздельной компиляцией, которую придумали еще 30 лет назад), ну и заметно выше производительность скомпилированной игры, ну и т.д. (далее могут быть некоторые различия в поддерживаемых технологиях). Хз, конечно, посмотрим чего дальше будет, но пока он видеться перспективнее.
Что-то мне подсказывает, что не сможете вы написать такой «говнодвижок». Бо, кодер не способный заработать 150 грин в месяц, это, мягко говоря, не совсем кодер. :)

Круто. В 2017 году авторы юнити узнали про существование раздельной компиляции… и все равно сделали это через одно место.

Вот это реально круто и удобно. До этого приходилось вручную делать отдельные проекты и собирать dll библиотеки. Теперь будет напорядок проще.
Sign up to leave a comment.

Articles