First up, if you haven't already, go to humblebundle.com and have a look at what these guys are doing. They're doing lots of worthwhile stuff (you can jump to the bottom for some examples) that you should know about if you're interested in or care about the gaming industry.
This page aims to be an aid to understanding the statistics for the pay-what-you-want game bundles promoted by Humble Bundle Inc by calculating some extra numbers from the already available stats. Explanations for each of the calculations are shown if you mouse over one of the "question mark" (?) icons, and some additional contextual information is shown if you mouse over each chart/graph. More info/extra notes can be found at the bottom of this page.
Please note that for obvious reasons any in-progress promotion's figures will only be an indication of that promotion's performance so far. The figures for in-progress promotions update at least every 6 hours, so if you're interested, don't forget to check back later.
I'm currently in the process of rewriting this page. It's taking a little longer than I'd hoped and is the main reason I've let what's shown here get a little rough around the edges (namely overlapping labels, misrepresentation of the THQ bundle figures, etc.). I'm expecting to have something to show off soon <3
This timeline illustrates the frequency with which Humble Bundle promotions have occurred. The red points indicate a Humble Indie Bundle, while the blue points represent non-Indie branded bundles. Please note that though the points on the timeline are placed according to actual data, the tickmarks representing the beginning of a month are indicative only4.
Avg Revenue per Day
Revenue per Day of Lead
The Humble Indie Bundle
The Humble Indie Bundle #2
The Humble Frozenbyte Bundle
The Humble Indie Bundle #3
The Humble Frozen Synapse Bundle
The Humble Voxatron Debut
The Humble Introversion Bundle
The Humble Indie Bundle #4
The Humble Bundle for Android
The Humble Bundle Mojam
The Humble Bundle for Android 2
The Humble Botanicula Debut
The Humble Indie Bundle V
The Humble Music Bundle
The Humble Bundle for Android 3
The Humble Indie Bundle 6
The Humble eBook Bundle
The Humble Bundle for Android 4
The Humble THQ Bundle
Humble Indie Bundle 7
The Humble Bundle Mojam 2
Humble Bundle with Android 5
Humble Weekly Sale: Bastion
The Humble Mobile Bundle
Humble Weekly Sale: Blendo Games
The Humble Double Fine Bundle
This table shows the frequency with which Humble Bundle promotions have occurred alongside the total revenue raised for each. The red text indicates a Humble Indie Bundle, while blue text represents non-Indie branded bundles. Please note that lead values now represent the time between end and start date dates.
This graph shows the values listed as the separate purchase prices for games in each promotion5. The dark green bars represent these values at the start of each promotion, whilst the light green bars indicate the values at a promotion's end.
This graph shows how many purchases were made for each platform for all Humble Bundles. Each vertical grid line represents a bundle.
This graph shows how much money was contributed by each platform for all Humble Bundles. Each vertical grid line represents a bundle.
This graph shows the average purchase price on each platform for all Humble Bundles. The pink filled area highlights values below the cross-platform average. Each vertical grid line represents a bundle.
This graph shows how many purchases were made for each platform for only the Humble Indie Bundles. Each vertical grid line represents a bundle.
This graph shows how much money was contributed by each platform for only the Humble Indie Bundles. Each vertical grid line represents a bundle.
This graph shows the average purchase price on each platform for only the Humble Indie Bundles. The pink filled area highlights values below the cross-platform average. Each vertical grid line represents a bundle.
This graph shows how many purchases were made for each platform for only the non-Indie branded Bundles. Each vertical grid line represents a bundle.
This graph shows how much money was contributed by each platform for only the non-Indie branded Bundles. Each vertical grid line represents a bundle.
This graph shows the average purchase price on each platform for only the non-Indie branded Bundles. The pink filled area highlights values below the cross-platform average. Each vertical grid line represents a bundle.
1: Promotion dates are recorded when the new promotion title is first seen. Everything older than the Humble Indie Bundle #4 inclusive were manually added in January 2011 with dates sourced from the Humble Indie Bundle article on Wikipedia. End dates are now recorded when "is now over" is detected in the bundle title. End dates for the Android #3 bundle and prior were sourced from the Humble Indie Bundle article on Wikipedia.
2: When the data for the current/most recent bundle is more than six hours old, new data is read directly from the Humble Bundle page and stored in a MySQL database when this page is loaded. Data for past bundles is assumed to be static (initial values have been imported from a saved copy of my download page for each bundle - if you notice that the details for an expired bundle are out, please let me know). You can force the current bundle's figures to update by using this link, but please don't abuse it.
3: As noted, the calculated figures have variances. These are most likely the result of rounding, payments of $0.01 and users who did not select or selected multiple operating systems. Bundles without cross-platform stats available (initially the THQ bundle) don't allow per-platform stats to be calculated, and so their total number of purchases appear as a variation.
4: Due to axis labeling limitations, the tickmarks on the timeline are placed with the assumption that there are 30.4368 equal days in every month. For this reason, labels on the timeline can not be considered accurate or factual. The points on the timeline (which are the focus of that particular visualisation) are accurately positioned relative to one another (or as accurately as can be on a 900px graph) according to the date information gathered as described above2. The decision to include this information was not made lightly. If anybody would like to discuss it, please contact me.
5: "Separate price" values up to and including the Humble Bundle for Android 2 onwards were sourced from developer prices where available (and Steam prices where not, excluding Canabalt, for which the iTunes price was used) as at 11th of April 2012. Values for later bundles have been parsed from the humblebundle.com website. Keep in mind that some bundle titles (including tech demos, prototypes and game jam outcomes) have no price associated with them.
Though I believe the visualisations present an adequate representation of different aspects of the data available, I make no guarantees about the accuracy of the calculations or the results. A copy of the source is available (sans db credentials) as is a copy of the most recent data set for anybody who wants to see how it works or use it for something else.
The bar charts comparing average platform purchase price currently use automatic scaling and are not to scale with the other bundles. I may change this in the future.
Whilst I may be biased towards Free/Open Source Software, this has nothing to do with the order in which platforms are displayed. It's just a happy coincidence that alphabetical ordering puts Linux first ;)
Can we see how the charity/developer donations were distributed? Honestly, this is probably the #1 piece of data I'd love to have my hands on. To my knowldege, this information is not readily available for any but the first bundle. If enough people ask me, I'll put together some separate charts for that ;)
Can we see [miscellaneous piece of data not shown on the Humble Bundle website]? Currently, everything that is shown here is derived exclusively from information available from the Humble Bundle website. I think this is an important part of the data's credibility, and I'm not willing to compromise that. There is a lot of information that can be found in Jeffrey and John's GDC 2011 talk if you're keen to know more stuff.
Can we see dates for the bundles as well? The date and time that the page first saw a bundle is now recorded and displayed on a timeline as well as with each bundle's individual statistics :)
You're showing us a lot of stuff here, but you're not telling us what it means? I think it's important to separate information from interpretation, and I'm keen to let other people come to their own conclusions before suggesting what it might all mean. The list below contains articles that I'm aware of that reference the Humble Visualisations (including one by me):
Big thanks to the Humble Bundle guys for their work in supporting independent game development, supporting worthwhile charities, challenging misconceptions about the gaming industry, actively promoting DRM-free publishing, encouraging the open sourcing of commercial games, and promoting Linux, MacOS and Windows as being equaly viable gaming platforms.
Thanks to meklu for his robots.txt parser.
Thanks to the guys from #steamlug including (but not limited to) meklu, flibitijibibo, adrian_broher, and xpander69 for testing and encouragement as well as everybody else who has provided feedback.
Thanks to madrang, RobbieThe1st and porc for the discussion in the Steam Powered User Forums that prompted me to start putting together the Google Docs spreadsheet that has grown into this page.
My name is Josh, but my friends call me Cheese (and you can too - don't you feel special?).
I dabble in a lot of things, but if you're on this page, then the ones that might interest you most are my collection of "Cheese Talks" reviews, articles and interviews where I look at and talk to people and things relating to the gaming and the Free Software world (not necessarily at the same time), the open source game Neverball which I contribute to, and maybe twolofbees.com, a cute art-blog-comic thing where I occasionally put fan art for games (and this vaguely relevant image).
I can be followed/stalked/casually observed on twitter as @twolofbees.