Из математики: тригонометрия, векторная алгебра, немного планиметрии. Это самый минимум.
Из программирования: уверенные знания C++, многопоточности, базовых структур данных, базовых алгоритмов (сортировка, поиск).
Крайне желательно: понимание как вообще происходит рендер, знания OpenGL/DirectX.
Вообще - зависит от конторы и от того, на какую вакансию вы идете. Для джуна можете смело выкинуть "крайне желательно". А для лида - добавить сюда еще тонну всего.