DevBlog 73 - Patching Up Performance

Greetings Founders, and welcome to your regularly-scheduled CardLife DevBlog! This week, the hard work continues on Age 2, with the last pieces of content and bug fixes being lined up for the release - we’re not quite there yet, but we’re making great progress every day.


Patch Notes - Performance

Our code team have been powering through performance issues this week, and we’ve just put out a patch which should make a big difference to the multiplayer servers. There are two main elements to this patch;

  • The loading screens have been overhauled by Seb, which should result in a smoother experience getting into busy servers. Loading times have been pretty heavy on those recently, so it’s been a big priority to speed this whole process up.
  • Brian’s been working on optimising the voxel farm elements in CardLife. This concentrates on terrain generation and making it more efficient. This should have an impact on ‘unpacking terrain’ issues, as well as occasional problems with resources and mining. 

We've also pinned down and fixed a couple of pesky bugs - the Blank Map issue some users were having, and the intermittent problem whereby flora was respawning almost instantly.

Age 2 Armor

With all those Age 2 creatures running around, you’re going to need an extra layer of protection, and that’s where this set comes in. The Knight armor is the heavy set for Age 2, and is in many ways a direct evolution of the Squire armor we’ve seen in Age 1.

A more intricate piece which still shares the same visual DNA as its predecessor, the reference points for this are rooted in real-world ceremonial armor, as well as a dash of fantasy fiction. Decorative patterns and embellishments provide a different visual template, marking this out as a more protective variant of the Age 1 armor set. We are faced with a construction challenge every time we create a new model (creature, armor, weapon etc) in that you shouldn't be able to recreate the look of another age/creature.  In this case things like the Helmet wings, Crystals, and Cape prevent a player from making their Age 1 Squire armour look like the Age 2 Knight armour.

The colored trim you see here are planned to be crystals, another resource you’ll need to craft this set of armor. These are aesthetic only, unlike the use of crystals in the enchanting table we discussed last week. You will be able to enchant it too eventually, though not in the upcoming update.


Age 2 Decorations

Like I mentioned last week, Jess has been getting to grips with some of the Age 2 decorations, and we’ve got some cool work in progress screenshots to share. The opulent four-poster bed is a particular favourite, giving weary travelers somewhere to rest their cardboard head after a long day hunting goblins.

There are a few options here, and we’re still very much in the process of settling on a final design, but these images show the direction we’re taking Age 2 designs. For the Renaissance-style visuals, it was important to take the simplistic shapes of Age 1 and give them a more ornate look. Maintaining the same shape language, but adding more lavish detail, in the same format, is the creative direction here. Visual touchstones include real-world cathedrals for that almost extraneous level of detail we were looking for - these items are often about form over function.


Another Bug Hunt

We’re getting very close to Age 2 now, with most of the content undergoing testing in-house. There’s still plenty of work to do on it, as it’s important to make sure the update is performing well before we let it out into the wild.

Other than content, we’ve been working on a huge list of known bugs, many of which should be fixed as part of the update. It’s been said before but it bears repeating, we really appreciate every single bug report we get from the community, all your emails, forum posts, and discord chat has been invaluable in crafting this update, which we’re sure is going to be the best one yet!

See you here next week guys!




As always if you have any feedback, questions or comments please feel free to contact us at any of our social portals: Facebook, Twitter, Reddit, Discord, and our very own Forums.


Sam, Community Manager