Что делает
Разработчик игр реализует механику внутри движка: движение, столкновения, правила, способности, врагов, интерфейсы, события, сохранения и связь с контентом.
Он постоянно проверяет результат в игре. Работает ли камера, удобно ли управление, не ломается ли физика, не проседает ли частота кадров, может ли дизайнер менять параметры без правки кода.
Поэтому задача редко заканчивается словами код готов. Она заканчивается, когда механика работает в сборке и выдерживает тестирование.
На практике это означает постоянную связь кода с ощущением игрока. Даже небольшое изменение скорости, инерции, радиуса столкновения или времени отклика может полностью поменять впечатление от механики. Поэтому игровой разработчик живёт в цикле короткой проверки: изменил, собрал, дал попробовать, увидел, что реально происходит в руках игрока, и только после этого считает решение удачным.