Hello all,
I’ve been working for the past month or two on a new scripting language (“MiniScript”) designed especially for use within Unity. This would be something you embed into your game, perhaps because
- you want an easy language for modding your game
- you’re making a programming game (like the classic RoboWar, etc.)
- you want to be able to change even the code of your game via Asset Bundles
Or maybe for other reasons I haven’t thought of! I’ve looked at the other alternatives — primarily Lua, or using the mono runtime compiler — but wasn’t satisfied with the compromises they make. So I designed MiniScript to be my dream language: trivial to embed, easy to learn and use, efficient, low-overhead multitasking, etc. It will also work on all platforms, including mobile.
I’m now to the stage where I would like some feedback from you all on the design of the language (and if you happen to find any bugs, bug reports will be appreciated too!). Note that the language is not finished; I have a few more tweaks in mind myself, and expect to incorporate much of the feedback I receive here. But it’s up and running, and in good enough shape to start sharing it with the world.
So, if this sounds interesting to you, please go check out the web demo. Or, to get a very quick look at the language, read this one-page MiniScript Quick Reference.
Please kick the tires, take it for a spin, and let me know what you think!
Thanks,
- Joe