1. Colony Survival
  2. News

Colony Survival News

Friday Blog 144 - Do you want Artificial Extinction?



A couple of months ago, someone from our Discord sent me a PM with some questions about Steam Announcements. He was asking for a friend who was developing a game. That’s how I got into contact with the developer behind Artificial Extinction, a new game that released exactly one week ago. The game quickly scored a “Very Positive” rating according to the Steam Reviews, and it’s well deserved, especially for a game developed single-handedly in 14 months!

We decided to team up and we’re both hosting contests. Here, you can win 1 out of 10 free Steam Keys for Artificial Extinction. At their place, you can win 1 out of 10 Steam Keys for Colony Survival!

Artificial Extinction takes place on a distant, alien planet. If you want to journey there, you’ll first have to make the world of Colony Survival look remote and extraterrestrial. Here are the exact rules:
  • The contest lasts nearly two weeks, until Friday April 3, 10AM Amsterdam time.
  • You participate by uploading one image of your most alien looking Colony Survival world to #submissions on our Discord
  • Discord allows you to add a text description to images. You’re allowed but not required to make use of this
  • You’re allowed to use Photoshop to adjust, manipulate and merge screenshots
  • You’re allowed to use texture packs and mods
  • You’re certainly allowed to manipulate the terrain generation
  • Zun, Vobbert and I will be the jury and pick our ten favorites. The winners will be announced in April 3’s Friday Blog!
Statistics

Work on statistics has continued, and we’ve made good progress. A new algorithm is used to generate the lines, which makes them much more smooth and less pixelated. There’s an option to show only “deltas” - which means you’ll see relative changes to the stockpile instead of only the total number of items in the stockpile.

There’s also a new system where you can highlight specific items by hovering over time. Last but not least, Zun did some massive refactoring to prepare the graph for other kinds of data different than “# in stockpile” - data like happiness.



Bedankt voor het lezen!

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

Friday Blog 143 - Make It Beautiful



Last week, we had screenshots of the work-in-progress Statistics Menu in the blog. It was a messy combination of many thin, pixelated lines. It required a lot of technical work behind the scenes to make it work, but it wasn’t very clear or beautiful.

Well, that’s obviously a problem so we’ve tried to improve that. It’s going in the right direction! Here’s a screenshot of the current menu (only available in an internal testbuild):



You’re now able to select and deselect individual items. That makes it a lot easier to discover the specific trends you’re looking for. Using this system for a moment does instantly lead to the desire for a decent amount of improvements:
  • A search bar to find specific items
  • A button to toggle between a linear and a logarithmic scale
  • More info on the axes, changing the color of the background to indicate whether it’s day or night
  • Displaying information that’s not ”# in stockpile”, data like “total amount of calories”
  • Making it clear which items you’ve selected even if they aren’t visible in the window on the left: perhaps something like the mock-up below

So there’s still plenty of work to do, but that should result in a very useful Statistics Menu!

Mock-up, not functional yet

[Colony Survival news ends here]

Virtual Reality

The fundamentals of hardware for gaming haven’t changed in at least twenty years. You’re going to need a keyboard & mouse or a controller and a stationary rectangular screen, and that’s it. There have been all kinds of attempts to innovate like Wii-style motion controllers, Kinect and 3D screens, but these trends have stayed small or even died down again.

There have been attempts to introduce VR headsets for a long time now, but they never seemed to gain a lot of traction. They had all kinds of problems: they were expensive, the resolution was low, in-game movement was difficult and resulted in motion sickness, there was too much lag. And there was a problematic vicious cycle: because barely anybody owned VR headsets, there was a shortage of decent VR games, and because of that shortage of games, nobody bought VR headsets.

But we might be reaching the knee of the curve, and VR might become a lot more popular in the coming years. 2019 saw the release of popular VR-only games like Boneworks and Beat Saber, and in ten days Half-Life: Alyx will release. Last Monday, the Valve Index, Valve’s new VR headset, became available for purchase in Europe [again, apparently, after earlier stock was depleted a couple of months ago]. I instantly tried to order one, but the product is so popular that I was put on a waiting list. The shipping time seems to regularly change between 2-4 weeks and 8-10 weeks, so there’s no telling when I will finally be able to use it, but I’m really looking forward to it.

The implications of VR are more than just ”strapping a screen to your face”. Nearly all (‘traditional’, non-VR) first person games work by letting you rotate the camera with your mouse, and allowing you to interact with the thing in the center of your screen. And that interaction is nearly always constrained to pressing a handful of mouse buttons and keys like LMB and F.



Now, don’t read this as criticism of Arma - I love it tremendously and will purchase the $100 Deluxe Edition of Arma IV as soon as it’s available for pre-order. But Arma is a great example of what happens when you want a complex world with many options with traditional hardware. When you want to open a door, you’ve got to look at it, press a button, and select the right option from a list. It’s not very natural, intuitive or smooth. (Hardcore Arma fans will correct me that there are shortcuts, and that’s probably true, but the core of the problem remains)

The Valve Index comes with two motion controllers that track their locations in 3D space, and they know with which fingers you’re touching them. This means that you gain a lot of the freedom of motion you’ve got in real life. You don’t have to look at the thing you want to interact with: you can look to the left while firing at a zombie to the right. And instead of reducing interactions to mere button presses, you can do things like a physical grabbing motion in real life which will be correctly repeated in-game. This opens up a lot of new gaming possibilities.

Don’t expect instant VR-support for Colony Survival. This is a long-term thing. We started working on this current project in 2013 - so our first VR-product might be a 2027 thing.

Covid-19

Two weeks ago, we wrote quite extensively about the new Coronavirus. We worried about it a lot that week, and we felt like we were an outlier in a world that wasn’t really concerned. Well, today everyone seems to be very worried, so writing about our own worries here doesn’t really add much. Some statistics for posterity’s sake:
  • 15,113 confirmed infections in Italy, 1016 deaths - nationwide lockdown, enforced isolation
  • 804 confirmed infections in the Netherlands (+31% since yesterday), 10 deaths (+50% since yesterday)- smoothly following a curve that results in Italian situations in ~2 weeks
  • And new since last week, 6 infections in the province where we live, 3 in the city where I live

The amount of infections and the consequences for events, the economy and daily life are rapidly growing. Luckily, governments and other organizations are taking measures, and countries like South Korea show that these can be highly effective. We wish all of you good luck and good health.

Bedankt voor het lezen!

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

Friday Blog 142 - Statistics Progress!



We made good progress on statistics this week! It’s definitely not finished, but the underlying systems are mostly functional and they're giving interesting results.

There’s an increasing number of options. It’s now possible to display results from the past 24 hours, the past four days, or the past 24 days. There’s an “Auto-scale” option that automatically adjusts the graph to the size of the most numerous item. But there’s also the alternative option to use a custom scale, limiting the graph to only display items up to a number like for example 100 or 2000. Many older colonies will have large excesses of certain items like straw or leaves, making an alternative to auto-scale very useful!

Last but not least, there’s a toggle to “Only show changed”. Some items like dirt and torches can stay unchanged for a long time, resulting in pretty meaningless horizontal lines across the graph. This toggle allows players to quickly remove them from the results.



The image above is an example of the current work-in-progress menu (only available in internal testbuilds). You can see that the first one-third of the graph covers nighttime, and it’s clearly visible when colonists start working. Most lines are stagnant during the night, but you can see the amount of gunpowder pouches and lead bullets drop, while the amount of linen pouches rises: the clear effect of musket guards.

But other data is pretty unclear, a lot of the lines are hard to “read”. So that’s our task for the coming weeks: make this more useful and legible. There will be an option to turn on/off specific items and categories, you should be able to highlight items by hovering over them, we’ll update the look of the lines and the colors and the background.

There’s also some other data we’d like to track and display. One thing Zun really wants to know is the %-idleness. How many of your cooks/blacksmiths/etc are idling because they miss ingredients or have completed all orders, and when? You can imagine some jobs working hard at the start of the day to make projectiles, but spending the rest of the time idling. Having that data would be very useful to optimize your production.

A longer period of time is visible in this graph

Corona

Last week, we wrote quite a bit about Corona. When I started writing that blog, we had just received news of the first infection in the Netherlands. Yesterday, the amount of officially confirmed infections here jumped from 38 to 82. During the same day, Italian authorities confirmed that the amount of mortalities there jumped from ~100 to 148 (with nearly 4000 infections). And just before writing this blog, Corona claimed its first deadly victim in the Netherlands.

Last week’s blog received quite a lot of reactions. Some people shared the same concerns, others thought people panicked way too much, and some wondered why a development blog about a game talked extensively about Corona.

To answer that last question: there’s multiple reasons. Firstly, we’re Dutch while a large part of Colony Survival players seem to be located in North America. Europe was initially hit more severe than North America, and it seems that Corona got relatively little attention there while we were pretty concerned about it. We wanted to explain our local problems to people who didn’t know about them yet. Since the last blog, Corona has spread further in the United States as well and it seems to be getting a lot more attention there as well now.

Secondly, we’re not a massive studio with offices spread around the world. We don’t have separate departments where one focuses on game development and another focuses on practical stuff like health risks, human resources and risk management. Companies like Twitter have announced all kinds of measures to deal with Corona, and I’m sure they’ve got experts who are currently focused fulltime on this problem. Every hour we spend researching, thinking and talking about Corona is an hour where we’re not doing the same thing in regards to Colony Survival. And I can assure you that we’ve spent quite a couple of hours worried about Corona.

We’re not worried too excessively - even if we personally get infected, it’ll probably act like a regular flu because we’re young and healthy. But this is the first time in our lives that we experience a epidemic like this, and the quickly rising number of deaths is pretty scary. We’re worried about more vulnerable older relatives, and problems like hospitals getting too crowded to deal with both Corona and regular health concerns at once. So we expect Corona to stay around the coming weeks and months, which will probably have some impact on the development of Colony Survival. We’ll keep you updated!

Bedankt voor het lezen!

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

Friday Blog 141 - Corona Incoming



Last week's blog again generated quite a lot of feedback! We've read a lot of useful suggestions. Thanks everybody for the continued support!

Sadly, we didn’t make much progress on statistics this week. On the weekend, Zun got an idea about Unity’s Burst Compiler, and he spent much of the week trying to get it to work. The image below is a screenshot of that little project.

Like Zun, I’ve been working on a little voxel project. It’s teaching me a lot about Unity and programming! Here’s a GIF of the project.



Corona & the Netherlands

Last Sunday, I was driving in a rented van listening to the radio - something I seldom do. The news came on and it reported about Corona in Northern Italy and a rapidly rising number of infections. We had seen pretty terrifying videos from China, but China is far away. Northern Italy is only 11 hours of driving removed from us here in the Netherlands. I got a bit concerned.

In the following days, reports of Corona infections came closer and closer to home - soon arriving in German regions close to the Dutch border. Last weekend, people in the south of the Netherlands have been celebrating carnaval, and there were stories of Corona-infected Germans participating there.

Yesterday evening, officials confirmed the news: a Dutch person has been infected in the south of the Netherlands. He and everyone who he has been in contact with will be isolated.

That might be the end of Corona in the Netherlands, but it seems unlikely. The amount of infections outside of China is growing exponentially, and a handful of people have quickly spread the disease to many hundreds in countries like Italy. That first Dutch carrier has probably already infected others - who have also infected others.

Which means that right now, we might be on the precipice of a massive wave of Corona in the Netherlands. But there are a lot of unknowns in regards to Corona. What’s the exact mortality rate? Do only people with severely weakened immune systems die, or is it capable of killing healthy and younger people as well? Are Western nations with modern healthcare systems able to nip this in the bud, or will this eventually infect a large part of the population? Relatively mild scenarios are possible, but more severe scenarios aren’t unrealistic either.

[At this exact moment we learned about the second confirmed Corona infection in the Netherlands. It’s separate from the person in the south of the Netherlands, it’s somebody who had also visited northern Italy, and it’s a person who lives in Amsterdam]

Apart from the disease itself and its deadly consequences, there’s another problem. Systems are being disrupted. Supermarkets already face shortages of products like disposable gloves, disinfectants and rice. One of the biggest Dutch online retailers has pulled its advertising and raised its prices, fearing disruptions in the supply line from China. And of course we’ve seen footage of deserted cities where everybody is forced to stay indoors.



So we’re a bit anxious about the near future. Should we stockpile food and other supplies - and if so, how much? Should we already try to self-isolate as much as possible? They’re tough questions with unclear answers. We’d love to know how you’re dealing with this problem! I hope you understand that this news has been a bit disruptive to our workflow.

Bedankt voor het lezen!

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

Friday Blog 140 - Two Updates Into Weirdness II



This week, we released the last two 0.7.2.x updates and started working on 0.7.3. The updates contain some minor fixes (check #small-patch-changelog on Discord) and an overhaul of the personal torch. It now uses the same system as stationary torches, significantly improving the visuals. When you’re playing with others and they activate their own personal torches, this will actually be visible in your world! And that includes the colored effects of the lanterns. An example of this can be seen in the screenshot above.

For 0.7.3, Zun has started working on statistics! They should give you a lot more insight into the long term trends of your colony. Which resources are increasing, which items are depleting? The image below is very primitive work-in-progress after only one day of work; the end product will look very different.



Last week’s blog was a long complicated rant about some of the weirder aspects of game design. It got quite a lot of comments - thanks for all the feedback and encouragement! :D So by popular demand, I’ll try to write Into Weirdness II. It’s a complex and fuzzy subject, so be warned: this might get vague.

Zun and I haven’t done any formal study related to game design or development. But that didn’t mean we were completely unprepared. We did have lots of experience with computers and games, including messing around with videos, websites and audio. I had quite a bit of experience with photography and Photoshop, which proved highly useful for making textures. I studied history and have always been interested in the general development of civilization - focusing on long term trends instead of specific kings and generals. We think that definitely shows in Colony Survival.

What this means is that we found useful information and inspiration in all kinds of random and unintended ways. One clear example: Fort Bourtange. It’s a star fort located close to our birthplace and we’ve visited it often. Here’s a photo:

Source

I don’t think I was conscious of the link between Colony Survival and Fort Bourtange until literally five minutes ago. But now that I notice the link, it seems extremely relevant. We’ve spent plenty of time exploring a small historical village surrounded by multiple layers of walls, moats, gates and bridges when we were young. And then we decided to spend years working on a game that’s focused on building a village-fortress with walls and moats. I don’t think these two things are unrelated!

So obviously, inspiration like this is extremely valuable. But you can’t just order a manual that contains pure concentrated 100% Extremely Valuable Game Design Inspiration. You’ve got to go looking for it in all kinds of random directions.

In the past, I was inspired by random places, hobbies, games and TV/movies. In 2017/2018, I’ve barely played any games that weren’t Colony Survival. But in the past twelve months, I’ve played a lot of new games. Not just for entertainment (although that was certainly part of it), but with a deliberate aim to study and learn from them.

One could do this in a very careful and systematic fashion. Make a list of games, make a timetable, play each of them for 25 hours and write a detailed report on UI / gameplay / graphics / sound. But that can get boring and because I did this in my free time, I didn’t want to make it too much of a burden.

So I played randomly and erratically. Ragequitting one game and binging another. So perhaps it became more a study of me than of the games. Why do I want to keep playing game X? Why am I bored of Y? What’s frustrating me in Z? Giving detailed, realistic and accurate answers to these questions is harder than you think! A majority of human decisions and preferences are unconscious, and fully explaining them verbally/consciously is very difficult.

Of course, this mindset can be applied anywhere. We’ve got a lot of options in the way we run our company. How do we communicate, how do we use marketing, how do we build a community, what’s an interesting story, what is a beautiful building, what is great music, what’s a good trailer - all of these questions have relevant answers that would be useful to us. I notice that nowadays, I’m constantly deconstructing a lot of what I see ánd my own reactions to that, and seeing what I can learn from that.

A while ago, I watched a video that I still regularly think about and that seems highly relevant. It’s a one hour talk by Jeff Vogel at the GDC. I didn’t know him or his games, but he’s been an indie dev since 1994 - and has kept his small company afloat that entire period. Instead of promising some Quick Tips to Instant Fame and Wealth, Vogel just talks about his experiences and lets you do the concluding. In some ways, he’s extremely different from us. He gets really demotivated from online criticism, so he barely has any interaction with his community. He releases a game, checks bug reports, fixes that, and goes on to the next game. We work in a completely different way - we read pretty much everything that is directed towards us and even scour the internet for discussions about Colony Survival. But if it works for him - it works! There doesn’t seem to be one perfect way to approach this, with all others paths being invalid. Here's a link to the video:

https://youtu.be/stxVBJem3Rs
So, let’s act like all these things are related and write a nice summary for this. In 2017/2018, the sudden success of Colony Survival was a bit of an “emergency”, and we worked hard to pick all the low-hanging fruit, all the simple improvements that could ASAP boost the fun of the game. Since then, things have started to shift more towards “long term mode”. The emergency is over so we’re establishing a routine. Simultaneously, the low-hanging fruit is gone so we’ve got to build a ladder, allowing us to reach higher than before. Making this transition requires us to go “Into Weirdness” into some areas. Does that make sense? :)

Bedankt voor het lezen!

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