GDOScript
What is GDOScript ?
My idea is to create an alternative way to write code for the Godot Engine (but an independent project from the Godot developers) with a simple scripting language that is similar to GO Lang, and indeed is powered by it in the form of a compiled code library that exposes an API (application programming interface). It will run as a GDExtension.
Some features may be:
- No floating point numbers, only integers (but 64-bit huge number capability)
- Loop iterations have an index and value made directly accessible
- Array, maps, and strings will be composed of 64 integer chunks (for speed)
- Integer sizes may be typed to automatically roll incremented values such as for i:8
- Be able to transpile the script to Go code to be able to compile the code as a GDExtension
- Edit in VSCode with a dedicated extension for VSCode
The aim is to create a simple scripting language that has powerful features that are absent in GDScript that experienced developers may like and at the same time does not have all the features of GDScript. It should be complementary to it and be able to provide very fast code if (optionally) compiled to a module.
This is just an announcement post of the intention to develop gdoscript later on in 2024. Look forward to more content and news posted on this topic here.