We’ve had yet another unusual week to mark on our calendar. Let’s jump straight in!
Wwise and Fabric
As we said last week, we’ve sat down and started working on the port to Linux. Unfortunately, the results so far haven’t been very satisfying. And by not satisfying, I mean catastrophically unsuccessful. This lead to a major choice to completely abandon the current sound engine, Wwise, and continue the development with a different sound engine, called Fabric, developed by Tazman-Audio. This engine already works well on Linux, and the design is very similar to what we’re used to with Wwise. We’re sure that we’ll be losing a bunch of features that Wwise had, but we weren’t using any of them anyway. And, those same features may be available in the future with Fabric anyway.
Wwise is a really powerful tool, but it really seems that their integration with Unity3D isn’t really where it needs to be yet. Almost every crash log we’ve dug into, we see issues with the sound engine, and we’ve spent more time debugging it recently than we have actually integrating new sounds.
This is the reason behind why some people are crashing constantly, and others will never see crashes. Wwise simply likes some audio chipsets more than others. The move to Fabric will fix a lot of these problems.
This is good news for Linux, of course. We’re almost there with the Linux build, so don’t worry. It’s only a matter of days before we should have all the compilation errors fixed, and then we’ll have the new build of the game ready to go for you guys!
As we said last week, we sent a new build to our internal testers for it’s run through before release on Steam. As everyone knows at this point, that release never came. There were a few reasons for that, mainly that we found some pretty major regressive bugs, such as:
The magical mines would disappear when loading a survival save
Corruptron waves simply stopped
Empty tasks would just vanish
These are some pretty major, game breaking bugs. And, whenever we fixed one, another one cropped up. We didn’t run into those bugs all at the same time, but in sequence. Obviously, these issues meant that we couldn’t really push the patch to Steam, since we didn’t want to break the game for everyone. Fortunately, we’ve managed to hammer them all out, and today the newest build should pop up onto Steam
We’ve also fixed the issue where the music tracks would start playing on top of one another. We actually got a report from someone where every song in the game started playing at the same time. He said it scared him senseless, and now he’s going to seek counselling for the emotional trauma.
And, finally, we tried to fix a bug with the open mine. We haven’t sent this into the patch yet though, because we really need to test that one internally a bit first.
Screenshots and videos
This week, we’ve seen a lot of truly amazing castles being built by you guys. These are incredibly impressive, guys! Keep it up!
One thing we’ve wanted to eventually implement into the game was the ability to build small stories in the engine. Apparently, some people have already started doing it even without our help, and we really enjoyed this one in particular:
Friend of the week
Etalyx, of GamersDissent fame, has been doing quite a few videos on our game lately, and this last one is particularly fun. So, we’ve decided he’s earned his place as our friend of the week. Enjoy!
Soundtrack of the week
Hey guys! Box signing in again! I’ve got another request for you guys this week, courtesy of Kieron. He wanted a bit of electro-swing, a up and coming genre which I particularly enjoy. He suggested Caravan Palace as a good choice. I found their Super Summer Mix, and I’ve found it rather enjoyable. And now, all of you can too! Look for future entries courtesy of Kieron, he had a few good suggestions. Enjoy! Box out!
And, as always, thanks for reading.
17 Comments for Dev diary number sixty six : Wwise decision