Если цель стоит в том чтобы сделать это для себя, для своего удовольствия и получения опыта, то используйте все к чему душа лежит. Но если говорить про создание реальной игры которая пойдет в релиз, то простой ответ будет нет. Придется писать то, что уже написано давно на других языках не имея поддержки большего комьюнити и у вас просто кончатся ресурсы или желание делать игру.
Так что без крайней необходимости лучше идти по протоптанному пути и не создавать себе проблем.
Можете посмотреть в сторону godot engine для создания 2д игры с с++.