Разработка игр, пожалуй, самая интересная направленность в программировании. Однако, и не самая легкая. В настоящее время, разработка игр имеет особое значение. Это весьма серьёзная и успешная для бизнеса направленность, которая приносит крупный доход. Но, чтобы стать настоящим разработчиком игр, вы должны сами любить компьютерные игры и действительно любить свою профессию. Эта направленность в программировании является сложной и можно очень быстро потерять к ней интерес если вы расцениваете это просто как работу, а не интересное хобби. Для разработки игры используют движок и его язык программирования, но это еще далеко не все. Если игра подразумевает собой симуляцию реального мира, то для её создания необходимо создавать физику и поведение объектов, озвучку персонажей, ландшафт локаций и многое другое. Игровых движков существует очень много, но самые популярные из них это Unreal Engine, в котором используется язык программирования С++ и движок Unity 3D, в котором используется язык С#