Возможно, шарп идет в связке с юнити как дополнительный стимул к геймдеву. Многим может понравится, когда обучение связано с каким-то впечатляющим результатом, хз. Я тоже геймдевом интересовался на js + phaser именно по этой причине, поскольку заставить себя просто так учить js было ооооочень сложно и есть некоторый осадок от бесполезности этих знаний. А когда на экране двигается космический кораблик и делает пиу-пиу, то это другое дело). Юнити тоже когда-то тыкал, вполне мотивирующая штука к обучению.