Corona is a much better and way more valuable starting point than Moai, so not a valid reason.
Still there’s of course not a huge market/businesscase in terms of buying the company/product and try to make it in to a real competitor to other engines. At this point in time it’s just pointless as the 2 big vendors have, at least now, an almost endless amount of cash. Worst case I went through was what happend to MarmaladeSDK. I’d prefer for Corona to just become a ownerless open source product rather than getting sold/resold for every decreasing amounts of money and with constantly shrinking interestes by new owners.
What I think could be an option, if there are enough devs with decent revenues and *if* Corona might become fully open source, that a fair supported patreon could support someone like Vlad (of course, just in case he would even be interested in doing so) keep working on the engine and it would still be cheaper for most of those devs than to move over to competitors. But that’s just a theoretical situation and I also don’t know the number of successful devs, I just positively impressed every now and then when I notice some other pretty good download numbers of Corona based games.
I have no idea what the burnrate of Corona these days might be - for reasonable reasons Rob would not tell us even if there would be only him and Vlad. But for whatever is visible to us from the outside, I even have a hard time believing Rob isn’t doing this more or less as a sparetime activity.
That said - my personal dream 2d engine would be a mix of Coroa (easy build for mobiles, monetization, livebuilds, marketplace, central plugin management) combined with another framework I absolutely *love* (for it’s clean and simple API, easy portability to even new hardware/consoles and of course the outstanding performance while still enjoying the dynamic nature of Lua). I can guarantee you your personal impression, as written on Slack, is pretty wrong when based on the actual framework.
3d would of course be cool too, but that’s quite a huge can of worms to open. It’d be very hard to make it good enough without users constantly requesting whatever feature they see supported by the big engines.
New platforms and a basic support of stuff required for users to do simple 3d themselves could be good enough. Like, think what Richard11 could’ve done with his 3d experiment without the need to try to fake it all in 2d rather than just sending 3d meshes to the GPU with correct perspective rendering and a depth buffer etc. I bet we’d have a small but nice 3d engine with a scene graph, object loading, maybe simple animation and some convenience features.