Это надо просто пережить. Понимаете, то, чем хочет ваш сын в итоге заниматься, непосредственно связано с программированием, так или иначе, да, это только часть и не самая сложная, но это надо освоить , а математику на 1-2 курсе тоже придётся с натяжкой усваивать, без этого он не сможет работать в этой сфере. Поэтому брать репетитора и усваивать, пройти  и выдохнуть.  Это базовые знания для программирования в геймдизайне. Если выбирать чистый дизайн, то добирать на стороне прогу все равно надо будет. Но и на чистый дизайн поступить надо постараться и иметь репетиторов из вуза и крепкую базу до, плюс вкалывать на курсах программирования. Это очень тяжело.