Мне посто стал интересен этот вопрос. Никогда с этим не сталкивался. Я же Юнити разработчик. Какие тут теории? (Шучу. Просто зачастую разработчики-самоучки игр доходят до теории слишком поздно)
Я не думал об оптимизации, пока не столкнулся с Юнити. Каждый новый проект - это очередная порция боли. Тем более когда тебя движок сам подталкивает к говнокоду.