Cubash Transparency Report #2
Hello! Welcome to the second weekly installment of the Cubash development transparency report
Last week, I made the first transparency report which you can find here: https://icseon.com/cubash-transparency-report-1
This week, most of my attention was poured in the level editor.
Let’s get straight into it.
Materials
Our asset creator Storm has created a few normal maps, allowing us to have materials in Cubash. I have been working on implementing them in Cubash. Below is a screenshot of all the materials in Cubash so far:
New object types
A level with just cubes would get boring pretty fast, wouldn’t it? For that reason, I have added two new object types:
Sphere
Cylinder
Both of these new object types support rescaling in all directions. The collision will continue to work fine in all cases as shown here:
Creation, deletion and duplication
Now, it is possible to actually add new things to your level and delete parts that you do not wish to have. On top of that, you can also duplicate your current selection to ease level building.
Adding something to your level
Adding a new object to your level is as easy as clicking what you want to have in your level. Once you’ve clicked something, your camera will look at it.
Removing and duplicating
This is mostly self-explanatory. Clicking on the delete button deletes your current selection and clicking on the duplicate button will duplicate it.
There are shortcuts for these buttons as well:
- Delete -> DEL
- Duplicate -> INS
Both of these keys (on most keyboards) are right next to each other.
Loading screen
Let’s face it. Levels will never load instantaneously, although I have made a lot of progress in making it as fast as possible, we still need a way to tell the player that loading is happening.
Cubash now has a loading screen that appears every time a level has to load up:
I do still aim to make this process as fast as possible.
The client
The client has also received its updates again. All the above has also been added and implemented for the client.
To showcase the ability to create new levels and our multiplayer capabilities, I have asked a friend to come join me to test to client out with me.
Multiplayer preview
Closing words
That’s it for this week.
Thanks for following the development of Cubash. Next week, there will be a new transparency report.
I hope to start work on the website next week.