инструментарий лучше выбирайте тот, которым вы лучше умеете пользоваться
оптимизировать производительность нет смысла до того как игра готова
во-первых она может в принципе не потребоваться - если игра выйдет не слишком прожорливой к ресурсам, кроме того наверняка пройдет несколько лет и мощность компьютеров увеличится, или же вы прекратите разработку (наиболее вероятный вариант как ни прискорбно) но в этом случае вы хотя бы будете заниматься чем-то интересным а не изучением с++.
во-вторых ваша главная задача как геймдизайнера создать работающий прототип. если будет прототип игровой механики, пусть тормозной, вы будете видеть узкие места и потребности игры, и во-первых сможете привлечь специалистов, во-вторых будете видеть узкие места и что именно требуется ускорить.






