in Simulation

Thrive: Progress Update 1/31/2026

From Thrive: link to original post

Progress Update Banner 2026-01-31

A somewhat quieter week this time, as more technical work is taking place. The game was updated to Godot 4.6, as fortunately this version this did not cause unacceptable problems (4.5.1 was skipped). And perhaps most noticeably, an ancient bug was fixed that caused compound clouds to form ugly straight lines, particularly when pushed by currents. This required fixing some very old and poorly understood code through methods best described as “black magic”.

For the Multicellular Stage specifically, organelle unlock were implemented for it, similar to how those already work in the Microbe Stage. Previously, all cell parts were just immediately unlocked once reaching this stage. The way the multicellular editor tracks MP costs was also improved, so that making new cell types works smoothly.

Meanwhile, over on the developer forums, there were various discussions on Multicellular Stage design. We also got a framework set up for continued polishing work on the Microbe Stage that volunteers can potentially work on.

Look below for the full progress list if you're interested, and we'll see you next week!

Programming

  • New Devbuild for our Patreon Supporters:
    • Updated to Godot Engine 4.6
    • Fixed not being able to place even a single part when mutation cost difficulty setting was set too high. Now each edit costs always at most 100 MP.
    • Fixed straight edges appearing in compound clouds
    • Enabled organelle unlocks for the multicellular stage
    • Disabled evolutionary tree rebuild if it is not possible to make saves with a long history load much faster
    • Improved multicellular MP calculation by tracking which type each cell type was split from to allow better changes detection
    • Fixed an error in the editor caused by a few operations trying to trigger too early
    • Fixed population indicator circles not being correctly centered on the patch icons (instead they were in the top left)
    • Added safety check code for the cheapest possible organelle
    • Fixed the heat accumulation bar not being anchored to the bottom right of the game window
    • Improved the code for the SimpleBarrier class by increasing its padding
    • Updated the visual studio code setup instructions
    • Updated code checking tools
    • Updated gdUnit4 to 6.1.0
    • Updated translations

Graphics

  • Nothing substantial.

Gameplay

  • Made sure difficulty settings cannot make MP cost of edits exceed 100.
  • Cell parts can now be unlocked in the Multicellular Stage like they are in the Microbe Stage (instead of all remaining cell parts being instantly unlocked).
  • Development discussions:

Sound

  • Nothing substantial.

Theory

  • Nothing substantial.

Outreach

  • Nothing substantial.

Other

  • Nothing substantial.