Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

What software do you use to create installers for your games?

A topic by RATASOFTWARE.INC created 19 days ago Views: 237 Replies: 9
Viewing posts 1 to 8

Hi everyone!

For those of you who release downloadable Windows builds, what do you use to create your installers, if you use one at all? I've been looking into this recently and ended up using Inno Setup. It seems to work really well, and I like that you can customize things such as the installation wizard, icons, shortcuts, installation directory, etc.

Do you create a proper installer for your games, or do you simply distribute the game as a ZIP file? Are there any particular tools you'd recommend ?

Thanks in advance!

Moderator moved this topic to General Development
Moderator

(moved to the right category)

(1 edit) (+1)

- Typically, installers require elevated privileges, which is often a security red flag.

- With platforms like Steam or GOG having launchers, many players don't want to or don't know how to deal with installers and will prefer not to use them.

- An installer game isn't compatible with the Itch launcher, and if you want to bring your game to Steam in the future, it can't be an installer.

These days, it's not advisable to distribute your game as an installer unless absolutely necessary.

If you still need to do it, Inno Setup was one of the best options; if not  the best option I used. But it's been easily over a decade since I've done anything that needs to be distributed as an installer.

I wanted to use the installer to distribute the game as a downloadable for Windows in the future, but based on what you’ve told me about launchers, I don’t think I’ll need it.

Thank you very much for your reply.

(+1)

I do not like installers both for the games I download and the games I upload. So I put my games in a zip file. Moreover any installer is an additional software layer that can fail.

We didn't use any installers for releasing Recipe Frenzy since we made it using Flutter. Flutter makes you directly export your Windows and Mac builds from a simple command in the terminal. ☺️ 

(+1)

When installing a game I prefer an .exe file. I can put it anywhere I want! If you can distribute your resources inside your .exe that’s probably the way to go.

(+2)

Only works for small games. And certain engines trying to be clever there will make your resource packed exe file trigger anti virus system.

(+1)

Yeah, finally I download itchio app, makes distribution much easier... 

Worth adding the itch specific part of this, since the thread has landed on shipping a plain zip. If you push that zip with butler and tag the channel windows, the itch app treats it as an installable build and does patch based updates, so a returning player pulls a diff instead of the whole download again. No installer, no elevated privileges, and you get versioning for free. One thing we measured that's easy to trip over. butler rebuilds the archive server side, while a zip uploaded through the browser form is served back as the exact bytes you sent. If you care about the file a buyer receives hashing the same as the one you built, that difference matters. For everything else butler is the easier path.