34

In the Steam store, is there any way to search for "short games", e.g., games with an estimated completion time of less than 1 hour? I did not find such option in the advanced search link.

48

As DrFish mentioned, this is a feature that currently does not exist within Steam. However, if you're willing to use external sources, I recommend taking a look at HowLongToBeat.com.

HowLongToBeat is a community driven site where players input their stats on how long it takes them to beat the story, side content, etc... across multiple platforms. The searching options allows you to filter down games by PC and the average number of hours it takes to play through the game.

Since it is community driven and outside of Steam, it may not have every game posted, but it's useful nonetheless.

As Parrotmaster pointed out, it is good to take a note of the release date and number of reports given. When games are first released, it may take a couple of days or weeks to get accurate statistics due to players rushing through the game. Those who rush through the game tend to skew the results, making it seem like games are shorter than they really are.

|improve this answer|||||
  • 1
    I was just about to post this, it's a great reference! – Erin B Feb 27 at 19:05
  • 1
    excellent website! – DrFish Feb 28 at 4:20
  • 3
    Please note that for new games the times are often incorrect. When Pokemon Sword/Shield was released, the times were inaccurate due to the people reporting their times rushing through the game. Pay attention to the amount of reports to see how accurate the average time is. – Parrotmaster Feb 28 at 13:46
  • 1
    @Parrotmaster That is a really good point. I added it to my answer :) – Wondercricket Feb 28 at 14:29
14

The info is not yet available in that form on Steam, but you can filter by tags, curated by the community, so you can assume it is subjective to a degree:

https://store.steampowered.com/tags/en/Short/

Also on SteamDB, you can filter games on 'Short' tag (which seem to come from tags set by users on Steam Store):

https://steamdb.info/tags/?tagid=4234

Which will yield all games tagged yet as such.

Whether the two sources yield the same results is unclear to me: SteamDB delivered 1,122 hits as opposed to Steam's 807 results. This is with a default user, that is, without filtered out hits based on preference.

|improve this answer|||||
7

I am actually working on a website with a focus on estimated playtimes of steam games.

You can check it out at: https://howlongis.io

The estimated playtimes are based on data collected from the Steam API. The main reason why I stopped using HLTB and started my own website:

  1. Objective data: I wanted to use objective data from steam vs subjective data inputted by users on HLTB (there is a steam integration on HLTB so in the best case scenario the data reliability is the same).

  2. Data distribution: I wanted to represent data in different ways for example showing a distribution with percentiles where casual players can find themselves around the 25th or 50th percentile and completionists or real fans can look at the 90th percentile to get an accurate idea of how long they can expect to play the game. I have found this to be incredibly useful.

  3. More data: HLTB has limited data for games of smaller developers and lesser known games. If you like indies, you will probably know that HLTB sometimes only has a handful of datapoints for these games which is statistically not very relevant. Using 45 million+ datapoints from the steam API, I usually have more available data to determine playtimes.

  4. Improved search: This is not live yet but I'm working on an improved search functionality to help with the issue posted here. I want to allow people to look for games of a genre or steam tag with delimiters for the playtime and review score. Note that this is not available yet but soon will be.

|improve this answer|||||
2

Combing both answers by Wondercricket and DrFish:

I use Depressurizer to automatically group my Steam library by tag, and more...

In a recent update they added HLTB integration. To quote from their readme:

HLTB: This lets you categorize games based on the times from http://howlongtobeat.com/ which indicate how long it takes to beat a game. To use this method, you must create a set of categories to assign, and define the criteria for a game to be placed in that category. Each game will only be assigned to the category for the first rule that matches it. If a game does not match any rules, it will not be assigned to a category.

Using the auto-category function of Depressurizer, I have groups prefixed with "(HLTB)" alongside my "(TAG)", "(YEAR)", and "(SCORE)" prefixes.

|improve this answer|||||
  • Depressurizer is pretty much dead at this point both in that it hasn't been worked on for quite a while, and library revamp in Steam broke its functionality. You can kind of work around it with the reset categories command in Steam, but it breaks any dynamic categories you have. – Logarr Feb 28 at 3:36
  • 1
    @Logarr thanks for that information, it's something I wondered about because I haven't used it to re-categorise my library since the big update; though my categories from before the update have persisted, so I thought that it would still work. – Aaron F Feb 28 at 8:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.