As the rating period is coming to an end, we decided to release another small update. We already have enough ratings, but we felt that the game needed a few fixes and small improvements. The main thing we fixed is
No more memory leaks!
Some friendly advice; don't lerp the color of Unity's TextMeshPro... It seems like it rebuilds the mesh every frame because the color is passed as a vertex color, causing very big memory leaks that never seem to get cleaned up. It caused some crashes, especially when people tried playing multiple rounds without closing the game.
How we fixed it.
We were changing the alpha of the TMP object to fade out the floating numbers when playing the turn animation. We added a canvas and changed the Component from TextMeshPro to TextMeshProUGUI. Then we added a Canvas Group component, which allows you to control the alpha (transparency) of all it's children nodes. The effect is the same, but memory isn't leaking. Hurray!
Other small changes
Region developments and upgrades used to be "applied" during the turn calculation phase, after some other things were already calculated. This caused a bit of confusion, as the order of events wasn't properly explained, and there were quite a lot of things going on between turns.
We don't really need more ratings (and rating the updated version goes against the game jam spirit), but we would love to get some more feedback now that the game doesn't randomly crash anymore. Find Taxcellent at https://ldjam.com/events/ludum-dare/58/taxcellent
