▶
DevLog #1 - Soundtracks, performance and more!
With this new series, we want to bring you a bit closer to us, and share a little bit of everything that goes behind the scenes on the development of the game. We are working on a bunch of stuff but we made a special selection for today, so lets get started!
For the past few weeks, our sound expert and guru has been working on something GRAND!! To say the least. It does sound like Im getting married on Halloween or something. Take a listen to this snippet of what he has been cooking: [previewyoutube=ot6YivpIJTs;full][/previewyoutube] A few words from Gama In this part of the track that you just listened to, the voices are very evident, and might already give you a pretty good hint on what is coming, can you all guess what it could be? This track is the first time Ive used breakcore and drumnbass elements together, so it has been really interesting to compose! Gama has also been working on new sound effects for the Myrmidons ascension that will be coming with the next update, check it out: [previewyoutube=-lD2C7AwKWc;full][/previewyoutube]
Given how insanely the game can scale, we are working on a new collision detection system to be used by most of the skills in the game. This new system is multithreaded and will make much better use of your CPU, and while it is still in early tests, it is showing considerable gains so far: [previewyoutube=pEKDatn5m_s;full][/previewyoutube] While you can definitely see the difference in the video above, keep in mind that "FPS" is not a great metric for speed. A much better metric is "time per frame", and using our internal performance analysis tool, we can have a better idea of the actual results:
In this test, we can see that the average time per frame was reduced from 210ms to 35ms, 83% faster than before. A few words from Allan Please keep in mind these are still early tests, and these results will vary greatly based on your device and what skills are being used, but I must say Im very excited with the results so far. Other folks on the team are working on different performance areas, so Im confident that over the next few updates we can score some big wins in this sense!
Please, come in and dont mind the placeholders. With this new UI feature Juan has been working on, you will finally be able to enable and disable various features the game has to offer such as your skill tree, central skill tree, weapon stats and so on, giving you a lot more control over how you play the game. [previewyoutube=eDR4hdaBjqk;full][/previewyoutube] A few words from Juan You will be able to play without all the different modifiers, and it's interesting to see how this affects and changes the gameplay. With everything enabled, the character becomes considerably stronger. Regarding the implementation, it was more about identifying where all the resources were added to the player and then enabling/disabling them individually and making sure only the right stuff gets applied. In the end you only really notice the colossal difference, especially with the skill tree, when you're without it!
It has been quite a ride so far. The game has been changing a lot and we are continuing to work hard to deliver the best game we possibly can, but one crucial and very important change we want to make is to be more transparent and open with you, our community, about what we are currently working on, make sure that the curious minds can be satiated. This devlog is the first step in our masterplan, but not all of it! We are planning a bunch of different stuff, including regularly scheduled Q&As, State of The Game videos, and will also be starting a new mailing list!
And of course, if you would like to see more posts like this, or have other ideas of things you would like to know from us, do let us know in the comments! We read... everything!
We hope you have a great day, ~ Soulstone Team
[ 2024-07-05 17:58:00 CET ] [ Original post ]
Welcome to the first ever Soulstone Survivors Devlog!
With this new series, we want to bring you a bit closer to us, and share a little bit of everything that goes behind the scenes on the development of the game. We are working on a bunch of stuff but we made a special selection for today, so lets get started!
New Soundtrack and SFX
For the past few weeks, our sound expert and guru has been working on something GRAND!! To say the least. It does sound like Im getting married on Halloween or something. Take a listen to this snippet of what he has been cooking: [previewyoutube=ot6YivpIJTs;full][/previewyoutube] A few words from Gama In this part of the track that you just listened to, the voices are very evident, and might already give you a pretty good hint on what is coming, can you all guess what it could be? This track is the first time Ive used breakcore and drumnbass elements together, so it has been really interesting to compose! Gama has also been working on new sound effects for the Myrmidons ascension that will be coming with the next update, check it out: [previewyoutube=-lD2C7AwKWc;full][/previewyoutube]
Performance Improvements - Collision Detection
Given how insanely the game can scale, we are working on a new collision detection system to be used by most of the skills in the game. This new system is multithreaded and will make much better use of your CPU, and while it is still in early tests, it is showing considerable gains so far: [previewyoutube=pEKDatn5m_s;full][/previewyoutube] While you can definitely see the difference in the video above, keep in mind that "FPS" is not a great metric for speed. A much better metric is "time per frame", and using our internal performance analysis tool, we can have a better idea of the actual results:
In this test, we can see that the average time per frame was reduced from 210ms to 35ms, 83% faster than before. A few words from Allan Please keep in mind these are still early tests, and these results will vary greatly based on your device and what skills are being used, but I must say Im very excited with the results so far. Other folks on the team are working on different performance areas, so Im confident that over the next few updates we can score some big wins in this sense!
Quality of Life
Please, come in and dont mind the placeholders. With this new UI feature Juan has been working on, you will finally be able to enable and disable various features the game has to offer such as your skill tree, central skill tree, weapon stats and so on, giving you a lot more control over how you play the game. [previewyoutube=eDR4hdaBjqk;full][/previewyoutube] A few words from Juan You will be able to play without all the different modifiers, and it's interesting to see how this affects and changes the gameplay. With everything enabled, the character becomes considerably stronger. Regarding the implementation, it was more about identifying where all the resources were added to the player and then enabling/disabling them individually and making sure only the right stuff gets applied. In the end you only really notice the colossal difference, especially with the skill tree, when you're without it!
Better Communication
It has been quite a ride so far. The game has been changing a lot and we are continuing to work hard to deliver the best game we possibly can, but one crucial and very important change we want to make is to be more transparent and open with you, our community, about what we are currently working on, make sure that the curious minds can be satiated. This devlog is the first step in our masterplan, but not all of it! We are planning a bunch of different stuff, including regularly scheduled Q&As, State of The Game videos, and will also be starting a new mailing list!
You can sign up to our new mailing list clicking here, even though it will probably be a little bit before we send out the first edition!
And of course, if you would like to see more posts like this, or have other ideas of things you would like to know from us, do let us know in the comments! We read... everything!
We hope you have a great day, ~ Soulstone Team
[ 2024-07-05 17:58:00 CET ] [ Original post ]
Soulstone Survivors
Game Smithing Limited
Developer
Game Smithing Limited
Publisher
2022-11-07
Release
Game News Posts:
91
🎹🖱️Keyboard + Mouse
🎮 Full Controller Support
🎮 Full Controller Support
Very Positive
(19396 reviews)
Public Linux Depots:
- [1.61 G]
Soulstone Survivors is an action roguelite where you slay hordes of foes and face titanic bosses while learning powerful skills to enhance your character. Play as a Void Hunter, and with the spoils of every match craft weapons, unlock new characters, upgrade your skill tree and equip new runes, all in your quest for godlike powers.
With deep RPG mechanics intertwined with Roguelite elements, Soulstone Survivors offers a condensed, yet deep Action RPG experience:
We have prepared the roadmap below which outlines what to expect as the game evolves:
We are a tiny team that chose to stay independent and continue developing a game we love and would like to thank you very much for your attention and interest, and to all our existing community for all the help so far, we wouldn't be here without you!
With deep RPG mechanics intertwined with Roguelite elements, Soulstone Survivors offers a condensed, yet deep Action RPG experience:
- Explore almost 150 unique Active Skills (and growing!);
- Unlock and play with 14 Characters, with many more to come;
- Experiment with hundreds of Passive Skills and Runes to customize your characters;
- Progress through the Skill Tree with your Soulstones;
- Face and defeat powerful Bosses;
- Choose Curses that increase your challenge in interesting ways;
- Overcome extreme challenges to craft legendary weapons;
- Complete dozens of achievements and unlock new powers;
We have prepared the roadmap below which outlines what to expect as the game evolves:
We are a tiny team that chose to stay independent and continue developing a game we love and would like to thank you very much for your attention and interest, and to all our existing community for all the help so far, we wouldn't be here without you!
GAMEBILLET
[ 6086 ]
GAMERSGATE
[ 3241 ]
FANATICAL BUNDLES
HUMBLE BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB