1. Colony Survival
  2. News

Colony Survival News

Friday Blog 154 - Criticizing CS



A lot of our menus, like the science menu and the stockpile, are “handcrafted” in Unity. Other menus, like the colony menu and a lot of the pop-up menus there, are generated from code. This code can also be used by modders for their own custom menus.

The old code didn’t offer a lot of options, and it resulted in pretty bare-bones menus. Zun is currently working to upgrade this code, giving us more formatting options, allowing us to present them in a more beautiful and intuitive manner. Currently, this doesn’t have any impressive visual results yet, but when it’s done it should pretty much instantly transform a decent part of the UI.

Something else this week did have very concrete results. We’ve had some intense discussions about the current content. Two weeks ago, we also talked about 0.8.0, but we were mostly talking about content to be added pretty much after the end of the current tech tree. But this week, we were talking about radically restructuring the tech tree that’s already in-game. I made a small “map” that explains how the current tech tree feels to me:

Fullscreen From left to right: 1# The banner range upgrades; #2 The stove and related happiness items; #3 The upgrades regarding metals and weapons, culminating in multiple colonies; #4 The health upgrades

The banner range upgrades have a nice, consistent feel to them. It’s clear that recruiting more colonists results in a bigger safe zone. But it’s separated from the rest of the tech tree.

There’s a bunch of “bad” science surrounding the stove. A lot of the unlocks have weird prerequisites related to their predecessors; requiring honey to unlock fish, requiring fish to unlock olives, that kind of thing. And these unlocks are often not useful in isolation: a fisherman is useless without a stove to turn raw fish into edible fish. Thirdly, once you’ve unlocked all stove-related science, you’ve got pretty much all of the happiness items you need to get to the endgame.

Then there’s the health sciences. They’re pretty much disconnected from the rest of the tech tree. They’re a fun diversion for the curious, but not much more than that.

There’s one main line forward, and it starts with the science related to new ores and metals and how to convert them into weapons, added in 0.4.0. When that’s finished, there’s a massive threshold added mostly into 0.7.0, with advanced science bags, gliders, colony starter kits and traders. They’re hard to unlock, and when that’s done, they don’t offer any practical benefit until you’ve actually travelled a long distance and set up a second, distant colony. And then the only purpose is new happiness items - which aren’t really needed when you’ve got an efficient small colony.

The current tech tree isn’t the result of one coherent strategy. Over the time of multiple years we prioritized different problems and tried to fix them with different solutions. The tech tree reflects that: it’s a patchwork that’s pretty disjointed in a lot of places. Some parts rely heavily on science bags, others ignore it pretty much completely. Some parts have very light requirements, while others become a lot more costly pretty randomly.

We want to fix that. The tech tree should be a more unified whole, consistently rewarding the same type of activities. Steps should be short and simple in the beginning, but should smoothly grow harder but more rewarding over time. Each unlock in the tech tree should be useful by itself, and shouldn’t rely on three following unlocks before they have tangible results.

The tech tree shouldn’t be over when you’ve got 150 colonists. One way to do this is by extending the tech tree with meaningful, rewarding content, and we definitely want to do that. But we also want to make it more “labor intensive” to reach the end of the game. Even the current content should require more colonists.

The game should still be challenging when your colony grows, so currently, there’s a lot of costs that scale as you recruit more colonists. Every new colonist requires food, happiness items and it will attract more monsters (requiring you to produce ammo and recruit guards).

But balancing this is pretty hard. Some (more experienced) players will run very efficient colonies, where all colonists spend their time on important tasks. Other colonies won’t be like that, with long walking distances, idling colonists and colonists crafting items that aren’t very relevant. These could just be inexperienced players, or players focused on building a beautiful colony instead of a hyper efficient one. If the game is balanced properly for this second category, the first category will quickly build up huge surpluses and won’t encounter much challenge as their colony grows bigger. They’ll also reach the end of the tech tree much quicker.

So we’re thinking of introducing more “fixed costs”. Instead of pushing for efficiency by making colonists themselves very expensive, we want to make “progress” itself more expensive: an example would be the Repeating Scientists who use data (talked about it in this blog) , but also by making science and “permanent items” like job blocks and weapons more expensive (more labor intensive, especially). This should negate the negative effects mentioned above. To balance out these increased costs, we might make the "daily cost" of having a colonist a bit lower, with for example a bit less happiness items being required, especially at the start.

Implementing this requires us to overhaul the entire tech tree and the full production chain. We’re reconsidering the costs of all science and all items. If we’re going to do this, it’ll be a massive overhaul, and we hope it’ll be worth it. But your opinion is important. What do you think of this analysis? Do you recognize it in your own playthroughs and do you think it’s important to fix these? Or are we completely missing the mark and/or overstating the negative consequences? Let us know in the comments or on Discord!

Bedankt voor het lezen :D

Reddit // Twitter // YouTube // Website // Discord

Friday Blog 153 - Work on 0.7.4 has Started

Last week’s blog received a lot of comments! There were many enthusiastic replies, which is awesome to see. Others were a bit more critical - which is also useful!

A common request was adding “daily production/consumption stats” to the statistics menu. This is something we'd also love to see. One of the future updates should add a "Daily Report" with a lot of detailed info on what has happened in the past 24 (in-game) hours: how many monsters spawned, how were they killed, what was produced and consumed? This data will also be presented in the statistics menu.

Some other concerns were also mentioned in the comments. Some people want us to polish up the basics a bit more. Working on it :) Others worry that the transition from current tech to industrial tech might be too abrupt. We’re trying to make it a smooth, natural progression!

Second half is a mock-up, it's not in-game!

This week, work on 0.7.4 has started. We’re working to make the UI simultaneously more beautiful and more intuitive. The image above shows the current 0.7.3 UI in the first half and a mock-up for what it could look like in the second half. The menu won’t look exactly like that in 0.7.4, but it’s roughly the improvement we’re striving for. We’ve got quite a lot of UI elements that are looking pretty shabby and/or aren’t intuitive for newer players. That shouldn’t be true anymore when we release 0.7.4.

[h2]Covid-19[/h2]
We live in the northernmost part of the Netherlands, in a province called “Groningen”. Sadly enough, Covid-19 did arrive here, but the south of the Netherlands was hit way more severely. After the lockdown started, the amount of infections has dropped rapidly, and it seems the entire province of Groningen hasn’t seen a single new confirmed case of Covid-19 in a week! [Scratch that we had one new case][Double-scratch seems to be two] New rules that were implemented during the lockdown are starting to be lifted again. We hope it’ll be possible to simultaneously get closer to pre-corona life and keep the virus under control. How are you holding up? Have the virus and the measures to prevent it disrupted life in the region where you live? Are things getting back to normal or is it getting worse?

Bedankt voor het lezen :D

Reddit // Twitter // YouTube // Website // Discord

Friday Blog 152 - Thoughts about 0.8.0



This Monday, we released 0.7.3! Things seem to have gone quite well. There were some minor problems but they were fixed in a small patch on Wednesday. Check #small-patch-changelog on Discord or the in-game changelog for full details.

In the past weeks, both Zun and I have done extensive playthroughs without using any cheats, and our last time doing that was around the release of 0.7.0. Back then, we felt like the amount of content was pretty good, but a lot of the interface around it was rather rushed together. That’s why we’ve been working on UI updates like statistics, and we’ll continue improving the UI for multiple months.

But these recent playthroughs gave us quite some new insights. Here are some of our observations, and let us know whether you agree or disagree with them:
  • The UI still has some very rough spots. Some features, like the amount of calories in the diet of your colonists, are in sore need of better explanation. Improving these rough spots is very worthwhile.
  • One of the most fun parts of the game is reorganizing the landscape to suit your needs. Building useful structures and efficient infrastructure between them, building defenses, digging tunnels. Making it so that workers and guards can get where they need to be without monsters easily getting to them. New jobs, new science, new challenges are fun not because these features are so awesome by themselves, but because they encourage the gameplay described above.
  • At the start, science and happiness accomplish these goals very well. They require you to mine, grow and craft new resources, which requires you to grow your colony larger and build more structures.
  • Not all paths of the tech tree are equally fun and rewarding, some are convoluted and/or feel like dead ends
  • It’s quite easily possible to unlock matchlock guns with only 100-150 colonists and without any shortage of happiness items. After this, the rest of the tech tree is dedicated to exploration and finding new happiness items, which is nice “optional fun”, but not necessary if you’re not facing a shortage of happiness items. Further expansion could be done for fun, but isn’t really “required” or rewarded by the game mechanics - unlike the growth at the beginning that’s fundamentally necessary to make progress in the tech tree.


Every problem mentioned above is something we’re striving to improve. The gameplay should keep being rewarding after you’ve unlocked matchlock guns. We’ve talked about industrial content before and we’re still convinced that that could be a lot of fun. But we don’t want industrial content to just be retextured old jobs with some new “copy-pasted” items, like an “industrial meal” that offers even more happiness and calories. It also shouldn’t feel like you’re constantly forced to switch to a new random collection of messy items. Currently, the cook is a bit like that, with a huge list of required items (honey, cabbages, chicken meat, olive oil, etc, etc). So we need to make things concise and a bit “predictable” without the game becoming repetitive. That’s why we think the Industrial Update should rest on two main pillars.

Repeating Science

That’s the first pillar. Currently, the tech tree contains both “fundamental unlocks” like the wheat farmer, and “repeating progress” like the health upgrades, the banner range, and the increasing size of the digger zone. We think it’s wise to split these up. The scientist with his science bags and specific ingredients will focus completely on the fundamental unlocks.

But there should be a new job, for now called the “Repeating Scientist”. He should have a list of “researches” that can be improved incrementally. This could include the things mentioned above divided up in more steps, but also new ones like “+1 Permanent Happiness”, or “-1 Monster per Night”, “-1% Reload Time / +1 % Damage for Guard Type X/Y/Z”, “+1% Productivity for Miners/Farmers/Crafters”.

Instead of requiring new resources every new level, the Repeating Scientist should use something more consistent. For now, we’ll call it “Data”. Every level requires data, but the quantity should grow exponentially. So the first +1 Permanent Happiness could cost 100 Data, but the second one 200, the third one 400, then 800, then 1600, then 3200, and so on.

So players will have to grow their colony and scale up their Data Production to keep up with the demands of the Repeating Scientist. Luckily, this is also something we have done and are doing IRL. From clay tablets, to wax tablets, to handwritten books, to the printing press, to punch cards, to vacuum tubes, to modern computers: our capacity to store and transmit data has grown enormously. Allowing people to repeat this process in-game and to continuously choose their own rewards for it sounds like a good idea.

Data production could require lots of colonists. Just look at the images of “human computers”. And even the “data centers” of the 1960s are still crewed by a lot of workers - and then we aren’t even talking about all the invisible infrastructure in manufacturing these machines and providing them with electricity.

New Features: Transporting Fluids and Electricity

Manufacturing and using these modern machines shouldn’t be a reskin of older jobs. It should introduce new challenges - and we’d prefer challenges in building to challenges in “navigating the UI to balance lots of items”. We’re thinking about pipes that can transmit fluids from storage tanks to machines and vice versa (sorry, no awesome “freeform” fluid dynamics planned, this’ll be more like the pipes in Factorio), and these could be fluids like water (hopefully with a modifiable temperature), oil and perhaps even things like acids for special processes.

Imagine a large, multi-block machine that requires you to connect pipes with oil and water to generate electricity, and then building a cable from that machine to your data center to operate lots of primitive, clunky computers that are being operated to produce data for your Repeating Scientist. We think that could be a very interesting challenge that is both fun for the player ánd provides a good reason to recruit many hundreds of extra colonists (which is a challenge itself that can be made a bit easier with the Repeating Scientist).

Pipes and trains in mods by Pandaros

Your Opinion?

Now of course, the Industrial Update shouldn’t solely be this. We want to integrate it nicely with the rest of the game - there should also be guards with “industrial weapons” and you should be able to produce and distribute “industrial happiness items”. Eventually, there should also be “industrial monsters” and “industrial transport”. And the transition from the current content to industrial content should be smooth instead of sudden.

Assuming we succeed in doing that - do you think this would be a good course for future development? Do you agree with our observations at the start of the blog? Or has working on this game for 7 years made us blind to the experience and demands of regular players? Let us know, here or on Discord!

Bedankt voor het lezen :D

Reddit // Twitter // YouTube // Website // Discord

0.7.3: The Statistics Update Is Live!



The new update is available for everybody right now! It’s 100% compatible with older savegames. The biggest change is the addition of the statistics menu. It displays a wide variety of data:
  • Stockpile. It shows how many of each item have been present in your stockpile. It’s a useful tool to figure out how much you’re structurally under- or overproducing.
  • Happiness. A history of all happiness effects. The effects of individual items are tracked, just like the effects of crowdedness, rationing and “misc causes”.
  • Food Intake. Data on the diet of the average colonist. How much calories does he consume, and which food items contribute to that?
  • Total Calories. Displays the total amount of calories you've had stored in the stockpile over time. There's a line for the true total, and individual trackers for each food item.
  • Idle Job Time. When your workers lack ingredients, or when they’ve reached the specified limits, they stop working and start idling. The graph shows how much time has been spent idling in every job category. This way, you can easily figure out which jobs have been the most unproductive.
  • Colony. Shows the history of the data in the top-left corner: total amount of colonists, beds and unemployed colonists.
  • Inbound & Outbound Trade. This should give a much clearer view of how your trade between colonies is going.

A category like stockpile contains a long, long list of items. To help you find exactly what you want, we’ve added a search bar to the statistics menu. But instead of merely using it to find items with a name that matches your search term, we wanted to give players some extra tools to find exactly what they want. That’s why it’s now possible to enter commands into the search bar.

You can use “>#” and “10 into the search bar will filter all items that number 9 or less out of the list.

The command “cat:” can be used to display items from a certain category. Typing cat:food will result in a list of all items related to food production. All of these commands can be combined. So cat:food >10 is a valid command that will result in a list of all food-related items with an item count between 10 and 100. For the categories “food” and “luxury” there is an alternative command, “is:”. While cat:food returns all food-related items, is:food returns only edible items.

Here’s a list of all categories: seed - decorative - leaves - essential - grass - planks - job - bees - bricks - carpet - cobblestone - iron - lantern - stairs - colonykits - flower - ingredient - edible - luxury - weapon - combat - ammo - bronze - fuel - tropics - raw - copper - cotton - new world - transport - gold - linen - far east - sciencebag - silver - steel



These commands can be used in both search bars: the one in the stockpile, and the one in the statistics menu. To notify new users about their existence, we’ve added a couple of buttons to the stockpile where important categories can be selected by clicking a button. Clicking the “food” button will automatically enter “cat:food” into the search bar.

We’ve also thought about mods. Mod items function identically to vanilla items, so they should automatically appear in the statistics menu. It’s also possible for modders to add completely new categories of statistics!

Last and probably least, there’s a list of minor changes to the game. A visible one is a change to the “job squares” of guards; the job squares of night guards are slightly darker now. For a complete overview of all changes, check the in-game changelog!

The statistics menu is a large, complex feature and we’d love to know how it’s working for you. Is it intuitive? Are there bugs? Are you missing certain functionalities? Let us know! We’re on standby, and we’ll be reading all comments; here on Steam, on Discord, on Reddit and Twitter. If something needs fixing, we’ll try to accomplish it as soon as possible.

Veel plezier in 0.7.3! :D

Reddit // Twitter // YouTube // Website // Discord

Friday Blog 151 - Update Nearly Ready!



This was a week of testing and finishing touches. Names were changed for cosmetic reasons and clarity. Performance was increased and network usage reduced. Mod support was expanded: modders now have the ability to collect and display custom statistics! Zun is still working on adding a new category of data: total stored calories, including a true total and totals per food type. It shouldn’t take long, so the Monday release date is pretty definitive!

I must admit, it had been a while since my last playthrough of Colony Survival, without cheats. To test the new statistics, I mostly loaded up pre-existing worlds. This time, I planted my banner in a self-made hole in the side of a cliff. It’s a challenging location which results in all kinds of weird paths to make sure workers and guards can get where they need to be without monsters getting to the banner. I had a lot of fun!

In the months since my last legitimate, serious playthrough, I’ve played quite some other games and done a lot of thinking about UI design. Playing CS with this fresh perspective resulted in a large amount of new insights. There are a lot of things that can be changed or tweaked to make the game more intuitive and streamlined.



Next week, we’ll be listening to your experiences with and comments on 0.7.3, and hotfixes will be deployed when necessary. Afterwards, we’ll start working on new changes to the UI, and implementing those new insights.

0.7.4 is will be mainly cosmetic. A lot of the new 0.7.0 UI features are pretty barebones, like the colony tab and the trading menu. They really need a “coat of paint”. Lots of places could use a tooltip to become a bit clearer. We need to make the UI look more professional while simultaneously being more intuitive to use.

When the current UI looks decent, we want to add some new menus. They will be split among multiple updates (0.7.5, 0.7.6, 0.7.7). For example, there should be a Job Management Menu which indicates how many job slots of each type are empty. It should also be possible to prioritize certain jobs, to make sure they get manned when there’s a shortage of workers.

Another new menu that I’m really looking forward to is a decent Message System. Currently, important messages and warnings are sent straight to the chatbox, where they appear as a simple, single line of text. We’re thinking of something that’s a bit of a cross between the pop-ups in the traditional Total War games and Gmail. Different icons should appear in the corner of the screen to indicate different messages: lack of workers to fill a job, science completed, colonists killed by monsters. You should be able to click on them or find them in a list of messages to get more info. New players can use this info to learn the game quicker; expert players can use it to pinpoint problems more precisely.

When the Message System is in-game, we can also add new kinds of messages that are currently impossible. The one I’m really excited for is the “Daily Report”. Imagine, every day at sunrise, a streamlined report that clearly conveys information like this:
  • Congratulations, your colony survived day #!
  • In the past night, your guard type A/B/C killed # monster of type X/Y/Z
  • In the past 24 hours, you gained/lost # colonists and added/removed # jobs
  • # amount of happiness item A/B/C were distributed to your colony, resulting in # happiness

All these improvements to the UI should make the content that's currently in-game a lot more accessible. We feel like 0.7.0 was a bit of an unstable house of cards, and 0.7.6 should be a stable platform before we can once again start adding new jobs, features and items!

Bedankt voor het lezen :D

Reddit // Twitter // YouTube // Website // Discord