На каком движке лучше всего разрабатывать 2D Sandbox игры?
Советую просто разобраться в юнити. У вас кривые руки, а виноват движок.
Если знаний по C++ больше, то выбирай Unreal или Кокос(Лучше Unreal).Я тоже делаю платформер на нём по типу Террарии.Если знаешь C# то использую Unity personal edition.