Update #6: Performance Update [Update 4]
[p]Dear Railroad Engineer[/p][p]This update brings you a huge technical overhaul of Unrailed 2! As some players were accustomed to the low hardware requirements of Unrailed 1, we want you to enjoy the game on similar hardware. Since Unrailed 2 is a game for everyone, it should also be playable everywhere. If you had trouble with the game before, now is the time to launch it again![/p][p]On minimum settings at 1080p, we bumped our Intel HD 520 from 35 FPS up to 85 FPS - more than twice as much![/p][p]Even our 2013 MacBook Air with a 1.3 GHz Intel i5 and its integrated Intel HD 5000 now runs the game at a smooth 60 FPS on low (not even very low) settings under Vulkan at 1440×900.
[/p][p]For the tech-savvy, here are the big changes: [/p]
[/p][p]For the tech-savvy, here are the big changes: [/p]
- [p]The game now runs on multiple cores to distribute CPU load much better. We do this by simulating the game completely in a separate thread and merging changes before drawing each frame. With that, we can even continue simulating while the engine is still submitting data to the GPU.[/p]
- [p]We improved GPU workload significantly by using stencil buffers for outlines and by reworking the water shader. [/p]
- [p]We upgraded Godot 4.3.1 to the very recent Godot 4.5.1. This includes many fixes, as well as our own first PR to the engine: https://github.com/godotengine/godot/pull/106809
[/p]
- [p]On very old hardware, some drivers might not work correctly. If the game doesn’t start or if you get visual errors, we recommend starting with the “Safe Mode” launch option in Steam. From there, you can freely change settings, which will be applied when starting normally again. Most importantly, try out all graphics drivers until you find one that works well for you. [/p]
- [p]Don’t forget to try both with and without the VSync setting. Sometimes enabling it gives you that final touch of smoothness; sometimes it adds a small delay that makes the game unenjoyable.[/p]