Hello everyone! I am on a journey to be able to code in the most coding languages!
I found this game engine that has a language called microScript and I am very interested in this easy looking language! I also saw you can code in Python, Lua, and JavaScript which is awesome!
But I was wondering if you guys know about the unique features of this game engine that might be different from the others?
Please let me know!
Coding in microScript is very similar to coding in Lua on Love2D.
- easy object-oriented, procedural language with no braces, semi-colons or begin (has the 'end' like lua)
- your code runs in three callbacks: init, update, and draw
- the API is through supplied objects: screen, keyboard, mouse, etc.
In microStudio we have a development system running in the browser, and it's very live. You can change the code in a function while the game is running, and call code routines from the console while it's running. The only real limitation is you can't set breakpoints, or step through each instruction in the source code.
There is support for all aspects of game programming here, it's a one-stop affair. The platform is designed for learning game programming, but it also makes for quick game development and that's what I like.
Wow that is awesome I coded in love2d and it was really good so if it's similar to that then I think I got it, thanks for the information!
That is awesome! This is a great platform to use! If you like Lua, you will absolutely love microScript, they are so similar, and this one is easier and better (in my opinion), happy coding! :)
CodeGod This is a great bro microScript is how I code, you will love the platform!
Thank you! I am learning microScript and it is probably the easiest one yet! Thank you guys!
Keep in mind that underneath it's JavaScript you're executing and the class system is really prototyping which is pretty cool.
It's quite easy (yes) to code as anything undeclared returns 0, so if variable then test for the variable existence, or returns default 0 if you don't set it.
That's sometimes trouble cause when there an error it just returns 0 and marches on and you can't tell where things went wrong :(
Oh it must be a young engine, still it's really cool so far!
Yes, that's already happened to me, but I'm glad you chose Microstudio. It seems small but powerful. Tiberius even created an AI with it.
That's awesome! I'm not going to use this engine forever but it is something I'm definitely going to hold on to because it's really nice and I love it!