Flax Engine
@FlaxEngine
Followers
3K
Following
33
Media
62
Statuses
187
Flax Engine is a complete suite of game development tools made by game developers, for game developers.
Joined January 2017
Flax 1.11 is released! See a new blog post with the highlights: https://t.co/kKFXLDMrpQ Tons of hot stuff waiting for you. #flax #flaxengine #indiedev #gamedev
flaxengine.com
Flax Engine - A true game changer
5
6
33
Flax 1.10 has been released! Checkout the new blog post with this release highlights: https://t.co/l4RfQHiwZJ Loads of good stuff waiting for you. #flax #flaxengine #indiedev #gamedev
flaxengine.com
Flax Engine - A true game changer
4
18
83
Here comes brand new Flax 1.9! See highlights: https://t.co/P6r9qb0jTE Tons of great stuff waiting for you like Video playback, performance boost, DDGI improvements, new Shadow Mapping, and editor usability... #flax #lfaxengine #gamedev #indiedev
flaxengine.com
Flax Engine - A true game changer
3
15
82
Before the upcoming Flax 1.9 update our Tech Demo 2022 got updated to the latest version where you can see DDGI and Shadows rendering improvements in action: https://t.co/Xfk3X2z9iL
store.steampowered.com
This update contains significant improvements to DDGI and Shadows rendering. We've worked towards improving both quality and performance.
3
9
45
Video playback is coming to Flax! Playing mp4 files or HLS streams with high-performant video processing and audio. #flax #flaxengine #gamedev #indiedev
1
5
25
Another hotfix update **Flax 1.8.2**! More stability, bugfixes and many features. Blog post with this release highlights:
flaxengine.com
Flax Engine - A true game changer
1
8
40
Android game packaging system got several improvements to properly export games to Google Play Store
0
1
4
Two Bone IK node in Anim Graph was fixed to properly handle bone twisting
1
1
5
Multi Blend 2D and 1D nodes got massive usability additions such as tooltips, undo, context menu, grid labels, add/remove buttons, and improved visuals of blend points.
1
0
1
We've optimized draw calls sorting, learn more here: https://t.co/cheYfV2H8P
How did we improve performance of 500 animated skeletal meshes from 70 to 132fps? A thread🧵👇 #flaxengine #gamedev #indiedev #madewithflax
1
0
1
Flax 1.8.1 has been released! The latest improvements and fixes added to the engine over the past weeks. Blog post with this release highlights: https://t.co/VT0HHr7cKS
#flax #flaxengine #indiedev #gamedev
flaxengine.com
Flax Engine - A true game changer
1
5
24
0
3
12
We extensively use Job System to execute lots of code in async and utilize CPU work more effectively. Below you can see 500 animated objects being updated and rendered in async:
0
2
37
Finally, how it's possible that @FlaxEngine runs this scene 5x faster than #UnrealEngine? https://t.co/Xba49rS3Nq
@FlaxEngine Here is #GodotEngine's and #UnrealEngine's. 23 and 28 respectively. Same skeletal mesh in all. I didn't bother setting up the material in Godot though. And yes, all 3 of these were in-editor performance. I know those are bleh for perf tests - but this is still wild.
1
1
20
Then we removed those batches sorting in opaque geometry pass! Draw calls are sorted beforehand with Radix Sort so they can be rendered without an additional sort pass (depth buffer ensures pixel order is stable). Sorting time went down to 1ms which is 20x faster!
1
0
17
Additionally, we optimized Draw Batch data itself to be smaller in size and fit better in CPU cache (⭐kudos to @SebAaltonen for great blogging about perf and memory)
1
0
20
To make it performant we implemented Merge Sort algorithm and used it instead. Sorting time went down to 2.3ms which is 9x faster!
1
0
21
Draw calls are sorted by depth/material/etc and then batched together for hardware instancing. It turned out that the slow part is Quick Sort algorithm which sorts output batches. Not so *quick* to me!
1
0
12