However it requires a LOT of work and actual money to do it, and the end result will be... difficult to implement new objects and modes into. You'd be better off sticking with MMF2's editor, or use HCGE if you want a multiplatform C-based Sonic engine to hack on.
And it STILL leaves the problem of creating an engine that cannot be easily edited.
Which... I already covered in my post above. It's not a good solution because there's no reasonable middleground. Either you're better off using MMF2 start to finish or developing an engine from scratch in C++.
This post has been edited by Mr Lange: 15 August 2015 - 04:30 PM