В этой заметке я напишу некоторые моменты по созданию игр на Unity, связанные с программированием, о которых в обучающих роликах частенько не говорят или наоборот критикуют. Опытные разработчики считают это слишком простым, чтобы об этом говорить или непрофессиональным, предлагая как альтернативу что-то избыточное для уровня человека, который делает свою игру как хобби или только учится. Я сам - самоучка и делать игры - моё хобби, поэтому тут я выложу что-то до чего дошёл сам и использую в каждой своей игре, потому что мне так удобно, надеюсь и вам будет полезно...
В этой статье мы разберем подходы к оптимизации на уровне графики, скриптов, и работы с памятью, чтобы ваши проекты на Unity работали плавно даже на слабых устройствах. LOD позволяет загружать модели разной детализации в зависимости от расстояния до камеры. Это снижает нагрузку на GPU. Пример настройки LOD: Предварительный расчёт света (light baking) уменьшает нагрузку на CPU и GPU, так как освещение становится статичным. Функция Update() может быть ресурсоёмкой. Вместо использования Update() в каждом...