HomeGamesUpdatesPricingMethodology
Steam News23 April 20206y ago

Craftica Update [2020.04.23]: Optimizations for Higher FPS with Less Memory

This update added some significant optimizations and fixings to Craftica. Now the game can run at a higher and stabler frame rate with less memory.

Full notes

Full Craftica update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

1 fix4 additions2 changes1 removal
  • Performance
  • Gameplay
addedThis update added some significant optimizations and fixings to Craftica. Now the game can run at a higher and stabler frame rate with less memory.
changedMain optimizations include:
addedSeveral improvements to the physics simulation (reduced rigid body, added collision layers and masks etc.);
changedReduced frequency for some operations and updates;
removedRemoving of duplicated updates for some agents;
fixedWith these optimizations, Craftica now can run at a higher and stabler frame rate. Tests on MacBook Pro 2019 with integrated and external GPU show 15 to 25 frame increases per seconds. This also fixed an issue that caused the game to freeze temporarily on Mac and permanently (possibly) on Windows after certain amount of playing time or certain range of world exploration.
Tests on MacBook Pro 2019 with integrated and external GPU show1525Tests on MacBook Pro 2019 with integrated and external GPU show increased, buff

Craftica changes

addedThis update added some significant optimizations and fixings to Craftica. Now the game can run at a higher and stabler frame rate with less memory.
changedMain optimizations include:
addedSeveral improvements to the physics simulation (reduced rigid body, added collision layers and masks etc.);
changedReduced frequency for some operations and updates;
removedRemoving of duplicated updates for some agents;

This update added some significant optimizations and fixings to Craftica. Now the game can run at a higher and stabler frame rate with less memory.

Main optimizations include:

  • Several improvements to the physics simulation (reduced rigid body, added collision layers and masks etc.);

  • Camera-based culling for agent animation;

  • Reduced frequency for some operations and updates;

  • Removing of duplicated updates for some agents;

With these optimizations, Craftica now can run at a higher and stabler frame rate. Tests on MacBook Pro 2019 with integrated and external GPU show 15 to 25 frame increases per seconds. This also fixed an issue that caused the game to freeze temporarily on Mac and permanently (possibly) on Windows after certain amount of playing time or certain range of world exploration.

Various improvements and fixings have also been added to the underlying class instance caching system, to ensure that unused class instances are properly recycled. A new profiling method is implemented to monitor class instance counts to detected improper instance caching that may lead to memory leaking. Now Craftica can run at a lower and stabler memory usage after a long playing time or a much larger world exploration.

At last, this update also added various minor improvements or fixings to the handling of agent movements, navigation, actions and animations. Additionally, a few minor changes are added to the label based filtering for item tables, now the label buttons can only be applied exclusively to avoid possible confusion.

Source

Steam News / 23 April 2020

Open original post

Changelog.gg summarizes and formats this update. How we read updates.