Creando un setup.exe para tus juegos de Unity

12
Distribució d’un joc per Windows Introducció Com fem el building del nostre joc, Unity crea un executable i una carpeta amb tota la informació necessària per la distribució. Distribuir el joc en aquest format, generalment comprimit, te algunes desavantatges: - No és una pràctica dels productes professionals - L’usuari ha de saber descomprimir un arxiu - No hi haurà icona a l’escriptori - No haurà accés directe al menú inici - No hi haurà entrada a la carpeta Jocs - El sistema no comprovarà les dependències, com la versió correcta de Direct-X - No es guardarà a Arxius de programa. Per resoldre-ho haurem de crear un sistema d’instalació scriptable per crear un installer. Aquest procediment és independent del motor del joc. Avantatges - Bona compressió - Podem mostrar acord de llicència, notes,... - El joc s’instala en una ubicació segura (C:\Program Files) - No cal extracció manual - I resol tots els problemes comentats anteriorment Alguns dels productes existents són: - Inno Setup - InstallShield - NSIS - InstallAware Games for Windows

description

Aprende a generar un SETUP.EXE para poder instalar tus juegos creados con Unity. NOTA: documento en catalán

Transcript of Creando un setup.exe para tus juegos de Unity

Distribuci dun joc per WindowsIntroducci

Com fem el building del nostre joc, Unity crea un executable i una carpeta amb tota la informaci necessria per la distribuci. Distribuir el joc en aquest format, generalment comprimit, te algunes desavantatges: No s una prctica dels productes professionals Lusuari ha de saber descomprimir un arxiu No hi haur icona a lescriptori No haur accs directe al men inici No hi haur entrada a la carpeta Jocs El sistema no comprovar les dependncies, com la versi correcta de Direct-X No es guardar a Arxius de programa.Per resoldre-ho haurem de crear un sistema dinstallaci scriptable per crear un installer. Aquest procediment s independent del motor del joc. Avantatges Bona compressi Podem mostrar acord de llicncia, notes,... El joc sinstalla en una ubicaci segura (C:\Program Files) No cal extracci manual I resol tots els problemes comentats anteriormentAlguns dels productes existents sn: Inno Setup InstallShield NSIS InstallAware

Games for Windows

Estndard que especifica certes caracterstiques que han de complir els jocs que vulguin portar el logo Game for Windows. Els desenvolupadors han destar registrats. Trobarem ms informaci en aquesta pgina http://www.microsoft.com/GFWCertification/EN/US/default.aspx

I en aquesta sobre els requisits per publicar jocs a la botiga de Windows: http://msdn.microsoft.com/es-es/library/windows/apps/hh452788.aspx

Per ltim, si el que volem s portar les nostres aplicacions a Windows Phone o a la Windows Store (caldr treballar amb un ordinador amb Windows 8 o superior), podem trobar ms informaci a http://unity3d.com/es/pages/windows/porting

Inno Setup

Inno: http://jrsoftware.org/isinfo.phpAvantatges Gratuita Entorn grfic, no requereix scripts para una installaci bsica Porta ms de 15 anys en el mercat Suporta diferents llenguatgesPreparaciNecessitem El joc compilat La llicncia o altres notes en fitxers TXT o RTF Una icona para el fitxer de SETUP Fitxers addicionals: documentaci, llicncia, crdits...

NOTA: per convertir de qualsevol imatge a icon http://converticon.com/ (si volem diferents mides, fer-ho duna en una)

Descarreguem isetup-5.5.5.exe (2014-07-09, Inno Setup self-installing Package) i installem:

La primera vegada que lexecutem apareix la pantalla

Seleccionem Create a new script file using the Script Wizard

Pitgem Next. Omplim els camps

A la segent pantalla seleccionem lexecutable i la carpeta on tenim les dades. Amb Edit podrem establir on copiar aquestes dades

IMPORTANT: hem despecificar que aquesta carpeta ha destar a la mateixa carpeta del joc (Application directory), i que el nom sigui el mateix que li va donar Unity

Com a destination folder hi ha diferents possibilitats, per hem de deixar Application Directory.

De la segent pantalla marquem les que vulguem