Posted on: Nov 18 2019 08:57:48 AM
Hello Cubash community,
We're aware that some of you have been waiting at least a year for Cubash to release its game platform. Today, I'd like to give everyone an insight of what is going on internally.
I will split the two main concerns in two separate categories, them being the game client and the new website.
1. Game Client
A few months ago, we've created a base client that served as a test for the engine that we're using (you can see the preview here: https://www.youtube.com/watch?v=RBpGlvjdmgI). It's proven to be possible and rather efficient. We had realized early on that using GDScript is not the way to go and decided to rewrite the game client using GDNative (Or C++). The C++ client is of course, more lengthier to develop especially with the lack of any kind of documentation the game engine provides; we have to figure it all out ourselves and we've made evident progress in doing so. Unfortunately, due to college, jobs and internships we haven't been able to make any news-breaking progress yet and we are sorry for this, but at one point there's only so much two people can do.
We develop the game client at least once a week since there's not much else we can do about the lack of time. Both me and errcode404 need to be available for progress to be made and with all the responsibilities life is throwing at both of us, this isn't easy. We haven't given up, we still want to develop games but please understand that certain things are out of our control.
Currently, we're in the progress of revamping our PlayerController and making new netcode that will make sure gameplay is smooth and not laggy. We also created some tools for us to use to more easily develop the game, such as live recompilation through gcc. I would like to share more news as time goes, so expect more posts in the update section when I have more to share with you guys.
Posted on: Nov 18 2019 09:03:22 AM
2. The new website
The new website is a bit brighter in terms of news and progress, as it's my personal project and I can work on it way more often compared to the game client. Yesterday, I've finished character coloring and things are looking bright.
I've been looking into adding 3D previews while you change your character. Some previews can be seen here, but do keep in mind that these are not the final products.
3D view concept and preview. Here you also see animations at work
Color changing (sorry for the music)
Of course, there's more to the new website than just that. The new website will feature trading, a SPA to reduce and perhaps kill load times entirely and a more flexible codebase for us to release more updates with.
Since the architecture of the new website is one big API, this also allows us to create the mobile applications using the same code we'd use for the website. This is very beneficial since it saves us a whole lot of time, and we wouldn't have to rewrite the same thing again.
Currently, I'm in the process of finishing character customization and polishing that. Afterwards, I'll work on the forums and release the first public beta everyone can test with us.
Posted on: Nov 18 2019 09:06:10 AM
I'd like to thank the Cubash community for the great times we've had so far, and we'd love to provide you with our services for years down the road.
We know things are taking longer than usual, but in the long run it'll be worth it. For instance, we could've just used Unity, but we've chosen not to because we'd rather have quality; not quantity. Godot allows us to go to levels Unity just isn't efficiently capable of doing.
Posted on: Dec 01 2019 11:16:51 PM
Update: Near completion of the character customizer, the biggest thing about the new site.
Posted on: Dec 03 2019 09:53:36 PM
Posted on: Dec 10 2019 10:39:25 PM
Posted on: Apr 09 2020 01:29:16 AM
As of today, the game client has the ability to dynamically load custom made levels.
This is the first step into having a platform where users can build their own levels.
More information can be found at: