How to Release Your Game?

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
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.
Post Reply
Message
Author
User avatar
imnotsmart
Newbie
Posts: 12
Joined: Sun Jul 14, 2013 5:52 pm
Projects: Currently Working On: "Give Me A Secret"
Location: US
Contact:

How to Release Your Game?

#1 Post by imnotsmart » Tue Jul 16, 2013 6:01 pm

Though I haven't finished the game yet, I finished the demo ver. and would like to post it in ideas/demos to see if there's any interest in seeing the finished game. However, considering this is my first game, I don't know at all how to upload it, lol x _ x

I tried googling it, but all the articles I read couldn't get anything across to me... Any simplistic tutorials you know of or just flat out instructions?

User avatar
Suwamoto
Regular
Posts: 66
Joined: Wed Sep 05, 2012 7:36 am
Contact:

Re: How to Release Your Game?

#2 Post by Suwamoto » Tue Jul 16, 2013 6:18 pm

Uhm, build the distribution of your game. Then upload the .zip file onto mediafire, mega or other online storages? owo Then post it in a thread with a summary owo
You can optinally make your game into an .exe file too owo But that's not 100% neccessary.

User avatar
Donmai
Eileen-Class Veteran
Posts: 1919
Joined: Sun Jun 10, 2012 1:45 am
Completed: Toire No Hanako, Li'l Red [NaNoRenO 2013], The One in LOVE [NaNoRenO 2014], Running Blade [NaNoRenO 2016], The Other Question, To The Girl With Sunflowers
Projects: Slumberland
Location: Brazil
Contact:

Re: How to Release Your Game?

#3 Post by Donmai » Wed Jul 17, 2013 8:38 am

The documentation is here: http://www.renpy.org/doc/html/build.html

Be sure that inside your project game folder are only the files needed by your game (don't let your work files there, especially the big ones, like .psd files or others, because everything inside the game folder will be packed). If for some reason you want to keep that work files inside your game folder, then you will have to give some commands to exclude them from the distribution (see below).

If you want your game assets and scripts to become invisible (obfuscated) after packing, then you will have to add some information on your options.rpy script. On the launcher, click on "Build Distributions". Ren'Py will scan your project and give you the message: "Your project does not contain build information. Would you like to add build information to the end of options.rpy?" Click on "Yes", than click on "Edit options.rpy". Look for these lines at the end of the script:

Code: Select all

## Classify files as None to exclude them from the built distributions.

    build.classify('**~', None)
    build.classify('**.bak', None) #here is an example of a file that may be inside the game folder, but will not be included in the distribution.
    build.classify('**/.**', None)
    build.classify('**/#**', None)
    build.classify('**/thumbs.db', None) #Ditto.
    
    ## To archive files, classify them as 'archive'.
    
    # build.classify('game/**.png', 'archive')
    # build.classify('game/**.jpg', 'archive')
You will need to edit the commented lines to match the files you will want to be included in you archive.rpa file. As an example, this is how I edited those lines for my distributions:

Code: Select all

## To archive files, classify them as 'archive'.
    
    build.classify('game/**.png', 'archive')
    build.classify('game/**.jpg', 'archive')
    build.classify('game/**.mp3', 'archive')
    build.classify('game/**.ogg', 'archive')
    build.classify('game/**.wav', 'archive')
    build.classify('game/**.rpy', 'archive')
Good luck with your demo! :wink:
Image
No, sorry! You must be mistaking me for someone else.
TOIRE NO HANAKO (A Story About Fear)

Post Reply

Who is online

Users browsing this forum: Bing [Bot], Google [Bot], _ticlock_