What we are working on ...

Started by Icseon, 10 months ago

Replies: 95  Views: 988



Posts: 774

Joined: 07/22/2018

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.


Posts: 242

Joined: 07/15/2019

Posted on: Aug 25 2019 12:56:13 PM



Posts: 409

Joined: 10/14/2018

Posted on: Aug 25 2019 12:56:36 PM

why isnt this pinned lmao


Posts: 3,407

Joined: 04/29/2019

Posted on: Aug 25 2019 12:56:54 PM



Posts: 3,407

Joined: 04/29/2019

Posted on: Aug 25 2019 12:57:07 PM

Pin it icseon


Posts: 1,065

Joined: 01/22/2019

Posted on: Aug 25 2019 01:11:47 PM

Icseon why did you delete the tweets?


Posts: 2,607

Joined: 11/28/2018

Posted on: Aug 25 2019 03:00:39 PM

thanks for the info icseon


Posts: 894

Joined: 05/13/2019

Posted on: Aug 25 2019 03:27:23 PM

Nutria bump


Posts: 710

Joined: 07/23/2019

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.


Posts: 1,542

Joined: 07/10/2019

Posted on: Aug 25 2019 05:02:46 PM

Wow, that's cool.