🔥 Такс, такс, такс. Кто тут вспомнил пароль от аккаунта?) Решил запилить продолжение серии постов про инструменты для Unity, думаю начинающим ребятам будет полезно. Переходим из ассетов, упрощающих работу на Unity к инструментам, которые хорошо знать любому разработчику предджун уровня, так как они могут закрыть многие вопросы при разработке геймплея вашей игры. Каждому инструменту в этом списке дана оценка и описание проблемы, которая решается с помощью этого ассета, чтобы вы смогли выбрать, что изучать в первую очередь.
Накидайте 🔥 если хотите продолжение:)
🔣 Input System
Решает проблему отлавливания ввода пользователя.
Этот инструмент предоставляет удобный механизм биндинга клавиш, поддерживает кроссплатформенное управление и позволяет отключать или переназначать управление во время игры. Input System рекомендуется для большинства проектов, за исключением простых мобильных случаев, когда проще написать собственную систему ввода. Устанавливается через пакетный менеджер в разделе Unity Registry.
Необходимость изучения: 6/10.
🔣 Cinemachine
Решает задачи работы с камерой в игре.
Этот инструмент предоставляет широкие возможности для настройки камер, включая готовые пресеты для различных сценариев, и позволяет эффективно переключаться между камерами. В сочетании с Input System, Cinemachine может быстро обеспечить базовую функциональность для прототипирования. Устанавливается через пакетный менеджер в разделе Unity Registry.
Необходимость изучения: 8–9/10.
🔣 Mecanim Animation System
Предназначен для работы с анимацией персонажей.
Этот инструмент поддерживает широкий спектр возможностей, включая гуманоидные аватары, ретаргетинг анимаций, слои анимации и перезаписываемые аниматоры. Глубокое понимание этой системы требуется практически для любого проекта.
Необходимость изучения: 10/10.
🔣 ProBuilder
Инструмент для прототипирования и редактирования игровых уровней.
Он позволяет делать быстрый блокинг и редактировать игровые локации, но в меньшей степени подходит для сложной геометрии. Устанавливается через Package Manager в разделе Unity Registry.
Необходимость изучения: 3/10.
🔣 Spline
Решает задачи создания и использования кривых в игре.
Этот инструмент позволяет размещать объекты вдоль кривых и управлять движением по заданным траекториям. Устанавливается через пакетный менеджер в разделе Unity Registry.
Встречается не во всех проектах, поэтому необходимость изучения 5/10.
🔣 Spline Mesh
Альтернатива предыдущему инструменту со схожим функционалом, но с более широкими возможностями, например, изгибание меша вдоль кривых.
Этот инструмент может потребовать оптимизации производительности. 5/10
🥰 Как - то так. Понятное дело, что для каждого инструмента есть какие-то альтернативы, но, хочу сказать, что перечисленные пакеты являются довольно неплохими для решения своих задач + они совершенно бесплатны:)