Love2D

If you eventually want to make a bigger game, and MicroStudio's browser-based performance isn't enough, and you want to have completely 100% compiled games, I have found that Love2D is an excellent switch. I'm not saying that MicroStudio is a horrible, unoptimized game engine, I still think it is excellent for beginners and experts alike and can totally support a fully-fledged game, but Love2D is for people out for performance.

It's library of functions actually closely mimics MicroStudios, and it took me about a month to comfortably use it. If you really want, I rebuilt MicroStudio's screen functions into a library and I have found that most helpful.

The only real problem I have with it is all the things MicroStudio made easy. It's so easy to set up a class in here, rather than a Metatable in Love2D. For some weird reason. You can't do stuff like x += 1 You have to do x = x+1. Objects are replaced by tables which is a little confusing at first, but if you don't think about it too much, you'll live. Also, debugging is a nightmare. Usually no error message, you don't have a console, and you don't have a debug menu. There is a way around this, I built a little on screen debugger, which I find really handy, and I will gladly give it to you.

Anyways, I found Love2D is an excellent game engine choice for serious game developers seeking out to have a more demanding game with better performance, people seeking to "Ease-in" into more widely-used programing languages, or if you just want to learn something else.