ІМО, так, ви, ймовірно, самі собі нашкодите. Перш за все, правильно чи неправильно то це сприймається ієрархія серед мов програмування - і C ++ , як правило , має більш високий статус , ніж Java або C # (наприклад, такі питання , як ваші звичними - навпаки, практично нічого НЕ чути). Якщо ви застосовуєте десь, де використовується C # або Java, і ви знаєте C ++, вони навряд чи поставлять під сумнів вашу здатність програмування. Якщо ви застосуєте десь, де використовується C ++, і ви знаєте C # та Java, є досить справедливий шанс, вони поставлять під сумнів вашу здатність програмування, принаймні, до певної міри. Це не означає, що сприйняття неможливо подолати, але ви все ще ставите себе у невигідне становище.
По-друге, принаймні серед незалежних розробників ігор, яких я знаю (правда, не дуже багато), є якась основна неприязнь до C # лише тому, що він від Microsoft. На Сонце було сприйнято набагато позитивніше, але з моменту викупу Oracle це зовсім не так. Більшість бачить "Оракул" та "круті ігри" приблизно як можна ближче до точних протилежностей.
Нарешті, з практичної точки зору, ігри є одним із місць, де C ++ використовується найбільш активно. Якщо ви не знаєте C ++ принаймні розумною мірою, він просто значно обмежує ваші варіанти.