- Steam App
- Fraymakers (1420350)
- Event type
- patch note
- Published
- 23 April 2023 - 23:10:25 UTC
- Source
- steam_community_announcements
Highlights Optimization Using performance profiling tools, we dug deep to identify some bottlenecks and rework code to improve the game's performance, especially for lower-end computers. We’ll be continuing to identify ways we can optimize the game even further going forward. For those of you interested in the technical details, here are some of the improvements we made this time: - Replaced all Haxe Reflect.hasField() calls with null checks instead where applicable, as the function is known to be slow in most cases. - Cached animation index lookup for Sprites (previously animation look-ups looped through the whole set to find an animation) - Internal collision boxes for collisionTestGroup() calls are now recycled to reduce memory allocations (rather than generating temporary boxes every time) - Refactored stats classes (e.g. AnimationStats, HitboxStats, etc.) so that their import/export...