What's Next For The Subnautica Series?
Hello, Subnauts!
Since we launched Below Zero 1.0 - and Subnautica on Switch, PlayStation 5, and Xbox Series - back in May we’ve been in a non-stop loop of investigating and fixing bugs. And in late August, we also brought support to Below Zero in four new languages.
But there’s still a lot more to do, and we have plenty of things planned, so we wanted to let you know what else we’ve been up to and what you can expect from us in the coming months. Please think of this as a summary of our priorities - as you may already know we do not make many public commitments to specific dates.
What are we up to now?
Addressing a lot of tech debt The Subnautica code base is approaching eight years old and has been touched by quite a few hands over the years, without much opportunity for refactoring and tidying. There are a number of ways the code base is not set up sustainably and that we intend to address with some deep cleaning in the coming months. This is important because the cost of tech debt is also carried on to the player in a number of ways. Here are a few examples of tech debt we’ve been working to pay off:- Our save system is in need of retooling. Eventually, our goal is to refactor and optimize our save system so that it is smaller in size, faster, and, where possible, make the format more uniform between platforms in order to reduce platform-specific bugs.
- Unify the code base. When we shipped Below Zero we had platforms on different versions of Unity and the code base was spread across multiple branches. This makes it difficult to switch contexts and easier to make mistakes, and has created a lot of logistical and production overhead for us. Our goal is to get Below Zero and Subnautica on unified (no pun intended) versions of Unity, and merge our code base back into a single branch.
- Update Subnautica. Everything we already said applies to the original Subnautica, but with the added wrinkle that Subnautica has not been as supported as we would have liked while Below Zero was in development. There are architecture, performance improvements, bug fixes, and quality of life features that Below Zero has benefited from that have not yet made their way back to Subnautica. Our goal is to update Subnautica on as many platforms as we can and include some of these improvements along the way.