Hi @Qws!
What we’re currently working on is support for creating a game in full C++ (for some studios that are more comfortable with that). In line with that we’re also looking into supporting C#.
Both are a slightly longer task, and it’s about both restructuring some of our internals functions, to make them “cleaner”, and also make them more useful from a scripting perspective.
This api cleanup, would essentially allow you to create your own scripting layer if you wanted to.
These efforts are done to help studios with larger codebases, to migrate to Defold.
Personally, I would still use Lua, as it’s very powerful in what it does, and instead use our plugin system to add extra functionality that needs that extra computation power.
But for the OP: “What language would Defold support as official alternative language to Lua?”
In don’t think we will support another “official” language.
We will continue to support our C/C++ sdk, and our Lua bindings, and eventually they’ll be flexible enough for users to add their own scripting language on top of it. But it’s not something we strive for.
Lua language is extremely versatile and very powerful. (e.g works on all platforms, even console)