Как стать автором
Обновить

Комментарии 10

улучшать связанные с этим функции рендеринга для удовлетворения потребностей китайских пользователей.

А какие у китайских пользователей уникальные потребности, которых нет в версиях Unity для остального мира? Интеграция с Великим Файерволлом и счетчик кошка-жена для социального рейтинга?

Html5, но при этом mobile-first платформы -Wechat и т.п.
Unity слишком "тяжелый" для мобилок. Обещали решить эту проблему в 6, видимо получилось не очень.
Юнити очень сильно уступает в этом плане Cocos Creator 3 и Defold, которые дают очень лайтовые билды с мгновенной загрузкой(instant games)

Собрал один и тот же проект для webgl в 2023 и 6, в последней после оптимизации он весил больше. Так что да, не очень. В дефолде бесит lua. Нет статической типизации - нет порядка.

Тяжесть билда — это не только про размер файлов - основной объём обычно занимают графические ассеты. Гораздо важнее — требования к оперативной и видеопамяти, поведение движка в браузере и общая нагрузка на систему. Всё это напрямую влияет на стабильность, плавность и, в конечном итоге, на пользовательский опыт. При тех же визуальных эффектах Unity легко превращается в тормозной и горячий утюг, прожигающий браузер и батарею.
Unity, кстати, не в первый раз пытается усидеть на двух стульях — вспомнить хотя бы Unity Tiny, который тоже не сложился.

Вот пример успешного очень большого проекта на Defold https://appmagic.rocks/google-play/family-island-farming-game/com.MelsoftGames.FamilyIslandFarm

В дефолде бесит lua. Нет статической типизации - нет порядка.

Многие используют дефолд со своими биндингами к другим языкам. Чаще всего это внутренние разработки, но есть проекты вроде https://ts-defold.dev/

Мы у себя предпочитаем Cocos Creator 3. Он уже довольно довольно неплох, нет проблем с дебагом, используем привычные инструменты - webstorm/cursor. Минус китайские форумы/документации, но с AI этот момент решается.

Evergine попробуйте и другие движки на dotnet.

Если и пересаживаться с юнити, то оставаясь в дотнет коммунити, а не шастая по не типизированным поделкам с нежным коммунити

Эти движки позволяют билдить в webassembly?

Defold — да, там всё крутится через Emscripten, билдится в WebAssembly.

Unity тоже через Emscripten, но путь длиннее: сначала C# → C++ (IL2CPP), потом уже в wasm. Из-за этого дополнительный оверхед и WebGL-билды у Unity тяжёлее.

Cocos Creator 3 по-другому устроен — движок на TS/JS, код игры компилится в обычный JS. WebAssembly используют точечно — только для отдельных нативных библиотек вроде box2d или Spine. Поэтому html5 билды у него лёгкие, быстро грузятся. На мобилках нативная сборка вообще отдельная история — это уже полноценные нативные приложения с движком внутри и своим OpenGL/Metal - никаких оберток над браузерами.

Ой да это типичные приписки локализаторов... тут интересней новый движок будет давать те же возможности что и Unity и покрывать все кейсы

В Китае Godot набирает обороты, через 2–3 года он может занять более заметное место.

После проблем Unity в 2023 году многие китайские инди-разработчики начали пробовать Godot.

Некоторые университеты и курсы начинают преподавать Godot как более лёгкую альтернативу Unreal Engine.

Китайские разработчики активно обсуждают Godot на платформах вроде Bilibili, Zhihu и Weibo. Появляются локальные туториалы, документация на китайском и Telegram-чаты.


Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости