Не думаю, что во всех направлениях, связанных с разработкой игр, нужна сильная математика.
За полгода подготовки, если вы будете действительно готовиться, можно подготовиться по любому направлению и начать искать работу в качестве junior разработчика.
Откройте сайты вакансий. Вбивайте ключевые слова и смотрите, какие вакансии есть, какие к ним требования.
Это скорее всего будут C# и Unity, стандартная backend разработка, но для игровых движков, мобильная разработка.