Noxid said:
it would have to compete with Unity3D and Unreal Engine, and no offense to the OP but I don't really see that being an option for a solo effort over a limited time period
Unreal Engine is for 3D(correct if I'm wrong), and although Unity has a 2D mode, having the cutscene stuff built-in is probably a really useful feature.
It's stuff like HTML5 2D game creation frameworks I think would be the main rivals, since they're tried and tested, some are free, work on basically anything decent(meanwhile, this is somewhat limiting).
And there's a lot more Javascript code out there (physics libraries for example(EDIT:Oh, you have one built-in. Still, I think my point is made...)) than there is Lua.
Finally, people are throwing a lot more money into optimizing Javascript than Lua.
Still, as a "better than trying to revamp the CS engine with a increasingly complex set of modifications" engine, it's fine.
Certainly good enough for the CSTSF, and better to use something we can see the code of(Carrotlord's Doukutsu Assembler won't die, though-"true" CS engine modding will likely stick around, and there'll always be those who simply like the challenge of using ASM even when there's no real point, or know ASM better than C++)
But I wouldn't go with marketable, if only because there's so many HTML5 rivals that work anywhere,while this engine is stuck on Windows, or at best, the Windows/Mac/Unixes set.
Again, though- in comparison to the CS engine, which is basically Windows-only(ports do not support ASM modding for obvious reasons and there's no other way to do a lot of custom behavior), this'll work just fine.