I didnt have a publishing account on steam. So I went via greenlight: http://steamcommunity.com/sharedfiles/filedetails/?id=523260275
You can see my final stats at attach.
Extra work to get game on win32/mac took around a few days, hard to remember actully. Mostly problem was with Mac builds - since routine is time consuming. Now it is much faster.
I did not changed much in GUI or in general in game for desctop builds. Just today added shortcuts(1-9) for spells in battle.
Extra work to get game on steam - that is a total different story. Beside greenlight, and seting up account - there are bunch of tech and account related things. In order to upload builds on steam - It have to be wrapped in steamworks. There is a 12 minutes video how to do that. Took me a few hours to set it up. A extra night to prepare cards.
Approval is fast and easy, but with each try I guess it taking longer. For me - Mac builds was failing, but i think next update i`ll finaly resolve them.
I would say win32/mac+steam took a few days. Should be more - after release I added mouse and fullscreen handlers. Realtime resize is a easy thing with corona - took a few hours to test it.
Oh, also - I had to do a simple encprtion for saves and data xml/txt files - since resources are open. But I had some expirience with that from my flash scene - few extra hours for that is ok.
Joystick/controller support is already done, since this game is playable on OUYA too.
I started developing this game two years ago.
But I do not develop one game at all time - I also teach and work on a few games at a time. So it take less then a year to make it. All code and gamedesign - is mine. For art I was hiring freelancers - that where all kickstarter money went. Music by awesome guy @rynde.
Currently I dont have any SteamAPI inside Royal Heroes. Cards are working from steam client, so no need extra coding from developers.
Looking forward to add it, once corona will support it.
In conclusion - its awesome that I can finaly publish my games for PC/Mac. But some more expirience in cross-platform and adaptive gui is needed =)
source folder looking like that:
https://dl.dropboxusercontent.com/u/11052524/tmp/sources1.png
https://dl.dropboxusercontent.com/u/11052524/tmp/sources2.png