Геймдизайнер - это сценарист и режиссёр в одном флаконе. Только он занет что это будет за игра и как она будет выглядеть.Что касается образования, то всё зависит от его наклонностей и вкусовых пристрастий. Есть чисто математические игры, например, 2048, "шарики", пасьянсы и т.п. - там нужно программирование. Есть игры рангом повыше, например, квесты, экономические, жанр "я ищу", симуляторы - здесь надо мозгой шевелить, чтобы заинтересовать игроков, чтобы сюжет был последователен и не затянут, а держал в тонусе. Есть игры более высокого уровня - многопользовательские. Вот там работает много народа. Чаще всего там даже не один гемдизайнер, а группа людей с различным образованием. Учиться можно где угодно, но по опыту скажу, что хорошие геймдизайнеры те, кто ещё в детстве умел придумывать игры и объединять вокруг себя людей.Пусть Ваш сын для начала возьмёт простую игру, например, "ножички" и опишет её, т.е. кто играет, как играет, правила, всевозможные условия и т.д. Уверяю, это не так просто, как кажется. А потом, если он это сделает, пусть перенесёт это в формат компьютерной игры, т.е. решит: какаия будет графика, какой вид открывается игроку, глядя на экран, на каком движке он это планирует делать и т.д. Да-да-да, это всё (и даже больше) должне знать любой геймдизайнер, вне зависисмости от того "физик" он или "лирик". И ещё передайте сыну, что делать игры не так весело, как играть в них. Это творческий процесс, вписанный в жёсткие временные рамки. Это работа, за которую тебе платят деньги и ты должен её выполнить так, чтобы было из чего платить, иными словами - игра должна приносить прибыль.