Когда люди стоят лицом к стене, большинство из них либо делает больше из того, что они делали, либо меньше. Лишь немногие решают мыслить нестандартно и менять то, что они делают.
- Перефразируя слова Пола Рулкенса, TEDxMaastricht, Почему большинство всегда ошибается »

Способность работать можно в значительной степени разделить на две основные категории: владение предметной областью и приобретенные навыки. Первое основано на опыте, второе - на практике.

Мне не нужно повторять, насколько конкурентоспособной может быть карьера в области разработки программного обеспечения. Однако, если вы обнаружили, что ваши навыки на работе достигли предела, почему бы не попробовать разработать игры в свободное время или даже не присоединиться к компании по разработке игр?

Различия между разработкой программного обеспечения в игровой компании и других компаниях-разработчиках программного обеспечения происходят из разницы во временном и пространственном аспектах практики вашего ремесла.

Временно, из-за острой конкуренции между издателями игр за долю на рынке до того, как на рынке появятся другие аналогичные игры, время разработки игр значительно сократилось. Что еще более важно, в списке 996 компаний в Китае только 2% в этом списке - это игровые компании, а остальные - это компании-разработчики программного обеспечения другого типа. Это показывает, что разработка игр на самом деле связана с эффективностью разработки, а не с потерей времени.

В пространственном отношении это относится к типу технологий, задействованных в создании игры. Из-за нехватки времени разработчику часто необходимо хорошо разбираться в технологических уровнях, понимать требования к продукту и обладать хорошими коммуникативными и обучающими навыками, чтобы сократить накладные расходы на коммуникацию и повысить эффективность. Набор навыков, необходимых для разработки игр, включает графику, анимацию, векторную математику, базы данных, безопасность сети, дизайн API и протоколы и т. Д.

Смысл начала разработки игры заключается в том, что она ставит вас в среду высокого давления, которая обеспечивает быстрый рост, позволяя вам легко увидеть плоды своих трудов, чтобы вы могли обрести уверенность в своем росте.

Пробую обновлять еженедельно. Следующая статья будет об управлении временем в команде разработчиков игр.