Задать вопрос
  • Unity или Godot4?

    @SWA512
    Сам я сижу на юнити лет 10, поэтому не нейтрален. Вот ответ от Джемини: (в принципе с ним согласен)

    Оба движка, Unity и Godot, являются мощными инструментами для разработки игр, но у них есть ключевые различия.

    Unity

    Преимущества:
    Широко используется в индустрии, большое сообщество и множество учебных материалов.
    Обширный Asset Store с готовыми ассетами.
    Мощные инструменты для 2D и 3D разработки.
    Поддержка C#, популярного и универсального языка программирования.
    Хорошая производительность для сложных проектов.
    Недостатки:
    Модель лицензирования может быть сложной и потенциально дорогой для крупных проектов (хотя последние изменения смягчили некоторые опасения).
    Редактор может быть ресурсоемким.

    Godot Engine

    Преимущества:
    Полностью бесплатный и с открытым исходным кодом.
    Легковесный движок и редактор.
    Интуитивно понятная система сцен и узлов.
    GDScript – простой в освоении язык, похожий на Python; также поддерживает C#.
    Отлично подходит для 2D-игр и быстро развивается в 3D.
    Отсутствие лицензионных отчислений или скрытых платежей.
    Недостатки:
    Меньшее сообщество и Asset Store по сравнению с Unity (но быстро растет).
    Производительность в очень сложных 3D-сценах может уступать Unity, хотя это активно улучшается.
    Меньше готовых интеграций со сторонними сервисами по сравнению с Unity.

    Какой выбрать?

    Unity часто предпочитают для крупных коммерческих проектов, особенно в 3D, благодаря его зрелости, обширным ресурсам и производительности. Если вы уже знакомы с C# и нацелены на создание сложных игр с использованием большого количества готовых ассетов, Unity остается сильным выбором.
    Godot – отличный выбор для инди-разработчиков, тех, кто ценит открытый исходный код, или для быстрого прототипирования. Его простота и бесплатность делают его привлекательным для изучения основ разработки игр и для 2D-проектов.
    Поскольку вы упоминали ранее интерес к Unity, он может быть для вас более привычным и предпочтительным стартом, особенно если вы уже имеете опыт работы с ним или планируете создавать проекты, требующие максимальной производительности и доступа к широкому спектру готовых решений. Однако, Godot стоит рассмотреть как альтернативу, особенно для небольших проектов или если принципы открытого ПО для вас важны.
    Выбор между Unity и Godot зависит от ваших конкретных потребностей и целей проекта. Оба движка мощные, но имеют ключевые различия:

    Unity:

    Преимущества:

    3D: Очень силен в 3D, продвинутый рендеринг, обширные инструменты для создания сложных сцен.
    Производительность: Хорошо оптимизирован для крупных и требовательных проектов, предлагает продвинутые инструменты для профилирования и оптимизации.
    Экосистема: Огромное сообщество, обширный Asset Store с готовыми ассетами, множество учебных материалов.
    Платформы: Поддерживает более 25 платформ, включая основные консоли, ПК, мобильные устройства и VR/AR.
    Язык: Использует C#, популярный и мощный язык программирования.
    Индустриальный стандарт: Широко используется в индустрии, что делает его привлекательным для поиска работы.
    Недостатки:
    Кривая обучения: Может быть сложнее для новичков из-за обилия функций.
    2D: Хотя 2D-возможности значительно улучшились, он все еще воспринимается как 3D-движок, адаптированный для 2D. Настройка pixel-perfect может потребовать больше усилий.
    Ресурсоемкость: Более требователен к ресурсам компьютера для разработки.
    Лицензирование: Бесплатен для начала, но есть пороги дохода/финансирования, после которых требуется платная подписка, особенно для команд.

    Godot Engine:

    Преимущества:

    2D: Отлично подходит для 2D-игр, интуитивно понятная система координат (пиксели), выделенные 2D-инструменты.
    Простота использования: Считается более легким для освоения, особенно для начинающих. Интерфейс проще и легче.
    Открытый исходный код: Полностью бесплатен, без каких-либо отчислений или скрытых платежей. Исходный код доступен для модификации.
    Языки: Поддерживает GDScript (Python-подобный, легкий в освоении), C# и C++. GDScript тесно интегрирован с движком, что ускоряет разработку.
    Архитектура на основе узлов: Гибкая и интуитивная система сцен и узлов.
    Легковесность: Менее требователен к ресурсам системы.
    Недостатки:
    3D: Возможности 3D значительно улучшились (особенно с Godot 4.x), но все еще могут уступать Unity в очень сложных и высокобюджетных 3D-проектах.
    Экосистема: Сообщество и магазин ассетов меньше, чем у Unity, хотя и активно растут.
    Консоли: Публикация на консоли может быть сложнее и часто требует сторонних разработчиков из-за лицензионных ограничений платформ.
    Производительность в крупных проектах: Хотя производительность хорошая, для очень больших и сложных игр Unity может быть предпочтительнее из-за более зрелых инструментов оптимизации.

    Кратко:

    Unity часто выбирают для крупных 3D-проектов, если важна максимальная графическая производительность, доступ к огромному количеству ассетов и ориентация на стандарты индустрии, включая разработку под консоли. Учитывая ваш интерес к Unity, это солидный выбор для широкого спектра игр.
    Godot отлично подходит для 2D-игр, инди-разработчиков, тех, кто ценит открытый исходный код, быструю итерацию и более низкий порог вхождения. Он также становится все более способным в 3D.
    Поскольку вы отдаете приоритет разработке на Unity, он, вероятно, будет хорошим выбором, особенно если вы планируете работать над более крупными или 3D-проектами и хотите использовать преимущества его обширной экосистемы.
    Написано
  • Нужны ли эти папки в юнити или как их убрать?

    @SWA512
    Вам только это в проекте мешает? Больше ничего?
    Написано
  • GUI для DeepSeek — есть ли?

    @SWA512
    Бесплатно и в полном объеме только локально. Например через LM Studio или Jan.
    Написано
  • Почему Decals не отображаются в билде, но в редакторе отображаются?

    @SWA512
    Unity сама не рекомендует WebGL для разработки реальных проектов. Там всё очень сыро.
    У декалей нет альтернативы.
    Да и без знания целей проекта, альтернативу придумать невозможно.
    Написано
  • Почему Decals не отображаются в билде, но в редакторе отображаются?

    @SWA512
    Ничего не выходит. Погуглил. Сказали что в OpenGL (webgl) не работают rendering layers для декалей.
    Написано
  • Почему Decals не отображаются в билде, но в редакторе отображаются?

    @SWA512
    Можешь выложить c Packages папкой? Проект глючит.
    67fcad78e406c814395087.jpeg
    Написано
  • Почему Decals не отображаются в билде, но в редакторе отображаются?

    @SWA512
    Вот мой тестовый проект, посмотри чем может отличаться от твоих установок.
    https://drive.google.com/file/d/1SeEFZIdbhFTcQoLdP...
    Написано
  • Почему Decals не отображаются в билде, но в редакторе отображаются?

    @SWA512
    Целиком нужна папка проекта в архиве. ЮнитиПакет не нужен, еще и без проекта и сцены.
    Написано
  • Использование оперативной памяти в игре Unity3D увеличивается со временем, как исправить?

    @SWA512
    - Возможно профайлер покажет точку где растет время вызовов.
    - просмотри в коде все rendertexture, texture2d (особенно с new)
    - твинеры без завершения

    много вариантов, надо сам проект смотреть
    Написано
  • Использование оперативной памяти в игре Unity3D увеличивается со временем, как исправить?

    @SWA512
    Часто связано с копиями объектов, объект отключен или невидим, а висит в иерархии сцены. Поставьте игру на паузу и внимательно изучите стек сцены.
    Написано
  • Как частично наследовать в Unity метод update, start и т.д.?

    @SWA512
    Если вы имеет ввиду методы MonoBehaviour Start/Update - то лучше таким образом их не оформлять. Их вызывает код движка, и что ему там померещиться в процессе вызова, бог его знает.
    Написано
  • Почему MidJourney и другие ИИ изменяют мою исходную картинку?

    @SWA512
    Есть картинка с альфой? Попробую её вставить в SDXL/Flux с маской или ControlNet.
    Написано