What we are working on ...

Started by Icseon, 3 weeks ago

Replies: 82  Views: 819



Posts: 546

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: 154

Joined: 07/15/2019

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



Posts: 410

Joined: 10/14/2018

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

why isnt this pinned lmao


Posts: 2,712

Joined: 04/29/2019

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



Posts: 2,712

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,451

Joined: 11/28/2018

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

thanks for the info icseon


Posts: 429

Joined: 05/13/2019

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

Nutria bump


Posts: 239

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,490

Joined: 07/10/2019

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

Wow, that's cool.