by SolarPortal » 04 Dec 2016, 13:17
i am afraid we cannot drop support of lua as lua is a powerful language. With a bit of work, you can emulate class like structures and inheritance that will allow you to work with a OOP code flow.
If you look in "Asset Library\Scripts\Base Classes\System Base Classes", you will see what i mean. These are basically classes that can be instantiated and handled much like c.
You can include other scripts in lua by calling "sky.include("myfile.lua");".
c# will be added at some point, but as a coding language, many hobbyists, modders or indie's are more scared to touch something that looks more like code. Lua is friendly and has a simple script like frontend with easy syntax and they dont have the hassle of typecasting.
Yes, error checking/capturing can be improved.
Skyline Game Engine - Lead Dev.
Please provide as much info as possible when asking for help.Specs: OS: Win 10 64bit, CPU: Intel i7 4770 3.4ghz x 4 core(8 threads), GPU: Nvidia GTX 1060 6GB, Ram: 16gig DDR3, Windows on 250gb Samsung Evo 860
Twitter: @SolarPortal
Instagram: @SolarPortal