Hello!
Today, we are excited to show you the current state of our ongoing optimization efforts.
Performance, especially on a lot of different hardware configurations, is extremely important to us.
One of our main goals with Steel Aces is to make sure the game can be played by as many people as possible. This is especially important for a free-to-play game, where accessibility matters a lot.
Not everyone has access to the newest GPU or a high-end PC, and average hardware can vary heavily depending on region. Because of that, optimization is not just nice to have for us. It is a core part of making the game more accessible.
Big Performance Gains Across a Wide Range of Hardware
Compared to the latest publicly accessible offline build at the time of writing (0.6.12 or 0.6.14 as these have equal performance metrics)
Based on our current internal testing, we are seeing approximately:
- +15–20% performance improvement on low-end hardware
- +40–60% performance improvement on medium to good hardware
- A sharp decrease in Microstutters
With even larger increases compared to the version used for the latest online playtest.
Our current lowest hardware target is the GTX 1050 Ti 4GB, which is now roughly 10-year-old hardware. You may be able to launch the game on the 2GB variant, but we cannot guarantee as much, as it falls outside of our official target hardware.
Comparing the versions
Below, we are showing part of our performance comparison sheet.
This is a small snapshot of a huge comparison sheet spanning a lot of different hardware configurations.
Map: Fields — DLSS Off
| Sample | Average | Low 10 | Low 1 | Low 0.1 | Max | Min | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | |
| Offline_V_0_6_12 (Base) | 113.40 | 86.89 | 82.03 | 103 | 79 | 66 | 93.99 | 75 | 60 | 90 | 73 | 59 | 199 | 138 | 121 | 70 | 74 | 64 |
| Ultra_Perf_V1 | 124.96 | 96.20 | 90.35 | 117 | 88 | 72 | 109 | 84 | 67 | 100 | 81 | 64 | 173 | 165 | 134 | 79 | 78 | 76 |
| Ultra_Perf_V2 | 142.56 | 128.51 | 119.63 | — | — | — | 125 | 113 | 105 | 119.09 | 109.90 | 104 | 196 | 173 | 159 | 117 | 109 | 99 |
| Ultra_Perf_V9 | 143.52 | 128.99 | 131.05 | 134 | 121 | 119 | 125.99 | 113.98 | 105.98 | 121.20 | 113.20 | 105.98 | 190 | 178 | 155 | 120 | 110 | 114 |
| Ultra_Perf_V10 | 144.99 | 129.80 | 132.80 | 135 | 124 | 117 | 128.11 | 119 | 106.98 | 122.06 | 110.10 | 104 | 196 | 158 | 162 | 128 | 118 | 118 |
Map: Fields — DLSS On
| Sample | Average | Low 10 | Low 1 | Low 0.1 | Max | Min | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | |
| Offline_V_0_6_12 (Base) | 153.02 | 118.95 | 110.36 | 143 | 106 | 89 | 127.98 | 97.99 | 79 | 121 | 89.79 | 76 | 169 | 154 | 144 | 87 | 88 | 70 |
| Ultra_Perf_V1 | 160.25 | 126.02 | 132.83 | 151 | 113 | 89 | 138.11 | 113 | 87 | 130.30 | 109.99 | 78.60 | 175 | 147 | 162 | 104 | 81 | 78 |
| Ultra_Perf_V2 | 174.46 | 158.64 | 162.02 | 164 | 148 | 152 | 154.97 | 138 | 145 | 145.10 | 128.99 | 138 | 192 | 165 | 188 | 137 | 132 | 130 |
| Ultra_Perf_V9 | 173.20 | 156.30 | 158.50 | 165 | 146 | 138 | 154.97 | 137 | 137.90 | 146.10 | 124.80 | 128 | 174 | 169 | 178 | 137 | 119 | 119 |
| Ultra_Perf_V10 | 174.95 | 156.41 | 160.01 | 164.90 | 147 | 137 | 156 | 140.99 | 127.97 | 125.48 | 114.88 | 111.20 | 193 | 178 | 178 | 156 | 119 | 138 |
Map: AlpineRange — DLSS Off
| Sample | Average | Low 10 | Low 1 | Low 0.1 | Max | Min | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | |
| Offline_V_0_6_12 (Base) | 87.90 | 86.55 | 89.77 | 81 | 79 | 84 | 75.99 | 76.99 | 75.99 | 73 | 74 | 70 | 144 | 128 | 136 | 74 | 72 | 76 |
| Ultra_Perf_V1 | 98.19 | 105.93 | 101.03 | 91 | 91 | 89 | 86.99 | 83.99 | 85.99 | 84 | 80.60 | 76 | 143 | 141 | 142 | 86 | 79 | 79 |
| Ultra_Perf_V2 | 122.09 | 120.93 | 123.99 | — | — | — | 121 | 119 | 118 | 108.99 | 108 | 109 | 176 | 173 | 144 | 109 | 100 | 105 |
| Ultra_Perf_V9 | 122.09 | 120.93 | 123.99 | 115 | 119 | 117 | 109 | 109 | 109 | 102.79 | 102.60 | 105 | 176 | 173 | 144 | 101 | 105 | 110 |
| Ultra_Perf_V10 | 123.49 | 122.49 | 128.86 | 115 | 115 | 121 | 109 | 108 | 109 | 102.79 | 104.88 | 104 | 185 | 173 | 201 | 101 | 105 | 105 |
Map: AlpineRange — DLSS On
| Sample | Average | Low 10 | Low 1 | Low 0.1 | Max | Min | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | DAY | EVENING | MORNING | |
| Offline_V_0_6_12 (Base) | 116.65 | 111.14 | 119.35 | 110 | 104 | 114 | 102.93 | 95.98 | 93.95 | 73.60 | 75.59 | 76.59 | 131 | 131 | 142 | 70 | 72 | 83 |
| Ultra_Perf_V1 | 123.66 | 116.98 | 122.83 | 115 | 111 | 114 | 106.96 | 99.97 | 99 | 100.60 | 89 | 85.50 | 170 | 145 | 142 | 104 | 81 | 78 |
| Ultra_Perf_V2 | 138.14 | 134.99 | 134.79 | 121 | 113 | 118 | 108.99 | 109 | 108 | 108.60 | 105 | 99.90 | 131 | 174 | 145 | 99 | 87 | 87 |
| Ultra_Perf_V9 | 141.55 | 137.92 | 141.33 | 115 | 121 | 127.98 | 107.99 | 122.97 | 127.98 | 100.60 | 109.99 | 108 | 174 | 164 | 168 | 110 | 78 | 86 |
| Ultra_Perf_V10 | 142.19 | 137.94 | 147.19 | 137 | 137 | 137 | 120.99 | 110 | 127.97 | 110.50 | 111.20 | 108 | 163 | 175 | 175 | 118 | 110 | 138 |
Maximum in-game settings · No Ray Tracing · RTX 3080, i7 13700KF, DDR5 @ 4800. Values are FPS. Per-column heatmap: greener = faster.
This example shows a comparison of our our current baseline - a version accessible to you, with different optimization oriented builds we tested.
These changes will be rolling out to you very soon!
Our Internal Benchmarking Run
To keep our comparisons consistent, we use a dedicated internal benchmarking run. This allows us to test the same scenario repeatedly across different builds, settings, and hardware configurations.
Benchmark example was captured in the baseline version 0.6.12.
This helps us identify performance issues more reliably and measure whether changes actually improve the experience in real gameplay conditions, rather than only in isolated test scenes. However, it is impossible to include every scenario, so you should always expect some deviance in actual play.
What Actually Improved?
The full list of changes is very long, but here is a selection of some of the areas we have worked on.
We improved shadow quality and render distance while lowering GPU and VRAM usage across all graphics presets.
We updated our lighting and volumetrics logic, resulting in better visuals while reducing usage by roughly 5–7%.
Water simulation and rendering have been heavily optimized.
We implemented smarter deployment and usage of motion vectors, improving their use for anti-aliasing and upscaling-related features.
We also made general updates to geometry and polygon counts across assets, reducing unnecessary rendering cost without harming the visual identity of the game.
Other optimized areas include:
- Decal rendering, including impacts and track marks
- Subsurface scattering logic
- Ambient occlusion calculations
- Lens flare
- Screen-space reflections
Some of these changes mainly help lower-end systems. Others improve scalability on stronger PCs or allow us to push visuals further without wasting performance.
Thank You
A lot of this work was only possible because of your feedback.
Playtest reports, hardware information, log files, every bit of detailed information helped us identify where the biggest problems were. That feedback directly influences what we prioritize.
Optimization will always be an ongoing effort. This is not a one-time pass where we declare performance “done.” As Steel Aces grows, we will continue improving performance, stability, visuals, and accessibility.
We already have many more exciting improvements in the pipeline.
For example, we are currently working on heavily optimizing VFX performance.
In some cases, VFX are now up to 15 times faster in our internal builds, but these changes still require a bit more time to be fully ready.
We are looking forward to getting these changes into your hands soon.
Thank you for supporting Steel Aces and helping us make the game better at every turn. ❤️