Game Maker: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Etichette: Modifica da mobile Modifica da web per mobile
 
(94 versioni intermedie di 41 utenti non mostrate)
Riga 1:
{{Software
|Nome = Game Maker
|Logo =
|Screenshot =
|Didascalia =
|Sviluppatore = [[YoYo Games]], [[Mark Overmars]]
|DataPrimaVersione = [[1999]]
|UltimaVersione = 8v2023.14
|DataUltimaVersione = [[222 dicembre]]Maggio [[20092023]]
|UltimaVersioneBeta = 1.1.964
|SistemaOperativo = windows[[Microsoft Windows]]
|DataUltimaVersioneBeta = [[3 maggio]] [[2013]]
|SistemaOperativo2 = macosx[[macOS]]
|SistemaOperativo = windows
|SistemaOperativo3 = [[Linux]]
|SistemaOperativo2 = macosx
|Linguaggio = Delphi
|NotaLinguaggio =  {{•}} per le versioni inferiori alla 8.1.
|Linguaggio2 L'IDE= diC#
|NotaLinguaggio2 GM:= Studio{{•}} èper scritto in [[C Sharp]]l'IDE ed usa Lazarus GUI framework. I giochi esportati sono scritti nei linguaggi delle rispettive piattaforme.
|Genere = sviluppo videogiochi
|Licenza = [[Software proprietario]]
|SoftwareLibero = no
|Lingua = Inglese
|SitoWeb = http://www.yoyogames.com/
}}
'''''Game Maker''''' è un [[softwareambiente di sviluppo integrato]] per lo sviluppo di [[videogioco|videogiochi]], originariamente creato nel 1999 dal professor [[Mark Overmars]] e successivamente sviluppato da [[YoYo Games]].
 
''Game Maker'' è un motore("creatore di graficagiochi" (moltoin sempliceinglese) che si occupa dello sviluppo dei videogiochi ; mette a disposizione due metodi di programmazione: a icone e a codice. Il primo è rivolto ai principianti dove grazie ada icone da trascinare con il mouse è possibile creare giochi anche senza conoscere nessun [[linguaggio di programmazione]]. Il secondo ci mette a disposizione il [[Game Maker Language]], un [[linguaggio di programmazione]] con la sintassi basata sull'unione dei linguaggi [[Delphi]], [[Java (linguaggio di programmazione)|Java]], [[Pascal (linguaggio)|Pascal]], [[C (linguaggio)|C]] e [[C++]].
Quest'ultimo permette di aumentare le possibilità di Game Maker a livelli pressoché identici a certi [[linguaggi di programmazione]].
 
È possibile estendere le funzioni del programma, utilizzando i file Dynamic-link library ([[DLL]]). Questi file devono essere compilati in [[C++]], [[Delphi]], [[Pascal (linguaggio)|Pascal]], [[ASM]] o altri [[linguaggi di programmazione]]. È inoltre possibile creare delle GEX, vale a dire delle librerie scritte in [[Game Maker Language]] da usare esclusivamente in ''Game Maker''.
 
Esempi di giochi di rilievo realizzati con ''Game Maker'' sono ''[[Maldita Castilla]]'', ''[[Spelunky]]'', ''[[Hotline Miami]]'', ''[[Undertale]]'' e ''[[Deltarune]]''.
== Game Maker ==
La versione Lite di Game Maker è totalmente gratuita, tuttavia non è possibile usufruire di tutte le funzioni che il programma offre. Game Maker Standard 8.1 è acquistabile dal sito ufficiale (o dal sito [http://yoyogames.com/gamemaker/windows YoYo Games]) per 39,99 $ e contiene tutte le funzioni presenti nel programma, inclusa la grafica 3D. Lo sviluppo di questa versione è stato fermato a favore di Game Maker: Studio.
 
== ''Game Maker Mac'' ==
La versione Lite di ''Game Maker'' è totalmente gratuita, tuttavia non è possibile usufruire di tutte le funzioni che il programma offre. ''Game Maker Standard 8.1'' èera acquistabile direttamente dal sito ufficiale (o dal sito [dello sviluppatore YoYo Games<ref>{{cita web|1=http://www.yoyogames.com/gamemaker/windows|2=GameMaker YoYofor Games])Windows|lingua=en|accesso=16 perluglio 39,992023|dataarchivio=30 $novembre 2012|urlarchivio=https://web.archive.org/web/20121130225043/http://www.yoyogames.com/gamemaker/windows|urlmorto=sì}}</ref> e contiene tutte le funzioni presenti nel programma, inclusa la grafica 3D. Lo sviluppo di questa versione è stato fermatointerrotto a favore di ''Game Maker: Studio''.
La versione Mac permette di creare giochi stand-alone per [[Mac OS X]]. Questa versione si basa sulla precedente versione di Game Maker Standard (vale a dire la 7), perciò non sono presenti tutte le funzionalità della versione per [[Microsoft Windows]] (si può notare infatti il prezzo inferiore). Se tuttavia si vuole sviluppare giochi per [[Mac OSX]], esiste il modulo di esportazione [[Mac OSX]] per Game Maker: Studio, che ha raggiunto livelli superiori di Game Maker per [[Microsoft Windows]].
 
== ''Game Maker: StudioMac'' ==
La versione Mac permette di creare giochi stand-alone per [[Mac OS XmacOS]]. Questa versione si basa sulla precedente versione di ''Game Maker Standard'' (vale a dire la 7), perciò non sono presenti tutte le funzionalità della versione per [[Microsoft Windows]] (si può notare infatti il prezzo inferiore). Se tuttavia si vuole sviluppare giochi per [[Mac OSXmacOS]], esiste il modulo di esportazione [[Mac OSXmacOS]] per ''Game Maker: Studio'', che ha raggiunto livelli superiori di ''Game Maker'' per [[Microsoft Windows]].
La versione Studio (l'unica versione tuttora in sviluppo) permette di esportare i proprio giochi per numerose piattaforme, quali [[Microsoft Windows]], [[Ubuntu]], [[Mac OSX]], [[iOS (Apple)]], [[Android]], [[Windows Phone 8]], [[Tizen]] e [[Html5]]. Sono disponibili differenti versioni di Game Maker: Studio con differenti prezzi e funzionalità.
 
== ''Game Maker: Studio'' ==
'''Free'''<br />
La versione Studio (l'unica versione tuttora in sviluppo) permette di esportare i propriopropri giochi per numerose piattaforme, quali [[Microsoft Windows]], [[Ubuntu]], [[Mac OSXMacOS]], [[iOS (Apple)]], [[Android]] (con supporto a [[Ouya]]), [[Windows Phone 8]], [[Tizen]] e [[Html5HTML5]] partendo da un solo codice sorgente scritto in [[Game Maker Language]]. Sono stati fatti notevoli progressi dalla versione precedente, come l'aggiunta di un vero e proprio [[compilatore]], la possibilità di utilizzare gli [[shader]] o la riscrittura totale del sistema [[multiplayer]]. Sono disponibili differenti versioni di ''Game Maker: Studio'' con differenti prezzi e funzionalità.
La versione Free è gratuita e permette di testare il programma. È disponibile infatti a solo scopo dimostrativo. Ci sono diverse restrizioni, come il limite massimo di risorse utilizzabili oppure la sola possibilità di esportare per [[Microsoft Windows]] oppure [[Mac OSX]].
 
=== Free ===
'''MIPS edition'''<br />
Con questaLa versione (sempreFree è gratuita) l'utentee disponepermette di tuttitestare gli strumenti delil programma. senzaÈ nessunadisponibile limitazione.infatti Sarebbea l'equivalentesolo dellascopo versionedimostrativo. ProfessionalCi masono condiverse unrestrizioni, unicacome differenza:la èsola soltantopossibilità possibiledi esportare giochi per i[[Microsoft dispositiviWindows]] conoppure un'[[architettura MIPSMacOS]].
 
'''===Standard'''<br />===
Questa versione elimina tutte le restrizioni della versione Free ma certe features della versione Professional, come la gestione delle pagine di texture, sono bloccate.
 
'''===Professional'''<br />===
Sblocca totalmente il programma e lo rende senza limitazioni.
 
'''===Master'''<br />===
Questa versione propone le stesse funzionalità della versione Professional ma include tutti i moduli di esportazione disponibili e tutti i futuri moduli rilasciatidistribuiti saranno accessibili gratuitamente.
 
Per aggiungere la funzionalità di esportare in altre piattaforme è necessario acquistare i rispettivi moduli. Ogni modulo varia di prezzo.
Sono previste altre piattaforme di esportazione in futuro ed è possibile proporre suggerimenti al team di [[YoYo Games]] su cosa aggiungere e togliere in ''Game Maker: Studio''.
 
== Requisiti minimi di sistema ==
I requisiti minimi di ''Game Maker sono abbastanza bassi, comunque'' per far funzionare la maggior parte dei giochi creati con esso si consigliasono:
 
''Requisiti per Game Maker: Studio 1.x:''
Riga 60 ⟶ 59:
* [[Scheda video]] con almeno 128 MB di RAM
* 512 MB di memoria [[RAM]]
* risoluzione dello schermo per l'[[IntegratedAmbiente developmentdi environmentsviluppo integrato|IDE]] 1024×600 (o maggiore)
 
''Requisiti per Game Maker 8.x:''
Riga 81 ⟶ 80:
 
''Requisiti per Game Maker 6.x:''
* [[Windows 98]], [[Windows MEMe]], [[Windows 2000]] o [[Windows XpXP]]
* [[DirectX]] 7 o successive
* [[Scheda video]] compatibile con le DirectX 7 e con almeno 16 MB di Ram (raccomandati 32)
Riga 90 ⟶ 89:
 
''Requisiti per Game Maker 5.x:''
* [[Windows 95]], [[Windows NT 4.0]], [[Windows 98]], [[Windows MEMe]], [[Windows 2000]] o [[Windows XpXP]]
* [[DirectX]] 6 o successive
* Processore di classe [[Pentium]] o successivo
* risoluzione dello schermo 800×600 (o maggiore) con colori a 16 o 32 bit
 
== Note ==
== Decompilare i file di Game Maker ==
<references />
Ha fatto molto discutere la possibilità studiata da alcuni [[cracker]] di decompilare gli eseguibili creati con versioni di Game Maker inferiori alla 8.1 per ottenere il file sorgente che poi è possibile modificare. Bisogna ricordare che questa pratica è illegale e ciò viene ribadito anche all'interno del contratto di licenza di Game Maker che può essere letto durante l'installazione.
 
== Bibliografia ==
*{{cita libro |autore=Jerry Ford |anno=2010 |titolo=Getting Started with Game Maker |url=https://www.amazon.com/Getting-Started-Game-Maker-Jerry/dp/1598638823 |editore=Course Technology, a part of Cengage Learning|isbn=9781133168966 |accesso=24 gennaio 2014 |lingua=en}}
 
== Voci correlate ==
* [[indiexpo]]
* [[DS Game Maker]]
 
== Altri progetti ==
{{interprogetto|commons=Category:Game Maker}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* [http://www.yoyogames.com Sito ufficiale]
* [{{cita web | 1 = http://www.sandbox.yoyogames.com/ | 2 = Sandbox ufficiale di Game Maker] | accesso = 25 maggio 2013 | urlarchivio = https://web.archive.org/web/20130522203257/http://sandbox.yoyogames.com/ | dataarchivio = 22 maggio 2013 | urlmorto = sì }}
* [http{{cita web|url=https://www.gamemakeritaliaindiexpo.net/it/search?t%5B%5D=10|titolo=Giochi Sito italianoindie dedicatosviluppati acon Game Maker]}}
 
* [http://www.gamemakerstudiowiki.altervista.org/ Sito italiano dedicato a Game Maker: Studio]
{{Portale|informatica|videogiochi}}
* [http://www.gamemakeritalia.it/gmi_forum Forum della comunità italiana di sviluppatori in Game Maker]
* [http://www.freankexpo.net/ Archivio di giochi indie sviluppati anche con Game Maker]