Возможно, проще будет изучить C# и начать работать с Unity. Изучение С++ гораздо более сложный путь, но именно на нем пишут серьезные движки для игр.
Unity это очень мощный, но все же конструктор для игр. Если если вы хотите написать игру самостоятельно или небольшой командой, это отличный выбор. Если ваша цель работа в крупной GameDev фирме, то C++ будет более востребован.
Учтите, что переход на другой язык намного проще изучения первого. Так что выбирайте исходя из ваших планов на ближайшие 2-3 года.