Posted on: Aug 25 2019 12:54:01 PM
We have been remaking our game codebase in the C++ language over GDScript. Our reasoning for switching languages is simple, GDScript may be easier for some stages, but it is very limiting as to what we can do.
For example, sending HTTP requests has to be done through a blocking method that puts the entire game to a halt while the client is obtaining data from the server. With C++, we can simply utilize libcurl and use its asynchronous methods to obtain data without introducing any kind of lag in the process.
The same is true for scripting, there is no Lua implementation for GDScript, but there is definitely one for C++.
The reason why it's taking so long is because we are just making the correct decisions. We do not want to release a game that is hard to maintain and end up making a whole new client (as some other sites have done). We want to be able to scale, maintain and do much more than we were originally going for with our GDScript game implementation.
Posted on: Aug 25 2019 12:56:13 PM
Posted on: Aug 25 2019 12:56:36 PM
why isnt this pinned lmao
Posted on: Aug 25 2019 12:56:54 PM
Posted on: Aug 25 2019 12:57:07 PM
Pin it icseon
Posted on: Aug 25 2019 01:11:47 PM
Icseon why did you delete the tweets?
Posted on: Aug 25 2019 03:00:39 PM
thanks for the info icseon
Posted on: Aug 25 2019 03:27:23 PM
Posted on: Aug 25 2019 04:52:37 PM
I love how you post about what is behind the senses most sites no longer do that thank you Icseon for the update.
Posted on: Aug 25 2019 05:02:46 PM
Wow, that's cool.