(Note: Valve has asked us to not share our exact sales numbers. I feel like that takes a bit of the teeth out of a postmortem, but there are still plenty of lessons to be shared)
STEAM POSTMORTEM
I was going to write a standard postmortem -- explain what we tried, show some stats, and pull out some lessons. I'll do some of that later, but I think I'm starting to realize that any specific tips I can share is less important than something else I learned.
Steam traffic is a gigantic morass -- having my game on the front page that first morning felt like timidly standing in the empty floor of the stock exchange moments before it opens. Suddenly, before I can take a breath, the wave of humanity hits. One million (1,000,000) views on the front page, Steam promises. It only took a couple hours. Store page clicks were two orders of magnitude lower than that.
Final sales? Two orders of magnitude lower.
Not gonna lie, I was disappointed. I'd seen the ocean and only felt a drop. I felt that the store page must have failed somehow -- should have used more graphics, should have rewritten the summary again, should have included a demo. The game mechanics were good, but it needed a better hook. It's just another clicky-explody spaceship game; nobodyās going to say, "ooh, tell me more!"
Then Lucy Bellwood (https://twitter.com/LuBellWoo) linked this wonderful article (http://boingboing.net/2015/07/16/escaping-the-new-media-cargo-c.html):
"As a book editor at Big Five publishers, it never failed to astonish me when enthusiastic tweets to 7-figure "followings" failed to sell a single book. Unlike Soylent Green, Twitter is not made of people."
I'm starting to realize what a messed up set of expectations I had. Itās easy to get sucked in and blinded by the numbers above all.
> The #1 lesson to myself is to calm the heck down. Yes, there are a lot of people in the world. Your game is not going to speak to all of them. Concentrate on the people who *do* engage with whatever mess you've hung out to dry. A single enthusiastic fan is worth fifty purchases. If your audience turns out to be small, well, you have to weigh your economic ability to continue versus how much you believe in what you're doing.
> Frantically grasping for reviews, exposure, any way to get the word out! is a dead-end shout into the void. Coverage isn't something to accumulate, the let's players and reviewers who take a look at your game aren't (or shouldn't) just be auxiliary megaphones. I think it's a lot more fascinating to hear where *they* are coming from and why they'd want to spend their limited time on this earth playing a clicky-explody spaceship game.
> I want having an online "presence" to be something that's sustainable. I don't want to feel like an advertisement bot. I was watching robotloveskitty's Twitch (http://www.twitch.tv/robotloveskitty) the other night and she mentioned that streaming held three attractions:
1) she got to play indie games
2) she got to meet and talk to indie devs
3) it let people know that robotloveskitty is a thing
Tying promotion into things that you enjoy doing anyway seems like the way to go. If anybody has more suggestions or good examples of people doing this, feel free to let me know.
...
Overall, Iām happy with Starship Rubicon. I made enough to buy all my friends sushi (which was the real goal of this three-year project). Weāre sitting on Steam with a tentative 100% thumbs-up. Itās been an experiment in making a game with conservative design (woo spaceships) and great execution (āhey, this is actually pretty fun!ā). Maybe the best thing has been to have met people doing the Kickstarter and watch them support me all the way to Steam. I canāt describe how great it feels to have people believe in you like that.
Iāve only just begun to work. Great things are ahead.
*** OK, /EMOTIONAL REVELATIONS. HERE'S THE STEAM REPORT: ***
(probably more relevant to soon-to-be-Steam-devs than the general public, but here goes for anybody who is interested:
Steam Integration + API
Steam is strange as far as stores go because it has all these metagame layers it wants to slather on top of everything. Achievements, the Steam Workshop, leaderboards, and trading cards are the big ones. If you want to include these, it requires you to actually modify the code of your game (instead of just handing them a zip file and calling it a day).
I didn't even know what an API was when I started, and since I use a sorta-obscure language (Blitzmax! It's great.) there weren't a lot of out-of-the-box solutions for using it. It was close, and if I'd given myself more than a weekend, I probably could've figured it out. However, I ended up shipping without using anything from Steam's API (so no achievements/workshop/leaderboards). Honestly, I think it worked out fine; if the game picks up later, Iāll spend more time adding them in.
Steam trading cards just required sitting down with the site for a day and doing a lot of graphic design work. It has a useful checklist and there are some opportunities to be playful.
There's a non-API method of doing cloud saves, which is what I ended up using. You just specify in the browser which files to save (/pilots/*_save.sav) and POW, you're golden.
Once you get the hang of it, Steam's backend is pretty nifty. It allows you to manage what files go in which packages/builds on what platforms and for updates only pushes out the small chunks of files that changed. The documentation is sparse but there are a couple of great video tutorials.
Store Page
The summary is super-important, I think. It's what people will see when they hover their mouse over your game. Look at some other games for how do it (Team Fortress 2's is the best I've seen - short, descriptive, funny). Similarly, there are a lot of miscellaneous graphical assets Steam wants for displaying the game that are very important as they are the only thing that you're guaranteed 1M views of.
Good screenshots take a lot of time! A good trailer takes even more time! Spend that time. I tried to show off different systems (shooting, node travel, ship customization) and cool set-pieces or enemy setups.
I, ah, made and *educated guess* about the minimum system requirements by looking at similar games (will I get in trouble for admitting that?). I ran it on an old netbook once. So far nobody has mentioned them.
I wish we had a demo when we opened the doors. I donāt know if it would have made a difference in the long run, but getting that initial wave of visits who didn't engage at all to do SOMETHING would have been nice.
We decided early on about the $9.99 price point. Sales feel substantial, it seems to be the market standard for this scope of game, and high enough to generate some actual revenue (I don't understand how somebody *could* afford to sell a game for less than $5).
WE LAUNCHED THE SHIP INTO THE STEAM!!!
Valve has to manually approve your store page before you can launch, which only happens on weekdays. We waited til the last minute, but it'd have been better to get it ahead of time so we'd have had more control over when we went live.
Apparently, you're guaranteed 1M views on the front page in the "new releases" box. Don't get too excited and think that it meant that many people were looking at *your* game. This guarantee happened in about four hours -- from 8:36 AM to 12:26 PM. They only bump it up into additional visibility if it sells a lot of copies. Starship Rubicon... did not. Traffic, as expected, plummeted once we were off the main page & the first page in the action/indie tabs.
I did notice that over the course of the 1M views, the click % (from the main page to the store) went from around 2.5% to less than 1% (the global average was around .3%). My theory is that people are more willing to look at something new early in the morning than later in the day.
We also didnāt realize how important Steam reviews are for a new game. The page was felt barren without an indicator for what the āWisdom Of The Massesā thinks. Thankfully, a couple of super-awesome Steamers played the game, enjoyed it, and posted their reviews within a couple hours. To solve this, next time we will run a longer beta and ask people to pretty please review the game before launch. That should help people make an informed choice as nobody wants to buy a game no one has rated.
I looked for any interesting stats to share with yāall, but I think itās a pretty typical story. Spike of views at launch, exponentially decays, stays at flatline until disturbed by any singular bursts of exposure.
Support
There were a couple of technical issues that came up in the first couple days, which I took seriously and handled promptly. I assume that for every person who says something, there are a bunch more that don't. I think it paid off; several reviews mentioned the technical problems, but included that they were quickly resolved and ended on a positive note.
The Steam community hub is probably my favorite thing about the platform so far, since it gives people an easy centralized place to look for tech support and ask questions about the game. I also made one of the steam trading cards out of one of the first screenshots that were posted (because I thought it was funny).
Ongoing Promotion
jdodson: Iāve been happy with how well the game has been received and plan on promoting the game as long as we can. We are getting a healthy stream of Letās Play and review requests and I like responding to them and seeing what kinds of videos come out of that. This summer we will be bringing Starship Rubicon to a few local video game conferences and Wick and I are working on a talk about all our experiences with launching the game. Weāve talked about showing at bigger cons, but the massive cost of showing at larger events like PAX doesnāt justify the costs with our current sales but I wish it did. I plan on writing a post at some point with some tips for YouTubers and review sites to increase your chances of getting a review copy. We usually error on the side of being generous but there are some scams out there for reselling Steam keys and a badly written request can look like a scam pretty quickly. Letās Plays and reviews are fantastic for our game so itās better for everyone if we can get review codes to every legitimate reviewer that wants them.
Wick: Iām also going to add in a demo and maybe retool the store page again before we run any sales on Steam (which is usually a major traffic bump at the cost of devaluing your product, so thisād be way down the line). I see it as an opportunity to mess around and try some different things to hook people.
Who knows what else the far future might hold? (spoiler: probably bundles)
jdodson: We will include the game in some kind of future bundle but the trick is to include it in the right bundle. Since Wick and I didnāt bet the farm on Starship Rubicon selling enough to afford us both mansions and a bling-mobile we donāt need to act rashly. A few bundles have reached out to us but we are holding off on pulling the trigger on that until itās the right time and bundle.
Summary
The biggest surprise for me is still the dropoff from store views to actual purchases. I consider it a hard lesson in the need for a hook - a single element that you can rely on to make your game instantly pop. Art style, compelling concept or scene, neon novel mechanic, whatever. The thing that theyāll see in the four seconds theyāre on the page and will stick with them after they leave. Rubicon has super solid gameplay, but Iām sorry to say is sorely lacking a hook. The NASA backgrounds are sorta cool but I didnāt pump enough juice into them.
So: consider this a saga in a hella indie game getting onto Steam and not necessarily making it big. And you know what? Thatās OK.
jdodson: When I talked to Wick about having Cheerful Ghost publish Rubicon I pitched him the idea of bringing the game to a larger audience. I noted that this would be an experiment as both of us had never sold a game before. If you go to YouTube and search for āStarship Rubiconā and scroll through pages of videos and then stop by Steam and check out the reviews and the community activity we accomplished our goal. Hell yeah!
You can see Starship Rubicon on Steam here: http://store.steampowered.com/app/372030
STEAM POSTMORTEM
I was going to write a standard postmortem -- explain what we tried, show some stats, and pull out some lessons. I'll do some of that later, but I think I'm starting to realize that any specific tips I can share is less important than something else I learned.
Steam traffic is a gigantic morass -- having my game on the front page that first morning felt like timidly standing in the empty floor of the stock exchange moments before it opens. Suddenly, before I can take a breath, the wave of humanity hits. One million (1,000,000) views on the front page, Steam promises. It only took a couple hours. Store page clicks were two orders of magnitude lower than that.
Final sales? Two orders of magnitude lower.
Not gonna lie, I was disappointed. I'd seen the ocean and only felt a drop. I felt that the store page must have failed somehow -- should have used more graphics, should have rewritten the summary again, should have included a demo. The game mechanics were good, but it needed a better hook. It's just another clicky-explody spaceship game; nobodyās going to say, "ooh, tell me more!"
Then Lucy Bellwood (https://twitter.com/LuBellWoo) linked this wonderful article (http://boingboing.net/2015/07/16/escaping-the-new-media-cargo-c.html):
"As a book editor at Big Five publishers, it never failed to astonish me when enthusiastic tweets to 7-figure "followings" failed to sell a single book. Unlike Soylent Green, Twitter is not made of people."
I'm starting to realize what a messed up set of expectations I had. Itās easy to get sucked in and blinded by the numbers above all.
> The #1 lesson to myself is to calm the heck down. Yes, there are a lot of people in the world. Your game is not going to speak to all of them. Concentrate on the people who *do* engage with whatever mess you've hung out to dry. A single enthusiastic fan is worth fifty purchases. If your audience turns out to be small, well, you have to weigh your economic ability to continue versus how much you believe in what you're doing.
> Frantically grasping for reviews, exposure, any way to get the word out! is a dead-end shout into the void. Coverage isn't something to accumulate, the let's players and reviewers who take a look at your game aren't (or shouldn't) just be auxiliary megaphones. I think it's a lot more fascinating to hear where *they* are coming from and why they'd want to spend their limited time on this earth playing a clicky-explody spaceship game.
> I want having an online "presence" to be something that's sustainable. I don't want to feel like an advertisement bot. I was watching robotloveskitty's Twitch (http://www.twitch.tv/robotloveskitty) the other night and she mentioned that streaming held three attractions:
1) she got to play indie games
2) she got to meet and talk to indie devs
3) it let people know that robotloveskitty is a thing
Tying promotion into things that you enjoy doing anyway seems like the way to go. If anybody has more suggestions or good examples of people doing this, feel free to let me know.
...
Overall, Iām happy with Starship Rubicon. I made enough to buy all my friends sushi (which was the real goal of this three-year project). Weāre sitting on Steam with a tentative 100% thumbs-up. Itās been an experiment in making a game with conservative design (woo spaceships) and great execution (āhey, this is actually pretty fun!ā). Maybe the best thing has been to have met people doing the Kickstarter and watch them support me all the way to Steam. I canāt describe how great it feels to have people believe in you like that.
Iāve only just begun to work. Great things are ahead.
*** OK, /EMOTIONAL REVELATIONS. HERE'S THE STEAM REPORT: ***
(probably more relevant to soon-to-be-Steam-devs than the general public, but here goes for anybody who is interested:
Steam Integration + API
Steam is strange as far as stores go because it has all these metagame layers it wants to slather on top of everything. Achievements, the Steam Workshop, leaderboards, and trading cards are the big ones. If you want to include these, it requires you to actually modify the code of your game (instead of just handing them a zip file and calling it a day).
I didn't even know what an API was when I started, and since I use a sorta-obscure language (Blitzmax! It's great.) there weren't a lot of out-of-the-box solutions for using it. It was close, and if I'd given myself more than a weekend, I probably could've figured it out. However, I ended up shipping without using anything from Steam's API (so no achievements/workshop/leaderboards). Honestly, I think it worked out fine; if the game picks up later, Iāll spend more time adding them in.
Steam trading cards just required sitting down with the site for a day and doing a lot of graphic design work. It has a useful checklist and there are some opportunities to be playful.
There's a non-API method of doing cloud saves, which is what I ended up using. You just specify in the browser which files to save (/pilots/*_save.sav) and POW, you're golden.
Once you get the hang of it, Steam's backend is pretty nifty. It allows you to manage what files go in which packages/builds on what platforms and for updates only pushes out the small chunks of files that changed. The documentation is sparse but there are a couple of great video tutorials.
Store Page
The summary is super-important, I think. It's what people will see when they hover their mouse over your game. Look at some other games for how do it (Team Fortress 2's is the best I've seen - short, descriptive, funny). Similarly, there are a lot of miscellaneous graphical assets Steam wants for displaying the game that are very important as they are the only thing that you're guaranteed 1M views of.
Good screenshots take a lot of time! A good trailer takes even more time! Spend that time. I tried to show off different systems (shooting, node travel, ship customization) and cool set-pieces or enemy setups.
I, ah, made and *educated guess* about the minimum system requirements by looking at similar games (will I get in trouble for admitting that?). I ran it on an old netbook once. So far nobody has mentioned them.
I wish we had a demo when we opened the doors. I donāt know if it would have made a difference in the long run, but getting that initial wave of visits who didn't engage at all to do SOMETHING would have been nice.
We decided early on about the $9.99 price point. Sales feel substantial, it seems to be the market standard for this scope of game, and high enough to generate some actual revenue (I don't understand how somebody *could* afford to sell a game for less than $5).
WE LAUNCHED THE SHIP INTO THE STEAM!!!
Valve has to manually approve your store page before you can launch, which only happens on weekdays. We waited til the last minute, but it'd have been better to get it ahead of time so we'd have had more control over when we went live.
Apparently, you're guaranteed 1M views on the front page in the "new releases" box. Don't get too excited and think that it meant that many people were looking at *your* game. This guarantee happened in about four hours -- from 8:36 AM to 12:26 PM. They only bump it up into additional visibility if it sells a lot of copies. Starship Rubicon... did not. Traffic, as expected, plummeted once we were off the main page & the first page in the action/indie tabs.
I did notice that over the course of the 1M views, the click % (from the main page to the store) went from around 2.5% to less than 1% (the global average was around .3%). My theory is that people are more willing to look at something new early in the morning than later in the day.
We also didnāt realize how important Steam reviews are for a new game. The page was felt barren without an indicator for what the āWisdom Of The Massesā thinks. Thankfully, a couple of super-awesome Steamers played the game, enjoyed it, and posted their reviews within a couple hours. To solve this, next time we will run a longer beta and ask people to pretty please review the game before launch. That should help people make an informed choice as nobody wants to buy a game no one has rated.
I looked for any interesting stats to share with yāall, but I think itās a pretty typical story. Spike of views at launch, exponentially decays, stays at flatline until disturbed by any singular bursts of exposure.
Support
There were a couple of technical issues that came up in the first couple days, which I took seriously and handled promptly. I assume that for every person who says something, there are a bunch more that don't. I think it paid off; several reviews mentioned the technical problems, but included that they were quickly resolved and ended on a positive note.
The Steam community hub is probably my favorite thing about the platform so far, since it gives people an easy centralized place to look for tech support and ask questions about the game. I also made one of the steam trading cards out of one of the first screenshots that were posted (because I thought it was funny).
Ongoing Promotion
jdodson: Iāve been happy with how well the game has been received and plan on promoting the game as long as we can. We are getting a healthy stream of Letās Play and review requests and I like responding to them and seeing what kinds of videos come out of that. This summer we will be bringing Starship Rubicon to a few local video game conferences and Wick and I are working on a talk about all our experiences with launching the game. Weāve talked about showing at bigger cons, but the massive cost of showing at larger events like PAX doesnāt justify the costs with our current sales but I wish it did. I plan on writing a post at some point with some tips for YouTubers and review sites to increase your chances of getting a review copy. We usually error on the side of being generous but there are some scams out there for reselling Steam keys and a badly written request can look like a scam pretty quickly. Letās Plays and reviews are fantastic for our game so itās better for everyone if we can get review codes to every legitimate reviewer that wants them.
Wick: Iām also going to add in a demo and maybe retool the store page again before we run any sales on Steam (which is usually a major traffic bump at the cost of devaluing your product, so thisād be way down the line). I see it as an opportunity to mess around and try some different things to hook people.
Who knows what else the far future might hold? (spoiler: probably bundles)
jdodson: We will include the game in some kind of future bundle but the trick is to include it in the right bundle. Since Wick and I didnāt bet the farm on Starship Rubicon selling enough to afford us both mansions and a bling-mobile we donāt need to act rashly. A few bundles have reached out to us but we are holding off on pulling the trigger on that until itās the right time and bundle.
Summary
The biggest surprise for me is still the dropoff from store views to actual purchases. I consider it a hard lesson in the need for a hook - a single element that you can rely on to make your game instantly pop. Art style, compelling concept or scene, neon novel mechanic, whatever. The thing that theyāll see in the four seconds theyāre on the page and will stick with them after they leave. Rubicon has super solid gameplay, but Iām sorry to say is sorely lacking a hook. The NASA backgrounds are sorta cool but I didnāt pump enough juice into them.
So: consider this a saga in a hella indie game getting onto Steam and not necessarily making it big. And you know what? Thatās OK.
jdodson: When I talked to Wick about having Cheerful Ghost publish Rubicon I pitched him the idea of bringing the game to a larger audience. I noted that this would be an experiment as both of us had never sold a game before. If you go to YouTube and search for āStarship Rubiconā and scroll through pages of videos and then stop by Steam and check out the reviews and the community activity we accomplished our goal. Hell yeah!
You can see Starship Rubicon on Steam here: http://store.steampowered.com/app/372030
If you want to join this conversation you need to sign in.
Sign Up / Log In
I appreciate you writing all this up. It's been very interesting watching the process develop and I hope you the best on Rubicon Tactics! Congrats on even making it to Steam! I hope eventual Bundles and Steam Sales continues to spread the Rubicon galaxy :)
What an excellent post, Wick! I knew about this post yesterday, thanks to the spoiler you gave me in our email conversation. I'm really glad to hear your story and I think it's very exciting, especially since it's so close to us here at Cheerful Ghost. I'm looking forward to seeing what lies in store for the game and Wickworks. You may find some of your biggest fans and support right here. That's what that CG logo on your game means, I think. =)
I do need to post a review, as I've already mentioned to you. My suggestions for the game are actually directed towards players, in the form of tips, instead of you or the game. The game can be challenging, yes, but I think with the right tips, the difficulty level isn't too bad. Since I have a few different versions of the game, I've noticed things that have been added over time to make the game a bit easier.
Please keep us updated here and thanks for a cool game!
I've had some more thoughts that I'd like to share. First of all, even if Starship Rubicon doesn't turn out to be a blockbuster like Minecraft, you've still managed to get it on Steam, which I think is huge. I'm looking forward to seeing what you may have in store for the future of the game and other projects.
In this post, it seemed like you were kicking around a few ideas to try to get some more people playing the game, such as additions to make. I was thinking about a conversation I recently had with Travis about what mainstream gamers seem to insatiably desire in games today. They want FPS, zombies, and PVP, it seems. While Starship Rubicon isn't an FPS, I can imagine it containing the other two things. Because of the humorous nature of the game's story and dialogue, I can imagine zombies appearing some where, for some reason. Of course, they would have to be slaughtered.
But there's still one thing the game is missing that could make it more fun, that is multiplayer mode. This game does have a bit of difficulty, which isn't necessarily a bad thing, and one of the things that could ease that would be a multiplayer option. Imagine going through the game with a friend in co-op. I think that would be cool. Still, you could have some PVP in there, too.
My favorite YouTuber has an Indie Game Test Drive channel and is a curator on Steam. He has a discussion thread where you can suggest an indie game for him to try out. I guess if he likes it, he'll create at least one video for it showcasing the game. I think he is older than us and would perhaps enjoy this game, even though it doesn't seem to necessarily fit the type of games he plays. However, if he should pick it up and review it, that could create an explosion of attention for the game. So, I included a link to the Starship Rubicon store page on the channel and asked that he give it a try.
@GregoPeck
Adding zombies would get a little too close to SPaZ, and I'd like to think that I can be a little more original than adding stuff just to pander towards mainstream trends (unless I was subverting them somehow -- are there any games where you play as the zombies?).
Multiplayer has been on the todo list for a long time. Technically, it works (http://bit.ly/1LXCzzH) but it'd have taken a month or more of fulltime work to get it smooth enough to ship. My plan is if the game takes off and I can justify the development time, I'll do it. More incentive to help spread the word, I guess. :p Thanks for submitting it to IGTD, the more lets plays the better.
I, too, appreciate the time you spent typing out your experience. I do enjoy getting new perspectives such as this.
I have not yet purchased the game, but it's probably one I'd try later, I already have a 100 games I have never played that I purchased - just hard to lock in time, especially for a new game that I have to learn to play.
Something I can add to your thoughts about a store page in general (without me looking at your store page) is that for me, screen shots are probably my first hook. I will browse through screenshots to see if I see something that sparks my interest. If something does, I'll delve deeper, maybe watch the trailer if there is one. I'll read reviews, check the game's tags, check if there's a metacritic score/feedback, etc.
However, even then, if I have spent however long reading up about everything, sometimes I will be into the game, but still not purchase the game. Maybe I add it to my wishlist to follow for a sale, maybe I just like window shopping. So, I don't know if the steam stats tell you about wishlisting or following, but that's something to consider too.
I think getting out there and getting people to play a game you created is great, no matter the current numbers.
Thank you for sharing!