Что нужно, чтобы стать разработчиком игр?
1) Смотря что конкретно в геймдеве делать собираетесь - физ. движки писать - тогда математику знать нужно. Если текстурки на треугольнички лепить, тогда не нужно.
2) Нет не обязательно, но вероятность того, что писать будете на крестах большая.
3) Преобразования матриц, компьютерная графика, да все что угодно же в общем-то.
4) Имхо - нет.
Советы - вписаться на опенсорсное игроклепание и порутинить недельку-месяц, потом уже решать нужно или не нужно, стоит или не стоит.
4) перед человечеством маячат такие проблемы - вопрос будем ли жить через 50 лет, а на компьютерную индустрию в год тратится больше чем на космос и образование. люди как будто в песочнице заигрались, вместо того чтобы взрослеть. выберите другое направление