1. Colony Survival
  2. News

Colony Survival News

Friday Blog 118 - On Consoles

[Zun is in week 1 of his 3,5 week holiday in Japan - making this blog an intercontinental collaboration!]

Since launching the game on Steam two years ago, we've received many requests for a console port. We've always held the stance that we don't want to release Early Access updates on multiple platforms simultaneously. We're going to finish the game first, and only publish on consoles once that's done.

But that doesn't mean we aren't thinking about it. Changes that are necessary for a console port, like controller support, benefit PC players as well. We'll be adding features like that before the port itself happens.

Combined with Zun's holiday, I used this as a good excuse to purchase a Playstation 4. We hadn't really experienced modern consoles since purchasing an Xbox 360 more than a decade ago (I feel old now). I also purchased a good amount of PS4 games, mostly exclusives that I had been unable to play.

I'm not just sharing this because I'd like to talk about how I spent my spare time. As a game dev, knowledge of game platforms and modern games is highly important. What do other games do well that we can use for CS? What do other games lack, leaving a niche for us to fill? What are the benefits and drawbacks of other platforms? There is no fixed set of rules, no standard manual for developing a great game. Experiencing lots of games and analyzing them seems to be the best way to get some insight.

On the PS4 itself

When we were young, PCs were hard and difficult to use, while consoles were the opposite. PCs required the right combination of hardware and drivers, installation procedures and activation codes, lots of Googling to solve errors and tweaking with settings.

Consoles laughed at that. Buy a disc, insert disc, game works. Couldn't be easier! I was looking forward to smooth sailing like that.

Nooope. That didn't happen. I didn't buy discs - it's 2019! I wanted to buy digital copies. So I opened the store on my PS4. It was slow. Very slow. And cumbersome! Navigating Steam with your mouse (and multiple tabs) is so much easier than swiping through tiles on the PS4, slowly loading individual pages, not finding the info you're looking for and digging through menus to find what you need to know. Most of us take Steam for granted, but I was really missing its features at that moment. Eventually, we resorted to Zun browsing the Playstation Store on his smartphone to help me out, and in the end I even purchased games on the Playstation website using my desktop PC.

That was a bit disappointing. Steam uses all kinds of tricks and tools to display personalized suggestions to every user, and these systems generate most of our day-to-day income. We expected PS4 to work in a similar way, but my first, personal experience wasn't like that.

Actually playing the games was a struggle as well. Downloading was slow, and when that was finished, these games still required installation. I was expecting the 30-60 second procedure from Steam games, but I was watching progress bars that literally didn't move! Apparently, it's normal for games like Star Wars Battlefront to require 10-15 hours of installing. I didn't know that, and it seemed ridiculously inconvenient compared to the PC games I'm used to.

Luckily, the PS4 is good in downloading and installing an entire list of games while in rest mode, so one night later the games were ready to go.

All photos in this blog made by Zun

On Red Dead Redemption II

I absolutely loved Red Dead Redemption 1. I literally left my last final exam in highschool early to get this game, and I have never regretted it. I was intensely curious when the sequel released last year, but without a modern console, I couldn't play it. I did watch this very informative (and funny) video though, and it really alligns with my and Zun's view on game development:

https://youtu.be/MvJPKOLDSos
I'm still playing the intro, so I can't post very deep, insightful conclusions now. The world is absolutely stunningly gorgeous. Very, very impressive. The animations are top notch and unprecedently realistic. But I'm a tad worried about the actual gameplay. In regards to free roaming, there are lots of things you can do, but I'm afraid they won't really amount to anything. You're free to fish and hunt, but your camp doesn't seem to depend on it or really benefit from it.

On Spider-Man (the 2018 PS4 game)

This was the game I was looking forward to most when I bought the PS4. Batman: Arkham City generated some of the best gaming experiences I've ever had, and this game seemed to have learned quite a bit from it. Webswinging through New York also seems brilliant.

Well, I've played it a lot now. The webswinging is brilliant. The combat is great. The stealth is good. What surprised me the most is how deep, comprehensive and intuitive the progression system is.

There are at least three upgradeable "tech trees" - one for your suit, one for your gadgets, and one for your skills. These upgrades often require certain missions in the main storyline to be completed before they become available, but you still require tokens to unlock them.

These tokens do not require a boring grind. There are a lot of different kinds of tokens, and each requires its own kind of action. Stop random crimes to gain crime tokens, find backpacks to gain backpack tokens, defuse bombs to get challenge tokens and defeat enemy bases to gain base tokens. It really is a very addictive system, and the loop of completing story missions, free-roaming, gaining tokens and unlocking new gadgets and upgrades is extremely satisfying.

These systems might not sound innovative, but swinging, sneaking and fighting as Spider-Man is. Exciting gameplay combined with a perhaps standard but very deep and well executed progression system is perfect for me.

What I've learned

This experience reaffirms to me how important it is to revamp and upgrade Colony Survival's progression system. Currently, crafting and distributing happiness items happens automatically, in the background, pretty much invisible. I believe it feels unrewarding. What if distributing happiness items resulted in a unique resource like XP, that can be used to improve the productivity of your workers? What if we track the amount of items you produce, the amount of monsters you kill, the amount of arrows you fire, the amount of nights you've survived, display them in a beautiful statistics menu, and integrate them in the tech tree? For example, "fire 250 bronze arrows" as a prerequisite for unlocking the crossbow.

We'd love to know how you feel about these subjects. What's your experience with consoles? What do you think of RDRII and Spider-Man? What kind of systems in games do you hate, and which ones do you love? How do you feel about the suggested changes in Colony Survival? Let us know in the comments or on Discord!

Bedankt voor het lezen :)

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

Friday Blog 117 - Pre-Japan


Exactly one month ago, we made a how-to video for 0.7.0. It was finished on a Tuesday, and we were planning to use it in the Friday Blog. We forgot to share it again, and again, and again, but finally remembered it at the right moment. Here it is!

https://youtu.be/QnWmjBGpT4M
This week, Zun was focused on a couple of technical issues. The game is split between a client and a server for various reasons. While connected, they will regularly send messages to eachother to indicate everything is going okay. If such messages are not received on either side for a certain period, the connection is broken and the player is returned to the main menu. In most cases this is a very useful feature.

Since 0.7 there were some people where this system would be triggered during loading a world (in both singleplayer and multiplayer). This would mostly happen on lower end pc's and especially with older harddrives - they would be occupied for too long a period during which they wouldn't send the required messages. This is now fixed partly by smoothing out lag spikes in the loading screen and reworking the system to be more lenient towards such spikes.

Together with some other fixes and optimization in the last couple of builds, the game should now be more stable than ever! The fixes were necessary, though: two of the four most recent reviews on Steam contain complaints about frequent freezes and crashes. We hope these issues are improved. If you're still running into technical issues, please let us know! Preferably on Discord, but we also check the Steam Forums and Reddit.


As you might know, Zun is our programmer. He's the technical one who writes our code, works in Unity and uploads new builds. He's responsible for the fixes mentioned above. In a couple of days, he's leaving the Netherlands for a 3,5 week long holiday in Japan. That also means no updates or hotfixes in that period. So if you're on 0.7.0.144 and run into new, major technical issues - let us know ASAP! It can't be helped on Monday.

I tend to go by the nickname Pipliz now, because I'm manning our social media accounts. I work on the textures and models for the game, and I'm behind most gameplay decisions and design choices. I also write the Friday Blogs and make the trailers. This has been a great job in the past two years, but for these specific tasks, the near future is a bit desolate. Our focus lies now mainly on interface enhancements, and that doesn't require models or textures. Theoretically, we could keep adding new jobs, items and recipes, but it seems a bit pointless now. Nobody is complaining about a lack of them, while we've heard from lots of people that they want better insight into their colony and better tools for managing it.

For the long term future of Colony Survival and our company, it seems best if I learn some of Zun's technical skills. It would be very useful if I had some programming skills, and if I could work in Unity to for example enhance the UI or add basic new features.

But going from "barely any programming experience" to "enough skills to add something that's releasable in Colony Survival" is quite a long road. I set my first steps at the end of 2018, and I've continued this week. I'm planning to continue to experiment and improve the next couple of weeks and months.

If anyone else is interested, here are some free resources that I have found very useful:

If anyone else is on the same road, please join our Discord and tag me!

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

Friday Blog 116 - Everything Has Changed


At the start of the week, we finished updating our storepage with the new 0.7.0 content. We had already updated the text, and we've now added new images and a new video.

After that was finished, Steam decided to overhaul how storepages work as well, especially the announcements - the thing you're currently reading! It looks different, doesn't it? Well, we're also trying to figure out how this works exactly. We noticed we're now able to distinguish between different categories of announcements: more mundane blogs like this one, patch notes for smaller updates, releases of big new updates and more. That could be very useful.

The biggest change to the game this week occured in the diplomacy/trading interface. It was reorganized, with a clear separation between rules for different colonies. We also added icons to make it clearer. It looks like this now:


Apart from the update that reworks this menu, there were two other updates this week. They're a bit more technical so I'll just share the full changelog right here:

Fullscreen

In last week's blog, we shared our plans for the future. We've thought and discussed the subject more this week and realized we probably forgot a large group of players. We came up with three different groups of players that are all important but have distinct needs and preferences.
  1. Players who just can't get the hang of the game, who believe it's too complex and frustrating, and who drop it after a couple of hours or less of trying
  2. Those who play the game for 10-20 hours but don't reach the endgame
  3. Last but not least, those who've reached and/or finished the endgame
Making group 1 happy is important for growth, and we think 0.7.0 has made learning the game harder for them.
Group 2 is probably the majority of those who've tried 0.7.0. We don't have exact numbers for playtime, but we do know that less than 1 in 10 of those who've unlocked the easiest 0.7.0-achievements actually reach the endgame-achievements.

This makes group 3 a relatively small minority, but that doesn't make them less important: they are the ones who have invested the most time and energy in the game, and who are probably most excited for future updates.

The plans in the previous blog focused on making the game easier to understand for new players, and adding industrial content that is unlocked after the current endgame. Both are not that relevant for group 2 (although plenty of people from all groups have asked for things like statistics and a better UI!).

So we've updated our outline for the future: industrial content will be pushed from 0.8.0 to 0.9.0, and it's replaced by better guards and monsters! We've been thinking about them for a while, but totally forgot to mention them in last week's blog.

This list is far from final, but these ideas seem fun and worthwhile:
  • Guards with special effects like area-of-effect damage, poison, speed reduction, armor penetration
  • Boss monsters with lots of HP, monsters that spawn other monsters to incentivize killing them ASAP, armored monsters, monsters that can do ranged attacks
  • Display range of different guards when hovering over them in top-down view
  • Better effects for projectiles/hits/damage
We'd think this would be a fun update that does more than extend the endgame, it would actually improve the early and mid-game as well.

This would mean that the next updates can be summarized like this:
  • 0.7.X-updates will hopefully make the game easier to understand for group 1 (while simultaneously improving QoL for group 2 and 3)
  • 0.8.0 will add more fun for primarily group 2 (which will hopefully have grown with a lot of players who were previously in group 1)
  • 0.9.0 will serve group 3 by extending the end-game with industrial content
In what group would you categorize yourself? What do you think of these ideas? Let us know in the comments or on Discord!

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

Friday Blog 115 - Current State of the Future



Since the release of 0.7.0, we've been doing a lot of thinking. How is 0.7.0 received? What works, and what doesn't? What are the best improvements we could add to the game in the next one to two years? Our ideas are steadily getting clearer and we'd love to share them. We'd love to have your feedback!
Disclaimer: the exact order and content of the updates is not set in stone: it is prone to change

0.7.0.138+ - Minor Changes

In two weeks, Zun is leaving for holiday. If we'd release a big change now, we might run into problems requiring patches while Zun is gone, and we don't want to risk that. So in the next two weeks, we'll only release minor updates, followed by four weeks of no changes.

0.7.1 - Mods!

This will probably be the update that adds Steam Workshop support. That'll make it a lot easier to share, find and add mods. In the same update, we'd like to add support for individual mods per world. Instead of mods altering the entire game, you could download multiple mods simultaneously and have multiple worlds with their own configuration: a world without any mods, a world with one specific mod, a world with multiple mods combined, etcetera.

0.7.2 - Better UI

Here, we'll enhance the interface, making it a lot easier to understand and manage your colony. The changes would include:
  • Enhancing the happiness menu to be clearer
  • A menu that keeps track of how many of each job you've got
  • A menu that allows you to set the "priority" of empty jobs: when you've got 25 empty jobs and you recruit a new colonist, should he be a guard, farmer or crafter?
  • A statistics menu that keeps track of your production stats per day, and your stockpile stats over time
  • Integrating these statistics into the science menu: for example, kill 250 monsters with bronze arrows before you can unlock the crossbow, or harvest 1000 olives to boost the productivity of olive farmers


0.7.3 - Decent Tutorial

With the new features and added complexity of 0.7.0, we've been receiving more complaints about the game being hard to get into. To counter this, we'd like to add a "Mission System". Imagine missions like:
  • Place a banner
  • Place three beds
  • Recruit three colonists
  • Place a berry farmer
  • Place a night slinger
  • Place a copper miner
  • Unlock bread production
  • Distribute 10 candles to colonists
  • Unlock the crossbow
  • Unlock the glider
  • Start a colony in the Far East

When you click on a mission, you'd get a pop-up that explains how to accomplish this task. The mission system won't be in the way of experienced players, they can chose to ignore them completely. But we believe they'd be very useful for new players.

0.7.4 - Top Down View

We described the benefits of this perspective in last week's blog. Instead of using the mouse to move the camera and physically navigate your character, players can use it to hover over UI elements to get tooltips, and to easily expand and close certain menus.

But it has more benefits than merely making the game clearer and easier to play. We've been thinking of a couple of features for a long while now, and think they're very hard to accomplish smoothly in a first person perspective. These features are:
  • Blueprint builders
  • Multi-block jobs
  • Secondary banners to expand the safe zone

Properly alligning the safe zone of your "extension-banner" with your first banner will be extremely difficult from a first person view. You'll either have a gap where monsters spawn, or you'll have overlapping areas that waste some of the safe zone from the second banner. Both are not ideal. But this task will be easy to accomplish from a top-down view. The same holds true for blueprint builders and multi-block jobs.

Of course, the first person view still stays an important part of the game! The top-down perspective is an optional tool, we're not suddenly dropping the first person gameplay.

Mod content by Pandaros and Xweert

0.8.0 - Industrial Revolution


Here we'd like to add a transition to a new time period with new resources, jobs and items. Imagine extracting resources like oil and rubber from the tropical biome and using them to make new happiness items like primitive radios and televisions.

Instead of making this new era work exactly like the old one, with simple 1x1x1 blocks requiring merely a colonist and some ingredients to craft anything, we'd like to add some new gameplay mechanics here. Imagine more complex job-blocks like:
  • a job that requires electricity
  • a steam engine that is multiple blocks tall and wide and that requires a pipe with filled with steam and 4 working colonists to generate electricity
  • a boiler that requires a pipe filled with water and fuel to generate steam

At the end of the industrial era (and thus pretty much the end of the game) there could be unlocks like a jetpack that makes creating tall buildings a lot easier, or teleporters that at the cost of high amounts of electricity allow you to instantly travel to a distant colony.

We'd love to know what you think about these ideas! Leave a comment here or share your feedback on Discord.

Heath in the Netherlands, pic by Pipliz

In other news


0.7.0 generated a lot of new attention for Colony Survival. We're very happy about that! Lots of new people joined our Discord, and this also lead to some spam attacks. To deal with this, Zun set up ZunBot, a mechanized version of Zun's moderating talents. Instead of running ZunBot on our own PCs, we decided to rent a cloud server and run him there.

We're now also using that cloud server for automatic back-ups and other things. This week, Zun spent quite some time optimizing the process of building and backing up new updates for Colony Survival. Things should go faster now, while being more secure.

And that's not the only optimization he worked one. Some parts of the game, like terrain generation, depend on pretty complex code and require quite a lot of computational power. This code was standard C#. Zun rewrote it in the programming language Rust and compiled it to a native DLL. This should significantly increase performance. The biggest problem is making it work on Mac and Linux as well so Zun's working on that.

Two weeks ago, I announced that I was going to take a holiday in German forests or Austrian Alps. Sadly, the weather forecasts changed from "sunny and comfortable" to "uncomfortably hot and/or thunderstorms", so I decided not to travel abroad. But relaxation is possible in the Netherlands too - see the picture above.

Bedankt voor het lezen!

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

Friday Blog 114 - Poll Results Top-Down View



Lots of you have participated in last week's survey and we'd like to thank you for that! We've received over 300 responses, giving us a good insight in what people think of the update, the future of the game and the Friday Blog. We'd like to discuss the results in detail.

Fullscreen

In general, most changes receive five or four stars, and we're very happy with that. But it's good to take a look at the weaker parts of the update. The happiness system and the glider are the least popular. As far as we understand, those who are critical of the happiness system think it's complex, complicated and tedious. The glider has also generated some confusion about how it functions, and we've heard complaints about both specifically the glider being slow and travel in general being a hassle. We think these are the main issues we've got to adress. More about specific solutions later in the blog!

Fullscreen

When we first released Colony Survival, everybody was demanding more content. Over time, it mostly disappeared as a vocal criticism, but people kept asking for more content in surveys. This seems to be the first time that has changed. Improvements to for example the UI are now more popular than actual new content. That's good to know - we have shifted our priorities as well!



The people have spoken. The blog will continue during Zun's holiday (mid-September to mid-October) !

Fullscreen

The most chosen answer for every subject is "perfectly balanced", with "more" being the second most popular option. That's pretty much the best result we could have hoped for! We'll aim for a bit more explanations, mod-highlights and surveys :)

At the end, there was the option to share your own message, and many of you used that opportunity to give us some feedback or compliments. A lot were positive, but some also contained polite but harsh criticism. Here's an example:



We're of course not going to revert back all changes of the past year - happiness will stay part of the game. But we do agree that in some aspects, the game has become more complicated and perhaps more tedious. We're going to try to improve this by adding more systems that give players insight into for example their colony's economy, and other systems that reward growing colonies.

A new system that could help to improve clarity is a top-down view. One of the big drawbacks of a first-person strategy game is that the mouse is used solely to move the camera and navigate your character. You can only use the mouse for other tasks when you've opened a menu that blocks the center of your screen.

Imagine playing Colony Survival from a top-down perspective, with for example the command tool being a bar in the bottom of your screen, and a slider on the side that allows you to make blocks above a certain heigt invisible to help visualize interiors of buildings and underground mines. There could be some shortcuts on the edge of the screen that quickly allow you to check statistics and colony mangement menus. And of course, you can seamlessly transition back to a first person view.

We'd like to add "blueprint-builders" - colonists that can build a specific structure, first made by the player or downloaded from the Steam Workshop. We're also thinking of adding larger machines that are significantly bigger than 1 block, like a steam engine or nuclear reactor that's at least 6x6x8 blocks large and employs multiple colonists. Deploying such structures from a first person perspective will be hard and awkward, but we think we can make it work decently from a top-down view.

This new perspective could make playing the game a lot more streamlined and intuitive, something that is desparetely needed because of all the new content from 0.7.0. We've got other ideas to accomplish this as well and will explain more about them in future blogs. For now, we'd like to know how you feel about an optional top-down perspective. Is it exciting, are you neutral about it, or is it a waste of development time? Let us know in the comments or on Discord!



In the past week, we've released two new updates. 0.7.0.136 adds more options to trading. You can now limit trading based on the inventory of the target colony, and you can limit the total amount of items that will be traded.

0.7.0.137 reworks a significant part of the client scene management. This is important because we received reports from people who encountered multiple menus overlaying eachother. That issue should be fixed now. There are a couple of other minor changes in the update. To see the full changelog, visit #070-changelogs on our Discord or GitHub.

Bedankt voor het lezen!

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