I am new to itch.io and have my first "game" ready to release (it is a musical toy/instrument). It is coded in Java, and I have a self-contained, customized JRE that runs the program. This version requires a Windows 64-bit OS.
I may not have this right, but it seems to me that I have two options. One is to package the application (I've used Inno Setup 5 for this) so that it behaves like a "native PC" program. The install defaults to "Program Files" (but allows the user to specify elsewhere) and handles creating an entry in the Start Menu and an optional desktop icon. Since it is just a single file,
The other option is perhaps to just upload the file system (includes about 5 subfolders, with both the code and the customized jre) created by the Java packaging tool, using Butler, and allow the itch.io app to handle the installation. But I an unclear on what happens in this case. Will my application be given a subfolder in itch's APPDATA folder? Will there be a Start Menu item created? (It looks like specifying the executable is done in the manifest.)
I realize I don't fully understand the difference between people using the itch.io app to download vs. their browsing and doing it themselves, in terms of what I need to provide for the two options.
Thank you for any assistance provided! There is a lot of information to take in here for someone who is new to this.