Steam's seasonal sales are pretty legendary stuff, combining store-wide discounts with interactive challenges, special bundles, and limited edition virtual badges and trading cards for die-hard users to worry about collecting.
There are typically four each year: a Summer Sale, Halloween Sale, Autumn Sale (for Black Friday), and Winter Sale (for Christmas). They're fairly predictable, but exact dates are only revealed at short notice, which keeps us on our toes.
If you're looking for great discounts year round, you should take a look at our pick of the best gaming deals.
When is the Steam Halloween Sale 2017?
The latest sale is the Halloween Sale 2017 and it is live now, running from 26 October 2017 through to 1 November 2017.
It's also worth checking out the GOG Halloween Sale, which is also live now and runs until 2 November. That also has a selection of massive discounts - some better than Steam's - including an offer for a free copy of Tales from the Borderlands if you spend $15 or more.
What are the best Halloween Sale deals?
The Steam Halloween Sale isn't usually the biggest in the year, but there are still loads of massive discounts to be had, including big bundles of games - especially on horror titles. Here are a few of our favourites:
- Dead by Daylight - £7.49 - 50% off
- INSIDE - £7.49 - 50% off
- XCOM 2 - £13.99 - 60% off
- SOMA - £5.74 - 75% off
- The Witcher 3: Wild Hunt - £12.49 - 50% off
- Undertale - £3.49 - 50% off
- Alien: Isolation - £8.99 - 70% off
- Layers of Fear - £3.74 - 75% off
- Rise of the Tomb Raider - £15.99 - 60% off
- LIMBO - £1.04 - 85% off
When is the next Steam Sale?
After Halloween the next sale is the Autumn Sale 2017, and thanks to leaks we now know when that will be - along with the dates of the Christmas sale too.
Developers get given the sale dates in advance, and a few of them leaked that info to Kotaku UK, so now we know exactly how long we have to wait.
The Autumn Sale 2017, which is traditionally tied to Black Friday, will begin on 22 November and end on 28 November.
It's then only a short wait until the Winter Sale, which kicks off on 21 December 2017 and ends just after New Year's on 4 January 2018.