Ответ на вопрос из заголовка - смотри требования в вакансиях на gamedev C++ и оценивай свои силы, сколько времени тебе понадобится, чтобы эти требования выполнить.
Если говорить про разработку собственной игры или движка:
https://qna.habr.com/q/1285166
Опять же попробуй декомпозировать задачу по разработке конкретной игры с конкретными механиками / визуалом / сюжетом и оцени сколько тебе времени понадобится, чтобы освоить все инструменты и разработать.
И сколько денег, если ты захочешь привлечь людей со стороны.
И сколько времени, чтобы заработать эти деньги
И какие навыки нужны для заработка этих денег
И сколько времени понадобится на получение этих навыков
И сколько денег нужно, чтобы не умереть с голоду во время получения этих навыков и разработки игры.
я видел на форумах писали что Gamedev на плюсах это ели на хлеб наскребсти.
Геймдев на любом языке такой, тк деньги компенсируются "интересностью".
Если хочется денег - идти надо в enterprise.
Есть еще один вариант не трогать сейчас программирования и погрузиться в школьную учебу и повторить весь школьный материал чтоб сдать экзамены и поступить в хороший колледж/университет,
Хороший вариант.
я не хочу чтоб моя жизнь была проведена на заводе до старости и люди меня считали глупым мне хочется поступить в МФТИ или в какие то престижные колледжы/университеты чтоб уж точно не пропасть в жизни
1. То что ты с пятого класса учишься на одни тройки не делает тебя автоматически глупым.
2. Учёба в хорошем вузе не защищает тебя от работы на заводе до старости и не гарантирует тебе, что ты достигнешь какого-либо успеха в жизни.
3. Чтобы поступить на бюджет в МФТИ или аналогичного уровня университет не достаточно хорошо учиться и получить много баллов на ЕГЭ.
4. Одним из признаков глупого человека является неумение грамотно и лаконично выражать свои мысли.