Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

How to post a game on steam?
Started by 284672641 Aug 25 2018 10:14 AM

23 replies to this topic
[TOPIC CONTROLS]
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

284672641

[GLOBAL: userInfoPane.html]
284672641
  • Enthusiast

  • 83 posts
  • Corona SDK

Has anyone posted a game on steam? When I developed a game, how can I sell it on steam? Does anyone have experience?

[TOPIC: post.html]
#2

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Corona Geek

  • 1,825 posts
  • Corona SDK

Nowadays you can pay £100 I think to publish a game on there. You used to either have a publisher or get it approved on Steam Greenlight.

The process of uploading is a little complex, I'll see if I can dig out the instructions. I seem to remember having all sorts of problems uploading from mac as it needed a very specific version of python, used a Windows VM in the end.

[TOPIC: post.html]
#3

284672641

[GLOBAL: userInfoPane.html]
284672641
  • Enthusiast

  • 83 posts
  • Corona SDK

Thank you for your answer, I am doing windows games now, I want to post it to steam, but I don't know if I can talk about how to connect with steam, can I post the game, have relevant examples or experience, process and other information?

[TOPIC: post.html]
#4

Rob Miracle

[GLOBAL: userInfoPane.html]
Rob Miracle
  • Moderator

  • 26,201 posts
  • Enterprise

I don't see any reason why you can't talk about the process of uploading to Steam. Have you signed some Non-Disclosure Agreement with Valve/Steam saying you can't talk about the process?

 

Rob



[TOPIC: post.html]
#5

284672641

[GLOBAL: userInfoPane.html]
284672641
  • Enthusiast

  • 83 posts
  • Corona SDK

Emmm.....sorry, I use computer translation, translation error, I mean, do you know about how to post games on steam?related experiences, examples, step, or other things that can help me publish games on steam? i dont know how to post games on steam。

[TOPIC: post.html]
#6

284672641

[GLOBAL: userInfoPane.html]
284672641
  • Enthusiast

  • 83 posts
  • Corona SDK

Has anyone successfully developed game by Corona and released the game on Steam, and wrote the steps for the release to give us a reference?

[TOPIC: post.html]
#7

Rob Miracle

[GLOBAL: userInfoPane.html]
Rob Miracle
  • Moderator

  • 26,201 posts
  • Enterprise

@Ponywolf has published several games there as have other developers. Let me see if I can get them to respond.



[TOPIC: post.html]
#8

ponywolf

[GLOBAL: userInfoPane.html]
ponywolf
  • Contributor

  • 273 posts
  • Corona SDK

Yep, you just pay the fee $100USD and that buys you a token that you can use to post a item. It's not much more complex than Apple's process as far a signups go...

 

https://partner.steamgames.com/steamdirect

 

Once you have a "partner account" create your game page and community pages... These are pretty simple.  You upload images to the Steamworks site an use a Markdown-like sirte to build descriptions. Here's SKIPCHASER's page (*cough* *cough*) if you want to try out purchasing and reviewing :)

 

https://store.steampowered.com/app/508410/SKIPCHASER/

 

Once you are ready to test your game, the easiest thing is to start with a WIN32 Build and upload it with the SteamPipe GUI tool and flag it as a BETA. Then you can give away keys that just unlock BETA builds while you work the kinks out. You could do all this via a CLI, but this tool is dead simple.

 

https://partner.steamgames.com/doc/sdk/uploading#steampipe_gui_tool

 

Once you are ready to rock, set your price, flag it as ready to release and after a minor review your game is for sale.

 

All in all, once you have the upload process figured out it super easy to make new beta builds, test those out and then switch branches to make the beta the public branch.

 

There's a bunch of other stuff you *can* do with DRM, cross-platform with one content directory, etc. But I'd reco doing a basic Win32 build first. We only sell about 15% via the Mac Steam store.

 

Hope that helps!


  • roaminggamer and sporkfin like this

[TOPIC: post.html]
#9

thomas6

[GLOBAL: userInfoPane.html]
thomas6
  • Contributor

  • 980 posts
  • Corona SDK

Hey Ponywolf!

 

Wow, congratulations! You are one of the few developers whose work (as far I see it) with Corona seems completely professional. Respect! I'm curious: do you make any decent money on Steam (for PC)?



[TOPIC: post.html]
#10

284672641

[GLOBAL: userInfoPane.html]
284672641
  • Enthusiast

  • 83 posts
  • Corona SDK

Thank you for your answer, very helpful to me, can you tell me your game on steam? I want to have fun

[TOPIC: post.html]
#11

ponywolf

[GLOBAL: userInfoPane.html]
ponywolf
  • Contributor

  • 273 posts
  • Corona SDK

@thomas6

 

Steam isn't as viable as it used to be, but we wanted to have products in lots of different places--wanted to make a joystick centric game too... So mission accomplished. That said, I don't know if I've ever been "happy" with sales... :)  

 

@284672641

 

Our game is here...

 

https://store.steampowered.com/app/508410/SKIPCHASER/



[TOPIC: post.html]
#12

havlen

[GLOBAL: userInfoPane.html]
havlen
  • Enthusiast

  • 70 posts
  • Corona SDK

Thanks Ponywolf.  Out of curiosity, how hard is it to go from the directory created by the Build for Win32 in Corona to having it set up on the Steam store from a files perspective.  It is as simple as uploading the directory, or do we need to create some type of setup exe or a setup script? 



[TOPIC: post.html]
#13

d.mach

[GLOBAL: userInfoPane.html]
d.mach
  • Contributor

  • 885 posts
  • Corona SDK

What about monetisation? Is it possible to show ads in a steam game?



[TOPIC: post.html]
#14

Rob Miracle

[GLOBAL: userInfoPane.html]
Rob Miracle
  • Moderator

  • 26,201 posts
  • Enterprise

Generally, you monetize on steam by selling your game or app for an up-front fee. They do have micro-transactions and our plugin has some support for them, but I don't have any experience.

 

Ad-supported games and apps on desktop platforms are very rare and there isn't a lot of evidence that it's an effective way to monetize your apps. Ads are common for websites and mobile platforms, but not desktops.

 

Rob


  • roaminggamer likes this

[TOPIC: post.html]
#15

MauMau

[GLOBAL: userInfoPane.html]
MauMau
  • Contributor

  • 123 posts
  • Corona SDK

Yep, you just pay the fee $100USD and that buys you a token that you can use to post a item. 

 

So you have to pay $100 per uploaded game? Or is this just a one-time fee? 

 

Do you need to wrap your game with an installer (f.e. Inno Setup etc.)?



[TOPIC: post.html]
#16

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Corona Geek

  • 1,825 posts
  • Corona SDK

Per game, I believe. 

 

No need to wrap the game, although you can apply Steam's DRM tools if you want. For Mac this involves running the .app file through a local program before uploading, for Windows you upload the .exe to Steam, download it again and replace the old one. 

 

Mac and Windows can both be uploaded at the same time through their uploading tool. It's fairly complex to setup and I never managed it on Mac (involves very specific versions of Python etc.), so I always switch to Windows to use a shortcut to the command line tool. However once it's setup it works well because it only uploads the difference between the previous build and the current one, so if it's just code changes it can be a matter of kilobytes. 



[TOPIC: post.html]
#17

MauMau

[GLOBAL: userInfoPane.html]
MauMau
  • Contributor

  • 123 posts
  • Corona SDK

Per game, I believe. 

 

Really?  :blink:  Then this would not be worthwhile for most casual games. They would only start to bring profit after a couple of months then - if at all. 



[TOPIC: post.html]
#18

thomas6

[GLOBAL: userInfoPane.html]
thomas6
  • Contributor

  • 980 posts
  • Corona SDK

That makes me think of my balance sheet after 10 years of developing and paying Apple's yearly 100 dollar developer fee.

 

I think I'm about a 1000 dollars under in total! :D



[TOPIC: post.html]
#19

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Corona Geek

  • 1,825 posts
  • Corona SDK

Really?  :blink:  Then this would not be worthwhile for most casual games. They would only start to bring profit after a couple of months then - if at all. 

 

I think it's fair enough. Do we want Steam to be infested with cheap, crappy clones and shovelware like the app stores? It's already heading that way, this at least provides some protection against spammers.

 

If you don't think your game can make $100 why bother with Steam?


  • roaminggamer likes this

[TOPIC: post.html]
#20

thomas6

[GLOBAL: userInfoPane.html]
thomas6
  • Contributor

  • 980 posts
  • Corona SDK

I have to say I concur: what's 100 dollars per game? I would think that you would put in at least a couple of thousands of dollars into any project in (virtual) wages, so the 100 dollars shouldn't matter that much.

 

Plus: you do get a whole distribution channel in return.


  • roaminggamer likes this

[TOPIC: post.html]
#21

XeduR @Spyric

[GLOBAL: userInfoPane.html]
XeduR @Spyric
  • Contributor

  • 936 posts
  • Corona SDK

Just to clear things up.

 

That 100$ per game fee is recoupable. Valve will pay it back to you once your product has at reached at least $1000 USD adjusted gross revenue on Steam.

 

The only reason why that fee exists is to keep the worst of the worst and the laziest of the laziest games out of Steam, i.e. to help weed out effortless and "hey look at my first game"-type deals out of the store.



[TOPIC: post.html]
#22

MauMau

[GLOBAL: userInfoPane.html]
MauMau
  • Contributor

  • 123 posts
  • Corona SDK

That's understandable but I think there is way too much competition on Steam for casual games to reach a gross revenue of $1000 USD (at least not in a reasonable period of time). 

 

BTW, what's the average (user-accepted) pricing range for Corona-like indie casual games on Steam at the moment? 



[TOPIC: post.html]
#23

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Corona Geek

  • 1,825 posts
  • Corona SDK

Well personally I'd rather casual games were kept away from Steam. That's not what it's for. If a game can't make $1,000 then it isn't good enough to be on Steam.



[TOPIC: post.html]
#24

XeduR @Spyric

[GLOBAL: userInfoPane.html]
XeduR @Spyric
  • Contributor

  • 936 posts
  • Corona SDK

You can have a look at what other Corona devs have done and what they are asking on Steam: https://store.steampowered.com/curator/34260302-Made-with-Corona/

 

Your price should be based on what you consider the game to be worth and what you expect people to be willing to pay for it. Not what someone else is asking for theirs.




[topic_controls]
[/topic_controls]