Once again, it’s time to share some news about the development of The Riftbreaker co-op mode. When we released the last article, we told you about the major breakthrough that allowed us to test this game mode with more than two players simultaneously. We told you our next optimization targets and how we aimed to reduce the data transferred between the game’s server and its client PCs. This time we will tell you what we have been doing over the past few months, what improvements we made, and what comes next.
Much of our work has gone into optimizing the EntityComponentSystem, or ECS, for short. It is responsible for storing data about all in-game objects. The properties of almost everything you see in The Riftbreaker are stored within the ECS structures - the amount of HP enemies have, the light emitted by particles, the destruction system of buildings, and many more. It is a genuinely massive part of the game, so it is no surprise that we can find many places to improve within its code. Our current form of ECS in the game has been created with single-player gameplay in mind. The data for all entities are stored at all times. When an entity is visible or otherwise relevant to the gameplay, it is held in memory for immediate access. If an object is temporarily not used for any calculations, its data is packed and kept for later reference. The Riftbreaker is a huge game, so the amount of data the ECS has to handle is quite substantial. As we told you last time, large data structures are not desirable for multiplayer, where every byte of transfer and every millisecond count.
Thus we began the great work of rewriting the EntityComponentSystem, one component at a time, to optimize it for co-op scenarios. We have been working tirelessly, deciding which components have to stay on the server and be synchronized with the client PCs and which elements can remain solely at the client PC’s discretion. As we told you last time, we aim to keep things that are irrelevant to the gameplay state on clients only. However, with as many as 291 components to check, verify, and potentially rewrite, it still is a massive undertaking. However, we have made a lot of progress already, and we are sure that we will be able to enjoy the benefits of it very soon.
Minimap Rework
One of the main problems we encountered while playtesting the Riftbreaker in co-op mode was something that you could see during our dev streams (yeah, we stream co-op gameplay fairly regularly! Tuesday and Thursdays, 3 PM CEST at twitch.tv/exorstudios. Co-op streams don’t happen every time, but we try to show off our progress as often as possible.) was the broken minimap. The map would only show the player what they discovered themselves. Whatever your co-op partners found or built would not show up until you went there by yourself. Moreover, some objects outright refused to show up entirely - for example, resource deposits. This seems like not a big deal, but in reality, it made terrain orientation really tricky. It was also almost impossible to tell where attacks would come from, as their markers did not show up either. The only means of communication and marking places of interest was placing Rift Portals. While placing Portals next to valuable spots is generally okay, more was needed for players to enjoy the game.
With that in mind, we decided to rework the minimap from the ground up. The new minimap will collect data individually gathered from all players, combine all information into one on the server and then distribute a copy for each player. This way, we can ensure that every party member has access to the same knowledge at all times, making coordination and planning much more manageable. Reworking the minimap system also allows us to introduce performance optimizations. The minimap might not be the most breathtaking feature, but it’s resource-intensive. Every object marked on the map is a separate draw call for the GPU. With thousands of units, hundreds of bullets, and dozens of buildings appearing simultaneously, the cost of rendering the minimap grows quite drastically. Luckily, now is when we can make significant changes and reduce the strain on your PC’s resources.
The Sound of Silence
When it came to sounds in our early tests of The Riftbreaker’s multiplayer, the experience was hit-and-miss. During one session, you would hear all sounds playing back fine, and during others, nothing. Sometimes, you would hear sounds only if another player was hanging around in the vicinity of your screen. The problems resulted from the way we handled spatial sounds. The implementation was fine - but again, it was made with single-player gameplay in mind. Here’s a short breakdown of how the sound system in The Riftbreaker works and what we did in order to fix the problems we encountered.
We used so-called ' ears ' to simulate the effect of various sound effects coming from different parts of the screen (or entirely off-screen). Think of those ‘ears’ as a set of microphones attached to the game’s camera, each recording the sounds from the direction it is facing. When a sound is being played, we check whether it can reach one of the ears. Then, the sound’s distance from the ear would determine its volume and placement in the dimensional mix of the entire soundscape of the game. It is also worth noting that the mixing algorithm depends on a user’s sound system - it’s different for stereo headphones and for a 7.1 surround sound setup. In a multiplayer setting, the information coming from the ears of all the client machines mixed and resulted in various errors. The solution that we used in single-player was clearly insufficient.
To combat this issue and reduce unnecessary data transfers, we decided to handle sound information on the server side and send complete sound mix information to the client. Based on the position of each client’s ears, the server prepares information about all the sounds that should be audible for that player and sends it as a complete set of instructions. The only thing that’s left for the client to do is to play back the sounds from the disk. This means we won’t have to play with no sounds during our Twitch streams soon!
TurretSystem
While looking for potential candidates for further optimizations, the TurretSystem caught our attention. This system handles all the operations of defensive towers you place in your base during your gameplay. It takes care of aiming, shooting, and checking if enough ammo or energy is available for the tower to take a shot. We discovered that the calculation costs related to this system rose unexpectedly high when the player had many towers in their base. We expected the system to take up more resources for huge bases with hundreds of towers, but the numbers we saw did not match up with our calculations. We dug deeper.
Upon further investigation, we found out that the TurretSystem was optimized well, and we did not spot any immediate errors or places where we could make improvements. Clearly, it was not where the problem lay. Then, we decide to check all the systems that interact with turrets. This is finally when we got to the root of the problem. It turns out that the ResourceManager, the system that was responsible for checking if the towers had enough ammunition to operate, would take up as much as 10 milliseconds of calculation time per frame due to a bug. This problem was introduced when we refactored the resource system to handle resources appropriately for multiple players (e.g. each player’s ammunition is handled separately). When we fixed that bug, the time dropped from the dreadful 10ms to a much more reasonable 0.4ms. This is a great example of how expanding the game engine to support multiple players can drastically decrease performance and what we have to do to combat this type of problem. While working on adding multiplayer support, one of the most difficult, most time-consuming, and always ongoing tasks is to optimize the code in such a way that it runs at least as fast as single-player code.
Saves Work Too!
One more thing that we have been working on is the save system. After a couple of hard weeks of work, we implemented our first version of this system into the co-op version of The Riftbreaker. In its current form, it is quite simple and far from what it will be in the final version - please bear that in mind. Currently, the server saves only the state of the world and the ongoing missions. It does not store any information about the players, meaning that when we load a saved game on the server and connect to it with one of the clients, we are treated as a completely new player. Saving player progression and establishing an interface for reconnecting players is something that is still left to be done..
One of the main problems with testing unfinished products is the lack of stability. The server can crash anytime for any reason, ending our playtest on the spot. While some crashes happen 100% of the time, and there is nothing we can do about them apart from fixing them, others occur randomly. When you test software, you want to avoid being held up waiting for a fix to an issue that does not occur 100% of the time. While we can’t load player progression at the moment, even the current state of save/load implementation is of great help to us during development. If a crash occurs, we can simply come back to the latest saved game state and try again. If we crash again, we have a great way to reproduce a bug and make it easier for a programmer to track it down. If the game doesn’t crash, we can continue looking for more potential issues and speeding up our work.
There’s still a lot of work remaining to get the save/load system to where it needs to be, but we can already claim a major milestone as the core of the mechanism is already functional.
Conclusion
Over the course of the past few months, we managed to complete quite a few tasks and reach milestones we set for ourselves on our road to a functionally complete multiplayer build. Our programmers have laid the groundwork for the introduction of new technologies and optimizations that we have been planning for The Riftbreaker.
We have already mentioned the first of them in this article - the general-purpose optimized octree finder algorithm. An octree is a data structure where each node of the tree has exactly eight subnodes. Those subnodes can be divided further and further into more nodes. Octrees are an extremely useful tool when dealing with large, rather unorganized data sets. Dividing the data into smaller subsets significantly speeds up queries. We are currently making improvements to our current general octree search implementation that will allow us to see significant gains in various areas - both data transfers and performance. The new optimized octree organizes entity data into linear structures based on their spatial positioning. Most spatial entity queries look for entities that are close to each other, so having them close to each other within memory improves read speed and reduces CPU cache misses. Furthermore, the new algorithm is capable of returning entity component data along with the entities that are the result of the original query. Our current implementation has to divide that into separate operations, which is quite expensive. The new algorithm is very promising. However, we have to propagate its usage along all of our in-game systems to reap the benefits. It is one of the major tasks that are ongoing at the moment, and we hope to be able to report the results to you soon.
Another ‘big thing’ our programmers are working on is an entirely new dependency system within the EntityComponentSystem. Right now, when two entities make use of the same data, each of them has to create a copy of that data for ‘personal’ use, essentially wasting memory. While we are talking about sub-kilobyte numbers here, this number quickly adds up in a game like The Riftbreaker, where we often deal with hundreds of thousands of entities on one map. With this new system in place, entities will be able to share data with each other without the need to make a copy beforehand. This will reduce the amount of RAM needed by the game, make data reading quicker, and will positively impact the network transfer volumes.
We know that most of you would only like to hear the answer to a single question - when is coop going to be ready? The honest answer is that we don’t know yet. Looking back at the amount of work that we’ve poured into the online co-op, we can easily say that it already equals making a small game, and there’s already quite a bit of work to be done and a lot of unknown factors at play.
Our “immediate” goal is to achieve a stable multiplayer build with most of the game’s single-player functionality working in multiplayer through a local network. The biggest tasks that are required to achieve this milestone is - improving multiplayer CPU performance, reducing data transfer, and achieving full stability and feature parity.
As you can see, we have a clear vision and plans on how to make the co-op mode in The Riftbreaker a reality. The only thing we are asking in return is patience - we are doing our best to let you play the game with your friends as soon as possible. If you want to monitor our progress closer, visit our Discord at www.discord.gg/exorstudios and talk to us! We’re here to answer all your questions. You can also check out our streams every Tuesday and Thursday at 3 PM CEST over at www.twitch.tv/exorstudios - we try to stream our co-op tests as often as possible.
Before the release of the last expansion, we didn’t have the chance to tell you about all the new features we have prepared for you. We will try to make up for that in the coming weeks. Last week we told you about all the new weapons we introduced to the world of The Riftbreaker in World Expansion II. New toys for Mr. Riggs are always high on your wishlists, and we are happy to give you plenty of them to choose from. Still, handheld weapons are only one part of the arsenal available to you on Galatea 37. Defensive towers you can set up in your bases and outposts are the second half of this puzzle. With the release of World Expansion II, we also had a chance to expand your possibilities in this area. Here are all the new towers that we added in this expansion and the reasons why we chose them.
Acid Spewer Tower
This structure is a standalone version of the Acid Spitter weapon we showed off last week. Acid Spewer Tower is a mid-range, area-of-effect tower with a crowd control effect on top. It shoots acid projectiles that cover the battlefield with a sticky, acidic substance that slows enemies down and damages them. It is especially effective against large groups of small creatures, thanks to the fact that the acid pool stays behind for a couple of seconds. Even if a creature is not the direct target of the tower, it can still fall victim to the acid left on the ground. The tower serves as a middle ground between a Flamethrower Tower and a regular Sentinel Tower. It also fills in an important gap that we had in our defensive arsenal. Prior to the release of World Expansion II, we did not have any towers that dealt Acid damage to creatures. With this addition, you can take full advantage of Galatean creatures’ vulnerabilities.
Many of you let us know that you wanted to see more towers like the Heavy Artillery - giant, 2x2 cannons with incredible firepower. More than 800 people upvoted that idea on our suggestion board. What can we say - it’s a request we fulfilled with a smile on our face! (By the way, you can suggest more brilliant ideas there, the board is still open!)
Portal Bomb Tower
When we decided that World Expansion II was going to revolve around the underground Crystal Caverns biome, we knew that we needed a new Artillery Tower variant. We couldn’t simply use the classic Artillery. First of all, we want to imply that the cavern ceilings are way too low for the Tower to lob a projectile in a traditional way. The second reason is that Artillery Towers would shoot everything in their range, even if there was a solid wall in the way. These two elements combined would completely break the feeling of traversing a network of caverns and tunnels. We needed to find another way to combat ranged creatures, especially those pesky Necrodons.
Portal Bomb Tower utilizes our signature technology we use to solve all problems and inconsistencies - Rift Portals. Thanks to this versatile tech, the tower can deliver a powerful, armed bomb right to the back ranks of the enemy forces. Thanks to the instant materialization of the bomb in its target spot, there is no risk that the projectile will hit an obstacle along the way. The new tower’s firepower is also significantly higher than regular Artillery but comes at a significant cost. Each bomb dropped from the Portal Bomb Tower takes ten units of explosive ammunition, so you have to build a strong economy to support them. However, in contrast to Heavy Artillery, they do not require a steady flow of plasma to work, so they are a great alternative if you do not fancy laying down pipes around your entire base.
Laser Gatling Tower
This is another heavy hitter that will quickly deal with most of the large threats that might come hunting for you. While these towers require a significant amount of power per second to stay online, they compensate for that with no need for any additional ammunition to work. This tower shoots a rapid barrage of short laser bursts at a single target, allowing it to deal with heavily armed enemies with ease. However, it will lose a bit of effectiveness against entire hordes of creatures, as it takes some time to acquire its target. Still, nothing that can’t be fixed by adding more towers!
Laser Gatling Tower is an effective tool against Krocoons, Gnerots, or Drilgors - all the heavy hitters that can soak up the damage from regular towers with ease. You will also find it useful against medium-sized enemies with physical damage resistances. The energy upkeep cost may be significant, but the tower will keep shooting as long as you can provide the power for it. It makes it a little easier to maintain compared to Heavy Artillery and Portal Bomb Towers, both of which churn through your ammo reserves pretty quickly. This is the perfect middle ground between sheer power and ease of use.
What other kinds of defensive towers should we add? Would you like to see more small towers or just a couple of really massive ones? Let us know in the comments and on the suggestion board right here: https://riftbreaker.featureupvote.com/.
Now that the dust has settled after the release of the second World Expansion for The Riftbreaker and Into the Dark Story Expansion, we can finally come back to our classic developer blogs. Some of them will be more technical, while others will talk more about gameplay and design. Today’s article belongs to that second category. We will have a detailed look at all the new weapons that made their way into the game with the latest updates. If you have not tried them out yet, this one is for you!
Pickaxe
Designed with the Crystal Caverns biome in mind, the Pickaxe is a melee weapon that deals area damage in a cone shape in front of the Mech. That allows you to dig through walls quickly but has a sweet side effect - you can use this melee weapon just like a short-range gun. Depending on your playstyle, you may find the Pickaxe to be the optimal choice for a melee weapon for other biomes as well.
Bouncing Blades
This fun weapon will allow you to take advantage of the narrow corridors of Crystal Caverns biome. Bouncing Blades shoot out spinning disks at a very high velocity. The spin of the disk allows it to bounce and ricochet off walls several times, slicing through the enemies several times. The alternative fire mode also allows you to charge the launcher up with several disks at a time. Then, they are unleashed all at once, resulting in a delightful salvo of spinning death blades. Oh, and did we mention that they are covered with acid, corroding anything they come in contact with? Well, now you know!
Shard Gun
This weapon is the reward for completing the Into the Dark storyline. It is essentially a machine gun that weaponizes some of the crystalline structures found in the Crystal Caverns biome. The weapon synthesizes the crystal structure of very brittle minerals that Ashley and Mr. Riggs discovered during their visit to the cavern system below the surface of Galatea 37. Combining the crystals with traditional, low-caliber bullets results in a deadly combination. Projectiles fired from the Shard Gun split into razor-sharp pieces and pierce through the enemies. The shards split from the original bullet can deal damage to more enemies, giving you the power to mow down hordes quickly. Additionally, the crystals give bullets cryo properties, meaning that enemies hit with them will be slowed down significantly.
Sonic Fists
Sonic Fists are an ‘underground’ alternative to the standard Power Fists known from the original Riftbreaker. However, there are a few key differences between the two. Instead of relying on energy damage and very fast attack speed, the Sonic Fists deal physical damage at a slightly lower rate. They make up for these small disadvantages with a much higher power level and the shockwave they create with each attack. The shockwave allows you to keep a little bit of distance from your targets, making them easier to use and even viable as a multi-target weapon.
Immolator
This is the favorite weapon of every home-grown pyromaniac. Not only does it shoot explosive projectiles made of molten lava, but it also sets everything on fire afterward. Immolator also has an alternative firing mode, which shoots a much bigger projectile that explodes into a sizeable ring of fire after hitting an enemy. This weapon is especially useful in situations where you are fighting a group of smaller creatures accompanied by a couple of ‘tankier’ friends, like Gnerots or Krocoons. Since Immolator deals fire damage, it will get around resistances of most creatures outside of the Volcanic Area biome.
Spewers category
Fire, Cryo, and Acid Spewers are brand-new takes on weapons utilizing liquid ammunition. They shoot out balls of a gel-like substance that do not deal impact damage. Instead, the gel splashes all over the area of impact and stays on the ground. Enemies that come into contact with the gel take damage and get affected by additional elemental damage effects - they are slowed down in the case of Cryo Spewers and get set on fire in the case of the Fire Spewer. This type of weapon is very effective when fighting against large groups of smaller creatures, as the substance stays on the ground for a considerable time. It allows you to essentially form a barrier against such creatures wherever you need it. Spewer weapons reward quick decision-making and predicting where the creatures are most likely to swarm you.
Floating Mines category
Floating Mines have been a part of The Riftbreaker arsenal for a long time. The weapon allows you to place mines in rapid succession in a large area at a low ammo cost. However, the mines have a limited lifetime, meaning that you can’t simply cover the entire area of the planet with mines and call it a day. This requires the players to adopt a playstyle that focuses on predicting where the enemies will attack from and luring them into traps. Given that our latest expansion takes place in the Crystal Caverns biome, you spend the majority of the time navigating narrow tunnels and passages, giving you plenty of opportunities to set such traps. In World Expansion II we expanded the Floating Mines ‘family of weapons’ with more models, each utilizing a different element and allowing you to take advantage of the weaknesses of various species of Galatena Fauna. Now we have a full set of Floating Mines that can deal Acid, Fire, Gravity, as well as the classic Area damage. Each type of mine has its own set of effects, allowing you to easily distinguish between them on the battlefield. Plus, they actually float in the air now! Give Floating Mines a try if you haven’t done so before.
What are your thoughts about the types of weapons introduced in World Expansion II? Are any of them too strong or too weak, in your opinion? What kind of weapons would you like to see in the future? Let us know here in the comments, on our Discord at www.discord.gg/exorstudios, or our suggestion board at riftbreaker.featureupvote.com! We’re curious to hear what you think!
To celebrate the Steam Summer Sale, The Riftbreaker is now available at 40% off. Step into the role of an intrepid scientist/commando in an advanced Mecha-Suit and prepare the planet Galatea 37 for colonization. Fight endless hordes of aggressive creatures, create intricate bases and invent new technologies to survive in this strange new world.
You can also pick up the Complete Edition of the game, which contains both of the Story Expansions currently available for the game: Metal Terror and Into the Dark. Both of them will take you to undiscovered regions of the planet, where your combat and base management skills will be tested in completely new environments.
Today we are taking a moment to celebrate the skills and creativity of our modding community. Three months ago, we announced The Riftbreaker modding competition in cooperation with mod.io. Contestants could submit their creations in two categories - Custom Maps and Game Modifications. Our goal was to improve the popularity of modding in The Riftbreaker as well as to reward the most dedicated members of our modding community.
Expanded Arsenal by WirawanMYT with 72,8% of the votes
Distributed Force by Piisfun with 16,3% of the votes
Galatea Challenger by LikewiseHH with 10,9% of the votes
MegaPack by frognik with 51,2% of the votes
Corrosive by akee3 with 30,1% of the votes
Arctic Map by molch1 with 18,7% of the votes
Voting results from the Google Form:
Congratulations to all the winners!
1st place in both categories takes home a custom-built PC with The Riftbreaker artwork printed on the case.
2nd prize winners get a Radeon RX 6800 XT graphics card.
3rd place winners will receive a care pack with EXOR Studios goodies and gadgets.
We will contact all the winners by e-mail and ship the prizes within 14 days of confirmation of all the shipping details.
Thank you everyone for participation and creating all these great mods for The Riftbreaker. If you’d like to try out these mods, please visit the Mods tab in the game’s main menu and give them a shot! Thank you to mod.io for the support and the platform as well!
This is not the last contest we will be organizing, so stay tuned for more! Join our Discord to stay on top of all the news about the game and our studios - www.discord.gg/exorstudios.
We have just released a hotfix for The Riftbreaker that fixes an issue with Cultivator and Harvester drones that you have reported to us recently. In most cases, the drones would stop working after a couple of loops.
The current version number is: EXE: 810 DATA: 422.
This build contains no other changes.
Thank you for your reports and your help with fixing this problem.
With the excitement of the Into the Dark and World Expansion II releases out of the way, it is time to take a look at our future plans. This article will outline our expectations for the coming months and tell you about our progress when it comes to features that are already in development. It will also include a short, updated version of our FAQ at the end that you can refer to while looking for information about EXOR, The Riftbreaker, and the nature of the Universe. Without further ado, here’s the latest version of our roadmap!
Let’s kick things off with something about the co-op mode. As we were working on the second World Expansion, a number of players became concerned that we decided to backpedal on Multiplayer development and tried to weasel out of it. That is not the case. There are a total of fifteen people working full-time in our studio: four artists, six programmers, and five people for game design, testing and everything else. Let’s assume that the programmers are 100% busy with only co-op development. That leaves the remaining nine of us without much to do as we wait for them to complete multiplayer development. Not a very smart way to run a company, is it? Instead of waiting for miracles to happen, the remaining members of EXOR work on adding new content to the game. Naturally, we occasionally need some help from programmers, but World Expansions do not stop work on Multiplayer - it is a constantly ongoing process.
The last couple of weeks before the release of Into the Dark and the second World Expansion were quite hectic, which required us to cut down on streaming and other community activities. Unfortunately, that also cut you off from the main stream of information about the progress of online coop development. Another side effect of not playtesting the multiplayer build every day is that our programmers had free rein over what’s happening on the multiplayer branch. As we know, programmers are a different species, and our tiny primal brains can’t fully comprehend the beauty of a programmer’s mind. What’s considered ‘optimal’ for them is not quite ‘playable’ for us. Therefore, while there have been a number of major changes and improvements made to the Multiplayer mode, we’re going to need some time to make the game presentable once more. We are already working on another in-depth “state of coop development” article. If you haven’t read our previous articles about the state of online coop development you can catch up on that here: Multiplayer Development Progress - Part One Multiplayer Development Progress - Part Two
With that being said, we are still fully committed to delivering on our promise of a free Multiplayer update. As soon as we can, we will come back to streaming co-op playthroughs regularly. We have a couple of major milestones to clear before we are able to let you try it out. We have been making some good progress lately, so we are optimistic about this. All in all, rest assured will keep working on this. In fact, developing more content alongside our work on multiplayer means that you will have more things to do with friends once the co-op update finally drops. It is taking longer than we would like it to, and we apologize for that. We’d love to make faster progress, but it’s for the better.
The next item on the roadmap is the Extended Story Campaign. This is a range of updates and changes to the existing game mechanics that will add more replayability and endgame content to The Riftbreaker. We talked about this plan a couple of times. After you complete the main Campaign storyline, you will be able to generate new missions through the Planetary Scanner screen. Missions will range from exploration and sample gathering to full base construction challenges. Completing those tasks will grant you more resources and allow you to expand your presence on Galatea beyond what is possible now. Naturally, this increase in complexity will require several Quality of Life upgrades, such as the Economy Management Screen. This huge undertaking is very unlikely to come as one update package. Instead, we’re planning to make this a series of smaller updates, slowly introducing gameplay elements that will eventually lead to our final vision for The Riftbreaker’s endgame. We have already developed some parts of these mechanics while working on World Expansion II.
As you can see, we have already checked off a number of features from our list, but we are far from over. Our art and design teams have already started pre-production work for the third World Expansion for The Riftbreaker. As always, it will come in two parts - a large, free update with a new Survival Mode map, technologies, and enemies, as well as new game mechanics for everyone. The second part will be a paid, story-based DLC. We can’t share any more information about the content yet - it’s too early to tell what remains of our initial ideas. Rest assured - once we have something we can show off on stream, we will do so.
Naturally, everything that we outlined in this article are just broad plans. We will release updates for The Riftbreaker in the coming months, both big and small. Each and every one of those will be a milestone that brings us closer to one of the three things we talked about today: Online Multiplayer, Expanded Story Campaign, and the third World Expansion Update. You can help us decide what comes next by submitting new feature ideas and voting on submissions at https://riftbreaker.featureupvote.com/. Many features already made their way into the game thanks to you. Like this one.Or this. Or this one. This one did as well!
Let’s finish this update with something nice and simple - the updated FAQ about all things Riftbreaker. If you have any questions you think we should add to the list, please let us know!
FAQ UPDATE - June 20th 2023
Q: Will you add multiplayer support for The Riftbreaker? When? A: Yes. We have no estimates on the release date, but we will keep you informed.
Q: Will there be cross-play? A: Unfortunately, no. Cross-play is a Pandora’s Box that we do not want to open. We haven’t managed to close the previous one yet.
Q: Will the multiplayer portion of the game be available in co-op or PvP? A: We are focusing on optimizing the game for co-op play. However, the road from co-op to PvP is not that long, so we’ll see what the future (or modders) brings.
Q: You’ve been saying that you have been working on co-op for a long time. How do we know you are actually making progress? A: We released two major articles documenting our progress and describing the issues we managed to solve. We have also run a series of streams, where we played co-op survival runs live and uncut, with all the bugs for you to see. Once we have a version that is stable enough to let you play we will hold a public beta test.
Q: Why do you keep releasing DLCs and not Co-Op? A: There are 15 of us. Only 6 of us (the programmers) can do any meaningful work on Multiplayer at the moment. The rest of the team is working on additional content in the meantime. The expansions we release do not halt the progress on multiplayer.
Q: I'm struggling, where can I find help/strategies? A: You can either come to our Discord at www.discord.gg/exorstudios and ask the community for advice. You can also watch us play live during our Twitch streams at exorstudios
Q: I’m getting an ‘Access Denied’ error when trying to save! A: That is because Windows is preventing us from accessing your documents folder. We don’t know why that happens, but here’s a workaround:
Create a new "The Riftbreaker" folder in another directory like "D:\The Riftbreaker"
Find/Search for "CMD" in your windows search.
Right-click on "Command Prompt", right-click and select "Run as Administrator"
Go to the Documents folder and delete the old "Documents\The Riftbreaker" directory.
Run the command inside the Documents folder, "mklink /J C:\Users<your username here>\Documents\The Riftbreaker" "D:\The Riftbreaker"
Q: My game opens on the wrong display! A: Try using the configuration tool - open your Steam Library, select The Riftbreaker, press play, then choose the config tool. You can change your preferred display there.
Q: I saw some new Patch Notes on Steam. Are all versions of the game up to date? A: For PC releases - yes. We try to release our updates for Steam, GOG, and Epic simultaneously. Console and Windows Store (Game Pass) patches usually take 1 or 2 extra days.
Q: When will you get The Riftbreaker Steam Deck verified? A: This is a hard one. We have already done a lot of work on the Steam Deck version of the game. Unfortunately, since the Deck runs on a custom-built Linux-based system, each update introduces major changes to the system kernel. In order to ensure that our custom-built engine stays compatible with the custom-built Steam Deck OS, we would need to delegate one of our programmers to work on that full-time. While working on that, he would be unable to do any work on co-op or add new features for the content expansions. That is a sacrifice we are not willing to make at the moment. We want to get it done one day, just like we did for our other games, but it is not our focus at the moment.
Q: If Steam Deck is confirmed, does it mean the game will run on Linux? A: Officially - no. We have done a lot of work to ensure compatibility with the latest Proton library, but we won’t be providing official support for the game on Linux.
Q: My game is running sloooooooooow. Is there anything I can do to increase my FPS? A: Unless you are playing on an integrated GPU, your FPS is probably fine. The game slows down when the CPU can’t complete all the necessary game logic calculations in time. Rather than skip frames, which would result in visible chugging, we slow the game’s pace down, so that the logic can catch up to the rendered image. We know that it isn’t pleasant, but it’s the lesser evil. If you have a huge base, you can try to reduce the number of buildings - floors, energy connectors and pipes should be your focus. Meanwhile, we are introducing new optimizations - the game will run better with each update.
Q: Are you planning to add more achievements? A: Yes - we want to add more achievements with each World Expansion Update.
Q: My antivirus software has quarantined your game because of suspicious activity. What’s the deal? A: We have an integrated crash reporter tool that opens when the game crashes. From that tool you may send us a log file to help us figure out what might have caused the game to crash. Some antivirus programs don’t like that the game wants to phone home and block it. You’re 100% safe, promise.
Q: Are you going to add the Sandbox Control Panel to consoles? A: At the moment, it is looking unlikely, as we need to ensure the stability of the software we publish. It is quite easy to make the game crash with the Control Panel, so we would need to limit its functionality in a major way. Therefore, we do not expect to see that functionality added, at least not anytime soon.
We have just updated the experimental branch of The Riftbreaker with a patch aiming to address the most prevalent issues with The Riftbreaker after the launch of the World Expansion II.
This update is (most likely) incompatible with any current mods. Please remove all mods before playing. MAKE SURE TO MAKE A BACKUP COPY OF YOUR SAVE FILES! Make a copy of 'The Riftbreaker' folder from your documents and keep it safe.
With all these warnings out of the way, here’s how to access the experimental branch:
create a backup copy of your save folder (Documents/The Riftbreaker)
disable Steam Cloud save backup for The Riftbreaker
go to your Steam Library
right-click on The Riftbreaker
select 'Properties,’ then 'Betas,’ and use the following password: IknowWhatImDoing
After that, you will be able to choose 'experimental' from the drop-down menu. Download the update, play the game, and let us know if you encounter any issues. We also have a channel on our Discord: #rb-experimental-feedback - we highly encourage you to join in and share your feedback.
The Riftbreaker World Expansion II Experimental Maintenance Update, June 22nd, 2023. EXE: 797 DATA: 414 Changelog:
MINOR SPOILERS AHEAD, DO NOT REVEAL THE HIDDEN PARTS IF YOU HAVEN'T PLAYED INTO THE DARK YET.
Fixes
Added a new pain skin for Cavernot - previously it used the material from Gnerot Alpha.
Added an option to mute game audio in the background (when the game window is out of focus).
Dead units now have a resurrection cooldown that will prevent Necrodons from raising the same creature over and over again.
Energy Pylons toggle off option is now disabled - they can't be turned off and this is is now properly indicated.
Introduced minor changes to some map tiles to prevent camera culling bugs.
Playing a dialogue back from the journal screen should now lower the volume of music and sfx.
Reduced number of polygons in one family of trees found in the jungle biome.
Tweaks and fixes to the boss intro and outro sequences.
Fixed a lot of potential memory leaks and introduced optimizations to reduce the memory footprint of the game.
Fixed a problem that caused some ruins not to get removed after repairs.
Fixed a problem with boss fight arenas that allowed players to build towers and other structures during boss fights using hotkeys.
Fixed a problem with lua allocations while building floors that could cause memory leaks.
Fixed a problem with pipes that could cause crashes.
Fixed an error in teleport.lua script that could cause crashes.
Fixed an issue that allowed players to use building hotkeys when the building mode is disabled, e.g. near a magnetic rock.
Fixed an issue that caused ambient creature groups not to become aggressive towards the player.
Fixed an issue that caused sounds and music to become quieter during dialogues even when the dialogue volume was set to zero.
Fixed an issue that prevented melee units from damaging the player or their structures.
Fixed an issue with teleport_blocker that could cause players to break the logic flow of the game when using the teleport skill.
Fixed problems with Bioanomalies spawning in invalid positions.
Fixed problems with some of the building ruin models.
Fixed the looping animation of 'exposed heart' in the Into the Dark boss fight.
Three months ago, we announced our modding competition. Our goal was to popularize modding in our game and showcase it as a great platform for user-generated content creation. Both experienced modders and newcomers to the modding scene took part and sent in their best work to compete for high-end PC hardware, as well as eternal fame and glory.
Today, we celebrate the best of the best. We have hand-picked the mods that impressed us the most in both categories of the competition. We have written short descriptions of these mods, including the reasons why we decided to nominate these entries. You can check them out by following the provided links or installing them from The Riftbreaker’s integrated Mod menu. Your choices will determine the final results of this competition.
Let's remind ourselves what our contestants are fighting for:
The 1st prize winner in each category will receive a custom-made gaming PC with The Riftbreaker artwork printed on the case.
The 2nd prize winner in each category takes home an AMD Radeon 6800XT GPU.
The runner-up each category receives a Mr. Riggs plushie and a bag of EXOR Studios gadgets.
First, let’s discuss the nominees in the Custom Map category. The entries are presented in the order in which we received these entries.
MegaPack by Frognik
MegaPack is a collection of custom-made missions that push the boundaries of what we thought was possible in The Riftbreaker. In some of them you are going to navigate complex mazes and fight against the ever-growing presence of enemy nests and colonies of acidic yeast. In others, you will enter arenas where you can test your mettle against never-ending waves of enemy creatures. However, two of the custom missions available in this pack deserve special recognition. The first one is Command Override - where you have to take back control of a Riftbreaker base gone rogue, turning the entire premise of the game upside-down. The other is GridLocked, which takes the previously turned upside-down premise of the game and throws it out of the window, turning The Riftbreaker into a Zelda-esque roguelike. We were amazed by the creativity and ingenuity of these missions, often asking ourselves ‘How on Earth is that even possible?’
Corrosive is a bundle of sixteen custom-made tiles for the Acidic Plains biome. It doesn’t seem like much at first glance, but you couldn’t be more wrong about that. akee3 has meticulously handcrafted these tiles to make the best use of the Acidic Plains biome assets to breathe new life into it. Apart from gameplay-centric, plains-type biomes where you can set up your base there are also a number of special landmarks. Akee3 even created an artificial waterfall, something that was never seen before anywhere in the Riftbreaker. The sixteen new tiles mix very well with the original set, bringing much more variety and replayability to the new Survival runs in this biome.
Arctic Map takes advantage of The Riftbreaker’s map generation system to provide you with a new level layout every time you launch a Survival run. This means that no two games played on this map will ever be the same. Molch created a bunch of custom tiles, each featuring something special that separates this map from the ‘natural’ formations found in other Galatean biomes. The Arctic Map is a masterclass in utilizing already existing props in new and unconventional ways. Molch combined assets from the vanilla version of The Riftbreaker into awesome, atmosphere-building contraptions. Not to spoil too much, you will find evidence of yet another alien civilization taking interest in Galatea and its inhabitants. The equipment they left behind is still operational - take a walk around the map yourself and try to see what secrets you may uncover.
And now for the Game Modification category. Again, the entries are presented in the order in which we received these submissions.
Galatea Challenger by Likewise_HH
Have you ever felt that The Riftbreaker is way too easy? Would you like to be punished for losing buildings to wildlife attacks? Do you feel the compulsive need to clear the entire map of any alien presence? This mod is for you. Likewise_HH has created the ultimate challenge mode that turns regular survival mode into a never-ending battle against angry Galatean creatures. Attacks come every minute or two and building anything in close proximity of enemies triggers an attack from the nearby creatures. On top of that, creatures spawn whenever a building is destroyed, which snowballs out of control really quickly. To compensate for that, Likewise_HH gives the player a bunch of boosts when it comes to research speed, material storage, and resource collection. If that sounds like a challenge you want to take up, look no further.
This mod changes the way our Energy Walls work. Eighty percent of the wall HP has been replaced with a regenerating shield. This means that unless your walls get badly damaged during an attack, you won’t have to repair them, as they should automatically replenish the shields they lost. However, you need to keep your walls supplied with power at all times, and that cost grows very quickly when you consider how many walls you actually have to build in order to properly secure your base. It also leads to interesting problems, as disconnecting a portion of the wall from power will lead to paper-thin defenses. This is a very subtle mod, but it introduces very interesting dynamic to your base defense and we highly recommend chacking it out.
WirawanMYT felt that Ashley and Mr. Riggs deserved an upgrade when it came to their defensive tower range. By mixing and matching existing weapons and ammo types, he created a truly impressive arsenal of towers. What is more, he did not stop at simply making them functional - WirawanMYT actually edited the textures and effects as well in order to give them a distinct feel. However, he did not stop there. The mod also adds a ton of new resources, buildings that extract and utilize them, as well as modifications to the existing game systems to support this much more complex economy. On top of that, there are new creature strains, much more powerful than anything you’ve seen before that will test your mastery of this massive mod.
We highly encourage you to check out these mods for yourself to form your opinion. Then, follow this link and decide which mod seems the best to you in each category.