Ren'py compatibility with Steam
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
- AoiUsui
- Regular
- Posts: 42
- Joined: Mon Nov 26, 2012 11:21 am
- Completed: Alice's Dolls
- Projects: Alice's Dolls, Tappy Virus
- Organization: Otaku Brigade
- itch: otakubrigade
- Location: Philippines
- Contact:
Ren'py compatibility with Steam
Hi guys!
I've been wondering how can we distribute our games made out of Ren'py thru Steam?
I think there is programming needed for us to embed Steam API to Ren'py, how can we exactly do that?
And what else step we need to do to distribute our games using Steam?
Thanks in advance!
I've been wondering how can we distribute our games made out of Ren'py thru Steam?
I think there is programming needed for us to embed Steam API to Ren'py, how can we exactly do that?
And what else step we need to do to distribute our games using Steam?
Thanks in advance!
-
- Lemma-Class Veteran
- Posts: 2299
- Joined: Mon Feb 06, 2012 9:50 pm
- Completed: Icebound, Selenon Rising Ep. 1-2
- Projects: Selenon Rising Ep. 3-4
- Organization: Fastermind Games
- Deviantart: sundownkid
- Location: NYC
- Contact:
Re: Ren'py compatibility with Steam
First you need to either get your game through Greenlight or have it be published. Then you use the Steamworks SDK to get it onto Steam. I don't think any "special" coding knowledge is really necessary as there are detailed tutorials for everything. Though, it does need a bit of coding skills, so if you are, say, a writer whose friend has made the entire game, you might have some issues getting it to work.
- jack_norton
- Lemma-Class Veteran
- Posts: 4084
- Joined: Mon Jul 21, 2008 5:41 pm
- Completed: Too many! See my homepage
- Projects: A lot! See www.winterwolves.com
- Tumblr: winterwolvesgames
- Contact:
Re: Ren'py compatibility with Steam
To "just make it work" on Steam is not complex. If you want to use the Steam API instead (for example the most common feature: achievements) it's a whole different thing.
I had a Steam integration done by a friend coder which involved interfacing the C++ API with the python using an external lib, so is definitely not simple. I can't make it work on Linux
However, PyTom is looking into that and said might find the time to do a proper integration which will work even on linux, which makes sense since I think there are already over 20 games made with Renpy on Steam (and more in future for sure!).
I had a Steam integration done by a friend coder which involved interfacing the C++ API with the python using an external lib, so is definitely not simple. I can't make it work on Linux
However, PyTom is looking into that and said might find the time to do a proper integration which will work even on linux, which makes sense since I think there are already over 20 games made with Renpy on Steam (and more in future for sure!).
Re: Ren'py compatibility with Steam
I myself have two games on steam both in Renpy due for release in January, I can say with absolute certainty that getting the base game to work on steam is easy and anyone can do it with the step by step video tutorials Steam provides for developers.
More complex functions such as achievements, workshop etc until there is some kind of integration within renpy itself would require a decent handle on python coding to make them work smoothly.
More complex functions such as achievements, workshop etc until there is some kind of integration within renpy itself would require a decent handle on python coding to make them work smoothly.
- jack_norton
- Lemma-Class Veteran
- Posts: 4084
- Joined: Mon Jul 21, 2008 5:41 pm
- Completed: Too many! See my homepage
- Projects: A lot! See www.winterwolves.com
- Tumblr: winterwolvesgames
- Contact:
Re: Ren'py compatibility with Steam
Yeah that's why the best is if pytom himself codes it, nobody knows renpy/python better than him
- PyTom
- Ren'Py Creator
- Posts: 16088
- Joined: Mon Feb 02, 2004 10:58 am
- Completed: Moonlight Walks
- Projects: Ren'Py
- IRC Nick: renpytom
- Github: renpytom
- itch: renpytom
- Location: Kings Park, NY
- Contact:
Re: Ren'py compatibility with Steam
My plan is to try to implement steam support in time for 6.19. I'd try to backport it to 6.18, but my development environment has changed enough that a backport would be really difficult.
6.19 will be out in Q1 2015 - but when depends on how hard iOS support is.
6.19 will be out in Q1 2015 - but when depends on how hard iOS support is.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
- jack_norton
- Lemma-Class Veteran
- Posts: 4084
- Joined: Mon Jul 21, 2008 5:41 pm
- Completed: Too many! See my homepage
- Projects: A lot! See www.winterwolves.com
- Tumblr: winterwolvesgames
- Contact:
Re: Ren'py compatibility with Steam
Well, then will be out in Q4 2015PyTom wrote: 6.19 will be out in Q1 2015 - but when depends on how hard iOS support is.
Seriously, I can only imagine your pain. iOS is the most unfriendly dev system ever!!!
- Vatina
- Miko-Class Veteran
- Posts: 862
- Joined: Mon May 08, 2006 2:49 am
- Completed: Blue Rose, AO: Broken Memories, My Eternal Rival, Dust
- Projects: AO: Fallen Star
- Organization: White Cat
- IRC Nick: Vatina
- Tumblr: vatinyan
- Deviantart: Vatina
- itch: whitecat
- Contact:
Re: Ren'py compatibility with Steam
That sounds amazing Pytom. It's great how much work you do for all of us
- AoiUsui
- Regular
- Posts: 42
- Joined: Mon Nov 26, 2012 11:21 am
- Completed: Alice's Dolls
- Projects: Alice's Dolls, Tappy Virus
- Organization: Otaku Brigade
- itch: otakubrigade
- Location: Philippines
- Contact:
Re: Ren'py compatibility with Steam
Publishing through Steam looks hard.
But iOS?! I'm looking forward to it!
But iOS?! I'm looking forward to it!
Who is online
Users browsing this forum: henne, Majestic-12 [Bot]