A crew-based vehicle roguelite
Want to play Stormhaulers?
We only e-mail you about Stormhaulers. Unsubscribe anytime. Privacy Policy
Every Crew Member Matters
Upgrade & Expand Your Stormhauler
Brave the Storms
THE WORLD OF STORMHAULERS
By the 2040s, decades of environmental exploitation and growing inequality had pushed Earth beyond its breaking point. Powerful AI technology, which could have helped humanity build a better future, was instead used by a wealthy elite to accumulate even more wealth and power. As devastating storms swept across the planet, the oligarchs escaped to luxurious orbital stations, abandoning the rest of humanity to face the consequences.
The Age of Storms had begun.
It is now 2060. Those left behind have survived by building protected enclaves among the ruins of civilisation. The older generation, exhausted by decades of struggle, has learned to live with the new reality. But their children refuse to accept a future defined by fear and mere survival.
In the ruins of Zurich, a new generation of young adventurers known as the Storm Tamers ventures beyond the safety of their enclaves. Travelling in rugged, modular vehicles called Stormhaulers, they brave deadly storms to rescue survivors, recover resources, and bring hope back to their communities.
But the oligarchs have not stopped exploiting Earth. From their orbital stations, they continue sending autonomous robots to strip the planet of its remaining resources. As resistance grows, the machines become increasingly hostile, attacking explorers and even abducting humans for unknown purposes.
The Storm Tamers are determined to fight back. Armed with ingenuity, courage, and the unique skills of their crews, they challenge the machines and reclaim what was left behind.
The old world may be gone, but the next generation refuses to give up on its future.
{# Phones get the 1280 px files (26rem × 3 dpr ≈ 1250): six full-size RGBA
layers at 1920 px cost ~60 MB of GPU memory and made iOS stutter. #}
{# Phones get the 1280 px files (26rem × 3 dpr ≈ 1250): six full-size RGBA
layers at 1920 px cost ~60 MB of GPU memory and made iOS stutter. #}
{# Phones get the 1280 px files (26rem × 3 dpr ≈ 1250): six full-size RGBA
layers at 1920 px cost ~60 MB of GPU memory and made iOS stutter. #}
{# Phones get the 1280 px files (26rem × 3 dpr ≈ 1250): six full-size RGBA
layers at 1920 px cost ~60 MB of GPU memory and made iOS stutter. #}
{# Phones get the 1280 px files (26rem × 3 dpr ≈ 1250): six full-size RGBA
layers at 1920 px cost ~60 MB of GPU memory and made iOS stutter. #}