Если в двух словах C# проще, С++ эффективнее, в комментариях ответу Владислава Кадуна уже сказали причины.
Хотите быстро игру сделать берите Unity и не парьтесь, хотите серьёзную игру сделать, то лучше С++.
Но С++ требует определенных навыков и заставляет программиста следить за памятью, во время удалять объекты, но зато он быстрее, почему, сказали в комментариях.
А вы под какую платформу делать хотите?
Mobile.