Как и большинство разработчиков, я являюсь бизнес-разработчиком, который, по сути, состоит из поглаживания пользовательского интерфейса в каком-то внутреннем хранилище данных. (Мы все знаем там гораздо больше, чем это, но обычно это то, к чему это сводится.)
Я понимаю, что разработка игр сильно отличается от развития бизнеса, но мне сложно объяснить это моему другу. Я надеялся, что сообщество SO поможет мне здесь.
Для меня современные разработчики игр много разбираются в манипулировании трехмерной графикой. В игровом коде (и я угадываю здесь) вы собираете многоугольники (или что-то в этом роде), вращая их и т.д. Это включает в себя другой способ мышления от манипулирования реляционными данными (например). На самом деле я не знаю. Я просто знаю, что это разные.
EDIT:
Я должен подчеркнуть, что под "развитием" я подразумеваю "программирование", а не все аспекты, связанные с созданием игры или программного обеспечения для бизнеса. Простите, что я не сделал этого ясно изначально.
Спасибо!