Горизонтальное покрытие - разработка в удовольствие
При разработке игровых функций и механик лучше уделить немного внимания всем аспектам, чем много внимания только технической реализации.
Ключевой целью разработки механики является игровой опыт. На каждом цикле итераций фактический игровой опыт будет сравниваться с целевым.
Если при разработке все внимание сосредоточить на технической части и деталях реализации, дизайнер загонит себя в ловушку, потому что фактический опыт, основанный исключительно на этом, никогда не достигнет планки целевого игрового опыта, который подразумевает эстетику тоже.
Поэтому каждую функцию и механику необходимо разрабатывать по принципу горизонтального покрытия: за наименьшее число итераций сделать наибольшее число составляющих механики.
Например, вместо 3 итераций технической реализации, провести 1 техническую итерацию, 1 графическую, 1 полировочную.
Это позволит более равномерно подойти к целевой реализации и, соответственно, к целевому игровому опыту.
Более того, с большой вероятностью это также позволит сэкономить силы на тех двух дополнительных технических итерациях, потому что с учетом наличествующих прочих составляющих механики, они могут стать ненужными. Таким образом, совокупность составляющих механики больше, чем их сумма.
Это также перекликается с принципом Парето. Условные 20% усилий, потраченных на техническую реализацию, графику, полировку и т.д., дадут условные 80% целевого игрового опыта.
#эффективность