Я также посоветую автору вопроса рассмотреть вариант разрабтки игры для веба и обратить внимание на phaser.js - это javascript-движок, использующий библиотеку pixi.js. Хорошая документация, относительно большое комьюнити
Unity - ваш выбор. Дело даже не в бесплатности и/или доступности. Инструментарий Unity изначально отлично подогнан под 2D, а официальный портал игрового движка изобилует обучающими материалами, как в видео-, так и в текстовом формате.