Зачем хороший код, если игра плохая? К проекту Евгения возникли вопросы: Мол, почему игра не очень?
Женя проходил обучение по направлению "Программирование с дальнейшим
трудоустройством в студию разработки". Его задача в том, чтобы исходный код соответствовал промышленным стандартам и проходил ревью в нормальных студиях. Этому мы и учим.
А зачем код, если игра так себе? Какая разница, что там под капотом?
В кругах разработчиков игр популярна фраза: "Игра не делается. Игра переделывается". Собственно, задача хорошего кода - иметь хороший
maintenance. Чем медленней растёт стоимость (абстрактная) изменения проекта, тем лучше maintenance.
Студия может разрабатывать один проект годами, постоянно его переделывая: избавляясь от багов, улучшая баланс, графику и прочее. И всё это возможно благодаря хорошим программистам, которые способны удержать эту кучу костылей под контролем.
Вот таких программистов мы готовим.
Отличные игры обычно делают команды из разных талантливых людей, а не только программисты, и каждый вносит свой вклад.