Performance update - build 0.664
Hey all!
Stoked by the last update, I went down the optimization rabbit hole the last few days, luckily with some decent success.
The game is now CPU bound, and the heat for the most graphics card should go down significantly when playing with VSync on. I had 63C on an NVidia RTX2060.
These are not all the optimizations that can be done, obviously. For now, though this will be the last performance update for a while, as I need to focus on adding more content and mechanics in the next few months.
[hr][/hr]
The tests I made was clashing 440 units against 440 units. The frame rate on my rig would never drop down below 45 (with all effects on ultra) even though a wizard was casting massive spells which burnt and froze dozens of the fighting units.


[hr][/hr]
[h2]Performance[/h2]
[hr][/hr]
[h2]Improvements[/h2]
[hr][/hr]
[h2]Bugfixes[/h2]
Thanks for playing!
https://store.steampowered.com/app/1368160/Heart_Of_Muriet/
Stoked by the last update, I went down the optimization rabbit hole the last few days, luckily with some decent success.
The game is now CPU bound, and the heat for the most graphics card should go down significantly when playing with VSync on. I had 63C on an NVidia RTX2060.
These are not all the optimizations that can be done, obviously. For now, though this will be the last performance update for a while, as I need to focus on adding more content and mechanics in the next few months.
[hr][/hr]
The tests I made was clashing 440 units against 440 units. The frame rate on my rig would never drop down below 45 (with all effects on ultra) even though a wizard was casting massive spells which burnt and froze dozens of the fighting units.


[hr][/hr]
[h2]Performance[/h2]
- Optimized particle systems so that they would use GPU instancing whenever possible, this meant getting rid of transparent particles wherever they would fit in.
- Removed some particle effects which were too heavy on the GPU and not important enough like the "dust" which units would spawn behind them, when walking, I might add a better more optimized effect later on.
- Some optimizations for how squads are moved.
- Melee Attackers in big fights would need a lot of CPU, this is now a lot better, still has a lot of room for improvements.
- Lots of smaller CPU optimizations.
- Optimized Minimap and Audio manager.
- Optimized how entities access their data.
[hr][/hr]
[h2]Improvements[/h2]
- Formation now have a max of 6 rows instead of 3, especially for bigger formations this is an
important improvement. - Increased the gravity for pushbacks, in some situations gravity still seems off.
[hr][/hr]
[h2]Bugfixes[/h2]
- Fixed a bug where the camera would still move around when in pause mode.
- Fixed a bug for units where they would not play the die animation to its end because the animator speed was set to zero in some cases.
Thanks for playing!
https://store.steampowered.com/app/1368160/Heart_Of_Muriet/