Elenco completo dei software per la creazione di giochi (PC 2D)

Presentiamo alla tua attenzione il tentativo del nostro sito di creare un elenco completo di motori di gioco che saranno di interesse per gli sviluppatori indipendenti, convenienti per la scelta iniziale di un motore e ti aiuteranno a fare un ulteriore passo verso la creazione del tuo gioco per computer. Tutto è semplice, conciso, raggruppato in categorie ed evidenziato per rilevanza.


Scelta della categoria dei motori di gioco:

Motori 2D per giochi Android c. Elenco completo dei software per la creazione di giochi (PC 2D)

Tecnologia proprietaria creata da Guerrilla Games. Anche lo studio Kojima Productions ha preso parte alla creazione dell'engine. Apparso solo nel 2013, Decima Engine è riuscito a diventare la base per diversi progetti AAA, oltre a giochi interessanti.

Il primo gioco creato su Decima Engine è stato Killzone Shadow Fall, sviluppato dalla stessa Guerilla Games. Inizialmente, lo studio non ha riferito su quale tecnologia stava creando il loro progetto, tuttavia, con l'annuncio del loro prossimo gioco - - tuttavia ha detto che il nuovo progetto utilizzerà il vecchio motore - Decima Engine.

Come nel caso di molti motori popolari, la fisica del Decima Engine si basa sulla fisica Havok. Grazie a ciò, Guerilla è riuscita a creare una tecnologia promettente con un'animazione scheletrica dinamica e un sistema di danni realistico.

Nel 2015, il Decima Engine è diventato la base di Until Dawn, un gioco horror inizialmente discutibile che alla fine è diventato il più grande successo del genere dell'anno. Oltre a Horizon Zero Dawn, il motore è utilizzato anche nell'ambizioso progetto di Hideo Kojima: . Ecco perché lo studio dello sviluppatore giapponese - Kojima Productions - ha fornito assistenza durante la creazione del motore allo sviluppatore principale - Guerilla.

Fondamentalmente, Decima Engine è progettato specificamente per progetti AAA che richiedono dettagli elevati e supporto per la risoluzione 4K. Dato il potenziale successo di Death Stranding e il fatto che Guerilla stia lavorando a stretto contatto con Sony, il Decima Engine sarà molto apprezzato in futuro. Probabilmente vedremo spesso questa tecnologia .

9 ° posto - Motore EGO

Un motore sviluppato dagli sforzi congiunti delle aziende e Sony Computer Entertainment. In sostanza si tratta di una versione migliorata di Neon, che sotto il numero "zero" rappresentava il gioco Colin McRae: DiRT.

EGO Engine merita giustamente un posto tra i primi, se non altro per i giochi di altissima qualità nel genere delle corse. Tutti i giochi Codemasters, a partire dal 2007, sono stati e vengono rilasciati su EGO, e hanno anche sparatutto nel loro track record, il che parla solo a favore di un motore versatile.

La maggior parte del lavoro nella creazione dell'EGO è stato svolto da Codematers, quando Sony ha fornito il motore grafico PhyreEngine. I famosi DiRT e DiRT 2 sono stati rilasciati sulla prima versione dell'EGO Engine, così come l'add-on Dragon Rising per lo sparatutto Operation Flashpoint. La seconda versione del motore era rappresentata da DiRT 3, giochi delle serie GRID e F1.

La terza versione di Codemasters sta ora realizzando DiRT 4, che garantisce di essere una grande gara di rally. Tutti i progetti dell'azienda sono sempre perfettamente ottimizzati, nonostante l'ottima grafica. Prendi, ad esempio, DiRT 2: il gioco è stato rilasciato nel 2009, ma la qualità della sua immagine può ancora dare probabilità ad alcuni progetti moderni (e non stiamo parlando di indie).

Sistema di danni realistico, fango che si attacca ai paraurti delle auto, manovrabilità dell'auto: tutti i giochi di corse di Codemasters si distinguono per questi e molti altri componenti che l'azienda è stata in grado di ottenere solo grazie alla creazione di un motore EGO di alta qualità.

8° posto- Studio del creatore di giochi

Il più famoso motore di gioco e costruttore creato in Delphi. Game Maker è stato sviluppato da Yo Yo Games e lo sviluppatore principale della tecnologia è Mark Overmars.

Oggi ci sono sette versioni del motore, cinque delle quali supportano esclusivamente giochi 2D. Dalla sesta versione, gli sviluppatori hanno deciso di integrare un supporto 3D limitato.

Game Maker è noto solo per la sua semplicità. Inizialmente, Overmars, essendo professore all'Università di Utrecht, ha creato le basi per Game Maker sotto forma di sussidio didattico per i suoi studenti. Successivamente, la tecnologia è apparsa su Internet, dove ha guadagnato popolarità.

Una caratteristica distintiva di Game Maker è che non richiede la conoscenza dei linguaggi di programmazione per lavorarci.

Durante la creazione di un gioco su questo motore, l'utente deve definire gli oggetti del gioco (il gioco è costruito su di essi), quindi impostarne l'aspetto utilizzando gli sprite e il comportamento e l'interazione degli oggetti viene eseguito descrivendo le loro reazioni ai cosiddetti eventi (SOP).

Game Maker è apparso nel 1999 e continua a ricevere aggiornamenti quasi ogni anno. L'ultimo è stato rilasciato nel 2011: questa è l'ottava versione del motore, che ha ricevuto molti aggiornamenti e aggiunte. Da allora, il motore funziona su unicode, il suo supporto 3D è aumentato in modo significativo, l'editor delle stanze è stato migliorato e così via.

Nel 2012, YoYo Games ha deciso di rielaborare seriamente la sua tecnologia, aggiungendo principalmente il supporto per multipiattaforma. Il motore ha ricevuto un nuovo nome Game Maker: Studio, e solo dopo ha iniziato a essere percepito come uno strumento professionale per la creazione di videogiochi e non come un programma di formazione.

I vantaggi di Game Maker Studios risiedono nel supporto di molte piattaforme diverse da Windows e Mac OS, a iOS, Android, Xbox e PlayStation. Inoltre, la libreria del motore e molte estensioni sono state tradotte in diverse lingue, non solo in inglese, come di solito accade. Il motore ha il proprio linguaggio di programmazione: Game Maker Language. Ha anche l'integrazione con Steam ed è completamente gratuito (solo versione standard).

L'unico aspetto negativo è il 3D, che è apparso in Game Maker nel 2011, ma il lavoro con esso non è stato ancora portato a uno stato accettabile.

I giochi più famosi su Game Maker: Studios sono le due parti di Hotline Miami. Oltre a loro, sul motore sono stati sviluppati dozzine di giochi diversi, la maggior parte dei quali sono andati persi anche nel segmento indie.

Tuttavia, la tecnologia ha un grande potenziale, si sta attivamente sviluppando e, vista la popolarità del genere indie, diventerà presto molto più richiesta.

7 ° posto - Motore 4A

Un motore dall'Ucraina, creato dall'omonimo studio . Il destino del motore 4A è intrecciato con l'X-Ray Engine, che, in primo luogo, è stato sviluppato allo stesso modo in Ucraina, in secondo luogo è stato creato per un gioco nel genere post-apocalittico e, in terzo luogo, è stato scritto dagli stessi programmatori: Oles Shishkovtsov e Alexander Maksimchuk.

4A Engine è un software proprietario, motivo per cui 4A Games può utilizzarlo esclusivamente per le proprie esigenze senza la possibilità di vendere licenze. Al momento, la società ha rilasciato due giochi su questo motore: Metro 2033 e Metro: Last Light.

La storia del motore 4A ha diversi punti oscuri. Quindi, secondo alcune informazioni, il motore è una copia modificata di X-Ray. Questo sospetto si basa sul fatto che i programmatori del motore Shishkovtsov e Maksimchuk, avendo lasciato volontariamente (o essere licenziato) ha utilizzato la base del raggio X che hanno creato per il motore 4A. Questa voce si è poi trasformata in uno scandalo, ma non è stata trovata alcuna prova reale.

Shishkovtsov ei suoi compagni non osarono continuare a sviluppare Stalker e X-Ray perché quest'ultimo, a loro avviso, aveva un modello di rete scadente e un'ottimizzazione analfabeta, a causa della quale la distribuzione delle risorse e della memoria del computer era terribilmente approssimativa. In generale, secondo gli sviluppatori, X-Ray non era in grado di supportare la prossima generazione di console e non aveva futuro, motivo per cui hanno deciso di lasciare lo studio e fare il proprio sviluppo.

Il motore 4A che hanno creato ha solo confermato i giudizi precedenti. Quindi, rispetto a S.T.A.L.K.E.R. Metro 2033 aveva una grafica molto migliore (che può essere attribuita al lasso di tempo), ma allo stesso tempo richiedeva molte meno risorse dal computer e non causava errori nel sistema.

In Metro 2033, innanzitutto, la nebbia volumetrica è stata implementata perfettamente, così come la sfocatura degli oggetti e il loro elevato dettaglio LOD. E l'inclusione della tecnologia PhysX nel motore 4A ha permesso agli sviluppatori di aggiungere ambienti distruttibili, superfici d'acqua dinamiche e abbigliamento al gioco.

In generale, 4A Engine può essere definito il successore ideologico di X-Ray, che ha mostrato risultati molto migliori ed ha evitato numerosi errori del suo predecessore. In un modo o nell'altro, entrambi i motori meritano un posto nella nostra classifica.

6 ° posto - Motore IW

Quasi tutti i giocatori si sono imbattuti nel motore di Infinity Ward, anche se non sono affatto a conoscenza della sua esistenza. IW è stato sviluppato dall'omonima società statunitense, che lo ha creato appositamente per i propri giochi, ovvero la serie dei più famosi sparatutto di Call of Duty.

La storia del motore Infinity Ward risale al 2002, quando i futuri dipendenti IW lavoravano in studio . A quel tempo, pubblicarono il loro progetto di debutto Medal of Honor: Allied Assault, basato sul motore id Software - id Tech 3. Circa un anno dopo, la maggior parte del team lascia 2015 Inc per fondare il noto Infinity Ward e iniziare a creare il gioco cult - Call of Duty.

Call of Duty si basava allo stesso modo sul motore id Tech 3, come gli sviluppatori hanno annunciato al pubblico. Tuttavia, il motore acquistato ha subito modifiche significative, tra cui il consueto miglioramento della grafica, l'introduzione di una funzione di ambiente sfocato, funzioni di elaborazione della superficie dell'acqua tramite shader, ombre dinamiche e molto altro.

Con queste trasformazioni, la versione id Tech 3 di IW si è allontanata molto dall'originale, quindi era giusto che l'azienda lo chiamasse proprio motore e cambiasse nome.

Gli sviluppatori hanno presto fatto proprio questo quando hanno rilasciato Call of Duty 2, annunciando che il sequel sarebbe stato modificato da id Tech 3 - IW Engine 2.0. Il motore della prima versione, come puoi immaginare, gli sviluppatori si sono appropriati di Call of Duty 1.

Nel 2007, Infinity Ward ha rilasciato la terza versione del motore, il cui rilascio ha segnato Modern Warfare. L'animazione del viso, le texture dell'acqua, l'illuminazione e l'introduzione di un nuovo effetto, la profondità di campo, ci dicono che abbiamo uno dei motori di altissima qualità per i tiratori del suo tempo.

Fino al 2012 l'azienda continua a utilizzare questo motore, migliorando solo la componente grafica. IW 4.0 e 5.0 compaiono rispettivamente insieme a Modern Warfare 2 e 3. Nonostante la creazione di nuove versioni, lo stesso Black Ops 2 è stato rilasciato solo sul terzo modello del motore.

Tuttavia, nel 2013 ci fu di nuovo un movimento verso il pieno sviluppo quando IW finì di lavorare su COD: Ghosts. E sebbene la parte di Ghosts abbia ricevuto recensioni contrastanti ed è stata accolta male dai giocatori, molti non si sono nemmeno accorti che la società, insieme a Ghosts, ha rilasciato la versione IW 6.0. L'ultimo è il settimo, su cui è stato sviluppato alla fine del 2016.

5° - RAGE (Rockstar Advanced Game Engine)

Al quinto posto c'è il motore di Rockstar. Rockstar Advanced Game Engine, o RAGE, è il prodotto di due dei suoi rami: e San Diego, sviluppato esclusivamente per i giochi dell'azienda.

Lo spettacolo di debutto di RAGE è avvenuto in pratica solo nel 2006, quando Rockstar ha rilasciato un gioco sul tennis da tavolo. È divertente che il gioco non rappresentasse nulla di unico: gli sviluppatori hanno semplicemente deciso di testare il nuovo motore su un progetto a basso budget. Da quel momento, tutti i successivi giochi dell'azienda iniziarono ad apparire su RAGE.

Ma cosa è successo prima del 2006? Nella prima metà degli anni 2000, Rockstar aveva già rilasciato diverse parti di GTA ed era riuscita a diventare famosa, ma poi il suo motore di punta era RenderWare, sviluppato da uno studio completamente di terze parti - . Nel 2004 quest'ultima è stata rilevata da EA, il che, ovviamente, ha influito sulla licenza acquisita da Rockstar per il motore.

Electronic Arts è sempre stata severa nei confronti dei concorrenti diretti, motivo per cui la direzione di Rockstar ha deciso di abbandonare RenderWare, che li ha serviti fedelmente, e iniziare a creare il proprio motore. In appena un anno, la società è riuscita a sviluppare RAGE, poiché la sua base non è stata creata da zero, ma sulla base di AGE, il motore di Angel Studios.

Il primo grande progetto di Rockstar Advanced Game Engine è stato GTA IV. Anche prima del suo rilascio, la società ha annunciato che il motore RAGE avrebbe utilizzato la tecnologia euphoria, uno strumento di animazione procedurale che consente di simulare la fisica realistica dei corpi (ancora in uso). Successivamente rilasciato Max Payne 3, GTA V, così come previsto - tutti questi giochi sono stati creati e sviluppati presso RAGE.

Sotto il "cofano" del Rockstar Advanced Game Engine ci sono tutti i componenti del motore più funzionale: motori grafici, fisici, sonori e di animazione, oltre a un'IA a tutti gli effetti, supporto per le modalità online, un linguaggio di scripting e molto altro. Tutti i componenti sono stati creati esclusivamente da affiliati di Rockstar Games.

Come sai, molti dei giochi dell'azienda sono incentrati sul mondo aperto e sul gameplay gratuito. Ecco perché il vantaggio principale di RAGE è la capacità di elaborare rapidamente mondi di gioco di grandi dimensioni: questo è ciò su cui i programmatori si sono concentrati in primo luogo.

Mentre il giocatore si sposta attraverso il livello, il motore non smette di inserire ed emettere gli oggetti richiesti. Questa persistenza è stata garantita dal gestore della memoria di alta qualità del motore, che è in grado di distruggere e spostare oggetti dalla RAM senza richiedere una frammentazione periodica.

Non ci sono dubbi sulla qualità di RAGE, poiché è stato su di esso che è stato sviluppato GTA V, uno dei giochi più venduti e più popolari nella storia del settore.

4 ° posto - CryEngine

Quasi entrando nei primi tre dei nostri top, una serie di motori dell'azienda - CryEngine - saldamente radicato in quarta posizione. La componente grafica di questo motore è quasi impareggiabile e Crysis, il primo gioco realizzato su CryEngine 2, è considerato da molti uno dei progetti più high-tech nell'industria dei giochi in generale.

Il CryEngine originale è stato rilasciato nel 2002 appositamente per lo sparatutto Far Cry. Quindi il motore era il numero uno in termini di progresso tecnologico e fotorealismo. CryEngine 2, lanciato nel 2007, ha fatto la sua prima apparizione in Crysis.

Oggi esistono sia la terza che la quarta versione di questo motore, dove una ha ricevuto recensioni molto peggiori rispetto al CryEngine 2, e l'altra è così lontana dall'originale da essere inclusa solo in parte nella "famiglia".

Crytek, che ha sviluppato CryEngine, ha una politica distintiva di interazione costante con studi più piccoli che richiedono un motore di gioco. La società ha rilasciato e rilascia licenze a tutti i team a un piccolo costo, il che influisce solo sulla reputazione di CryEngine.

Ma non solo grazie alla disponibilità di CryEngine è diventato popolare ed è entrato nell'elenco dei migliori motori nel settore dei giochi. Le caratteristiche disponibili, la loro qualità e la facilità di lavorare con il motore stesso lo hanno reso uno dei più popolari tra gli studi indipendenti.

Parallax mapping, Terrain 2.5D, subsurface scattering, illuminazione dinamica, strumento Polybump 2, animazione scheletrica parametrica: CryEngine ha assorbito molte tecnologie avanzate per il suo tempo, che sono ancora rilevanti oggi.

Il motore ha un editor di livelli Sandbox2 integrato, che ti consentirà di creare livelli, lavorare con oggetti e modificare l'animazione in tempo reale. Ovviamente, CryEngine merita gli elogi più alti, un ottimo esempio di come dovrebbero essere realizzati i motori.

3° posto- Tecnico di identificazione

id Tech - sulla base di questo motore sono stati creati sparatutto cult come Wolfenstein, Quake e DOOM. Questi tre giganti, nati da id Software, erano in piena espansione tra la fine degli anni '90 e l'inizio degli anni 2000, e ai nostri tempi, quando il revival di vecchi giochi e film ha assunto proporzioni spontanee, sono tornati e hanno dato una vera e propria medicazione agli sparatutto "locali".

Per il 2017, id Tech ha sei versioni. Il primo è uscito nel 1992 (quando molti giovani lettori non erano nati o stavano appena iniziando a camminare sotto il tavolo) sotto la guida di una figura leggendaria: John Carmack.

In realtà, ha ottenuto il diritto di essere definito "leggendario" solo per la creazione di id Tech e dei giochi che abbiamo notato sopra, che sono stati rilasciati su questo motore. Quindi gli sviluppatori hanno chiamato le versioni del loro motore con i nomi dei giochi per i quali sono state sviluppate queste "basi".

Quindi, le prime tre parti di Doom sono state rilasciate su id Tech 1 e nella seconda versione, che ha ricevuto il nome Quake Engine, come puoi immaginare, sono apparse diverse parti della serie Quake.

Con id Tech 3, id Software ha iniziato a distribuire la sua idea. Il motore iniziò sempre più a sfarfallare tra i progetti di sviluppatori di terze parti (Medal of Honor, Star Trek, James Bond 007).

Inoltre, il terzo motore numerato è stato acquistato da Infinity Ward, che ha creato il proprio motore basato su di esso (ne abbiamo parlato in cima alla lista, poiché anche questo motore era presente).

id Tech 4 è un'era di trasformazione significativa poiché il motore è stato scritto per la prima volta in C ++. Gli sviluppatori hanno riscritto tutti i sottosistemi del motore e lo hanno presentato nel gioco DOOM 3. Auto-ombreggiatura, illuminazione per pixel e altro: la quarta versione aveva le tecnologie più moderne.

Con id Tech 5, la società praticamente non ha funzionato, rilasciando solo un gioco per questo: RAGE. È stato accolto in modo controverso dal pubblico, sebbene il motore stesso fosse di gusto per altri sviluppatori. Quindi, su questa versione è uscito , Wolfenstein: Il Nuovo Ordine e Il Male Dentro.

Infine, la sesta e ultima versione per oggi è stata rilasciata nel 2016. Gli sviluppatori lo hanno creato appositamente per la nuova generazione di console, dimostrando tutta la potenza del motore con un progetto altrettanto potente - .

Innanzitutto l'engine si distingue per l'innovativa tecnologia Sparse Voxel OCtree, grazie alla quale la geometria dei livelli viene riprodotta non attraverso una struttura poligonale, ma attraverso una voxel.

Con l'aiuto di SVO, gli sviluppatori sono riusciti a migliorare i dettagli del mondo di gioco attraverso il ridimensionamento: gli oggetti più vicini al giocatore vengono renderizzati con la massima qualità, mentre gli oggetti più lontani vengono renderizzati utilizzando grandi voxel, che hanno la qualità peggiore. Altrimenti, id Tech 6 è dotato delle ultime tecnologie e, essendo "giovane", sta aspettando il suo momento migliore.

2 ° posto - Frostbite e Unity Engine

L'argento onorario nella lista "I 10 migliori motori nel settore dei giochi" è occupato da due motori contemporaneamente, che meritano ugualmente la seconda posizione. Il primo, Frostbite Engine, si è mostrato in tutto il suo splendore in Battlefield 3 e continua a sfoggiare effetti incredibilmente cinematografici, mentre il secondo, Unity Engine, conosciamo meglio la sua prevalenza e accessibilità (simile a CryEngine), sebbene su di esso siano stati rilasciati molti fantastici giochi.

Il Frostbite Engine è stato sviluppato dalla società svedese DICE nel 2008 per Battlefield: Bad Company. Il motore ha sostituito il Refractor Engine, una tecnologia già vecchia che DICE ha lavorato con tutta la storia precedente. Ora ci sono tre versioni complete del Frostbite Engine (inclusa la 1.5) e, in generale, il motore è riuscito a mettersi alla prova nelle corse, negli sparatutto, nei giochi di ruolo e persino negli sport.

Il motore DICE è un pacchetto standard di grafica, audio e altre tecnologie tipiche di un motore convenzionale. Oggi supporta la versione 11 di DirectX e ha anche ottimizzazioni per lavorare con processori multi-core.

I principali vantaggi del motore sono la distruttibilità e la grafica. La prima componente è più una derivazione della seconda che un aspetto a tutti gli effetti, tuttavia, è proprio della distruttibilità estremamente realistica di cui parlano quando menzionano il Frostbite Engine.

Il motore grafico supporta molti post-effetti, bump mapping, illuminazione dinamica e altre tecnologie moderne. Non ci sono praticamente restrizioni sulla distanza di disegno: sui computer degli assiemi superiori, gli utenti sono in grado di visualizzare la posizione completamente fino all'orizzonte.

E sebbene DICE sia riuscito a mettersi alla prova e diventare popolare anche prima di Battlefield 3, è stato quest'ultimo a permettergli di essere definito un vero sviluppatore della prima lega, dove si stanno sviluppando i migliori progetti AAA.

Solo grazie al Frostbite Engine, gli sviluppatori sono riusciti a rendere disponibili combattimenti 32 contro 32 giocatori su enormi mappe con vari veicoli, oltre a oggetti distruttibili.

A parte molti sparatutto, il Frostbite Engine ha funzionato bene nel gioco di corse NFS: The Run, così come nel gioco di ruolo Dragon Age: Inquisition. Oggi è rilevante la terza versione del motore, su cui si basano diversi progetti interessanti come FIFA 17 e .

E ora parleremo del secondo motore, che ha spinto il Frostbite Engine e lo ha posizionato sullo stesso piedistallo: Unity Engine. Il motore è stato sviluppato da Unity Technologies nel 2005, allora uno studio poco conosciuto, che oggi ha uno staff di migliaia di dipendenti.

Unity Engine non è stato creato per nessun gioco specifico, il che è tipico dei nostri membri precedenti: lo studio lo ha sviluppato esclusivamente per la distribuzione.

Unity Technologies possiede ancora il motore, aggiornandolo e migliorandolo costantemente. Con il prezzo del motore abbastanza basso, Unity Engine è diventato uno dei motori più noti (se non il più noto) utilizzato dai giganti dell'industria dei giochi e dagli sviluppatori indipendenti.

Di per sé, Unity Engine è sia un motore di gioco, sia un ambiente di sviluppo integrato e un designer per la creazione di giochi. Supporta SO mobile, Windows, Linux e OS X, funziona su tutte le console, sia di nuova che di precedente generazione.

Se pensi di non aver mai incontrato Unity Engine, molto probabilmente ti sbagli, poiché spesso si lavora con esso , Blizzard, EA e molte altre società. Ultimi giochi della serie Obsidian , Kerbal Space Program e centinaia di altri progetti sono stati tutti rilasciati su Unity Engine.

Un fattore chiave nella popolarità di Unity Engine è la sua gratuità, che è coperta dalla costruzione minima del motore.

Qualsiasi sviluppatore alle prime armi può scaricare gratuitamente Unity Engine e iniziare a creare giochi su di esso, soprattutto perché il suo toolkit è incredibilmente facile da imparare rispetto ad altri motori popolari.

All'avanguardia e all'avanguardia, Unity Engine è prima di tutto il motore più popolare, guadagnandosi il secondo posto nella nostra lista.

1° posto - Source e Unreal Engine

La posizione del vincitore ha ripetuto il destino della riga precedente, quindi parleremo nuovamente di due motori contemporaneamente, ugualmente degni di essere definiti i migliori motori dell'industria dei giochi. Una persona che ha toccato almeno una volta un computer ha probabilmente sentito parlare di Half-Life, lo sparatutto più famoso, che un tempo ha spinto l'asticella sulla falsariga di Quake o DOOM.

Era il gioco sulle avventure del famoso scienziato Gordon Freeman realizzato sul motore Source. Il secondo - Unreal Engine 3 - è fortemente connesso con una serie di sparatutto , che, per il tipo dei suddetti giochi d'azione, allo stesso modo "ha spinto l'asticella" ed è diventato uno dei migliori rappresentanti del suo genere.

Il motore Source è stato sviluppato da Valve Corporation nel 2004. E sebbene abbiamo menzionato sopra la prima parte di Half-Life, questo motore era già stato creato per il sequel, ma Counter-Strike: Source è diventato il primo gioco sul motore.

La prima menzione del motore è apparsa nel 1998, quando il lavoro su Half-Life stava già volgendo al termine. Molti sviluppi e chip che originariamente avrebbero dovuto apparire nell'azione, gli sviluppatori hanno dovuto scartarli a causa dell'imperfezione di GoldSrc, il primo motore dell'azienda. Ecco perché i dipendenti di Valve hanno deciso di creare un tale motore che consentisse loro di realizzare tutti i loro sogni e desideri.

Non c'è bisogno di parlare della perfezione di Source, data la popolarità di Half-Life 2. Il gioco aveva molte ottime soluzioni e funzionalità, ma l'aspetto principale era ed è tuttora il motore fisico: Havok, che Valve ha migliorato e adattato a Source.

È grazie a questa fisica simile a Ragdoll in Half-Life 2 che gli sviluppatori sono riusciti a creare i puzzle e il gameplay più interessanti in generale. A parte questo, l'animazione facciale del gioco era altrettanto all'avanguardia per il 2004.

Un'altra caratteristica che contraddistingue Source è l'intelligenza artificiale, che gestisce perfettamente i nemici e gli amici del videogiocatore. La grafica, a parte l'animazione di cui sopra, è stata evidenziata da effetti shader.

Come con Unity, chiunque può lavorare con Source gratuitamente scaricando un'utilità speciale (Source SDK) da Steam. Oggi esiste una seconda versione di Source, annunciata nel 2015.

Dota 2 è già stato rilasciato su Source 2, così come molti altri progetti indipendenti di Valve. La versione pubblica del motore è ancora in fase di sviluppo.

Unreal Engine è un motore che Epic Games è responsabile della creazione. Molti giocatori hanno familiarità con i progetti di questa azienda, che sono tra i migliori sparatutto nel settore dei giochi. Tutti i giochi di Epic Games sono stati sviluppati su Unreal Engine, ma se non hai nemmeno giocato a nessuno dei progetti di questa azienda, probabilmente ti sei imbattuto in questo motore, poiché su di esso sono stati creati più di cento giochi diversi.

serie irreale, , postale, Tom Clancy's, BioShock, , , , Borderlands, Dishonored, XCOM, , Life is Strange, Mortal Kombat X e dozzine di altri progetti famosi e completamente indipendenti sono stati realizzati su Unreal Engine. Non male, vero?

Alimentato da C++, Unreal Engine è in grado di eseguire quasi tutti i sistemi operativi per PC, oltre a una varietà di console di fascia alta e meno comuni. Al momento, ci sono quattro versioni complete del motore, rilasciate rispettivamente nel 1998, 2002, 2006 e 2014.

Tuttavia, ci sono anche rami che sono aggiunte e aggiornamenti alle versioni "principali". Unreal Engine 4 è il motore più giovane della serie e il primo gioco ad essere rilasciato su di esso è stato abbastanza fortunato da essere l'horror Daylight del 2014.

Durante la sua esistenza, il motore è stato distribuito a pagamento, come le tecnologie dei concorrenti. Tuttavia, gli esempi di Unity e CryEngine hanno spinto Epic Games a spostare Unreal Engine 4 su base gratuita. C'è un avvertimento: un'applicazione o un gioco creato sul motore non dovrebbe guadagnare più di tremila dollari a trimestre.

Video: caratteristiche di Unreal Engine nel 2017


Like se ti è piaciuto

, MMO , Mob

Corso di formazione GMaker Metodologia di sviluppo
Professioni Redattore grafico Corso di formazione Construct2 Siti sulla creazione di giochi
Dove studiare. VSHBI Risorse, grafica, suoni Corso di formazione irreale
falsa strada
migliore
2D (PC)

Motori di gioco per la creazione di giochi 2D

Nome Descrizione, vantaggi Piattaforme Lingua Generi Prezzo
001 Creatore di giochi
(2013)
Il motore sulla piattaforma del costruttore di Game Maker. Ti consente di creare script di gioco in una comoda forma grafica. Ci sono molti spazi vuoti di giochi già pronti.
Sito web: engine001.com
Finestre, iPhone, Android --- Giochi 2D, 3D di qualsiasi genere Gratuito,
$ 10 / mese
Andorra2D
v.0.451
(2009)
Successore diretto di DelphiX, motore 2D con nuove funzionalità. Supporto DirectX e OpenGL.
Sito web:
finestre Oggetto Pascal Strategie 2D, scroller, arcade, platform Gratuito
Scatola2D
v.2.3
(2013)
Non un vero e proprio motore di gioco, ma un motore fisico in tempo reale progettato per funzionare con oggetti fisici bidimensionali. Il motore è utilizzato nei giochi: Angry Birds, Limbo, Crayon Physics Deluxe.
Sito web: box2d.org
--- C++ Giochi 2D di qualsiasi genere Gratuito
DGD (driver di gioco di Dworkin)
v.1.4.18
(2010)
Motore MUD orientato agli oggetti. MUD - giochi di testo attraverso un sistema client-server.
Sito web: www.dworkin.nl
Windows, Mac, Unix C, Giava Giochi di fango Gratuito
Esulta
v.1.2
(2004)
Una reincarnazione gratuita del motore di gioco Ultima VII del lontano 1990.
Sito web:
Finestre, Mac, Linux --- Gioco di ruolo 2D Gratuito
FIFE (motore libero isometrico flessibile)
v.0.3.5
(2013)
Motore gratuito per la creazione di giochi isometrici 2D. Supporta le risorse dei giochi Fallout e Fallout 2. Ci sono molti sviluppi per la creazione di giochi di strategia. Contro: Difficile da padroneggiare.
Sito web: fiveengine.net
Finestre, Mac, Linux C++, Python, ActivePython Giochi 2D, RPG, RTS Gratuito
HGE (motore di gioco di Haaf)
v.1.81
(2008)
Un motore semplice e conveniente per creare giochi 2D. Fornito come SDK. Il motore ha una documentazione molto comoda e tutorial visivi che mostrano le sue caratteristiche principali.
Sito web: hge.relishgames.com
finestre C++ Giochi 2D di qualsiasi genere Gratuito
Creatore di giochi
v.8.1.140
(2013)
Il motore del gioco è progettato per creare giochi bidimensionali senza l'uso di linguaggi di programmazione, per principianti. Invece di righe di codice, vengono sostituite le azioni già pronte dei personaggi del gioco. In questo programma, i giochi top-down e i platform con vista laterale sono eccellenti.
Sito web: www.yoyogames.com
finestre interfaccia drag-and-drop, linguaggio di scripting C++ Giochi 2D di qualsiasi genere Gratuito,
$49.99,
$799.99
AMORE
v.0.9.0
(2013)
Popolare motore 2D gratuito. Fonte aperta. Giochi creati sul motore: Mari0, Duck Marines, Mr. Salvataggio, Siena, Super Catacombe.
Sito Web: www.love2d.org
Finestre, Mac, Linux Lua Giochi 2D di qualsiasi genere Gratuito
M.U.G.E.N
v.1.1
(2013)
Un motore 2D altamente specializzato per la creazione di giochi di combattimento. Ci sono modelli funzionanti di combattenti della maggior parte dei popolari giochi di combattimento 2D degli anni '90.
Sito web: elecbyte.com/mugen (non disponibile)
Windows, MS-DOS, Linux C Gioco di combattimento in 2D Gratuito
OpenBOR
v.3.0
(2010)
Motore 2D di Senile Team. Supporto per 4 giocatori. Lavorare con la memoria. Giochi creati sul motore: OpenBor Doom, Beast of Rage (un remake del leggendario gioco Street of Rage/Bare Knuckle).
Sito web: www.senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Beat 'em up (combattimenti walkthrough) Gratuito
Motore OMEGA
v.1.15
(2007)
Motore per la creazione di giochi Utilizza API DirectX o OpenGL, a seconda della versione. Il motore è abbastanza facile da imparare.
Sito web: andru-kun.inf.ua/omega
finestre Delphi (Oggetto Pascal), C++ Giochi 2D di qualsiasi genere Gratuito
pentagramma
(2007)
Il progetto che crea il motore di gioco utilizzato nel gioco rilasciato Ultima VIII: Pagan.
Sito web:
Finestre, Mac, Linux --- Gioco di ruolo 2D Gratuito
QSP (Quest Soft Player) (AeroQSP)
(2010)
Un popolare motore russo multipiattaforma per la creazione di giochi nel genere Interactive Fiction (giochi basati su testo). L'autore di QSP e lo sviluppatore principale è Argunov Valery aka Byte.
Sito web: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP VisualBasic, C Avventura, narrativa interattiva Gratuito
Creatore di giochi di ruolo
Asso VX
(2013)
Abbastanza semplice per un bambino, abbastanza potente per uno sviluppatore: questo è il motto di questo motore. RPG Maker VX Ace migliora ogni aspetto della creazione di giochi di ruolo.
Sito web: www.rpgmakerweb.com
--- --- Gioco di ruolo 2D ---
Scrupp
v.0.4
L'obiettivo principale dei creatori del motore è rendere il nucleo il più piccolo e semplice possibile. Utilizza diverse librerie SDL e OpenGL.
Sito web:
Finestre, Mac, Linux Lua Giochi 2D di qualsiasi genere Gratuito
Stratago
v.2.2.7
(2012)
Motore di gioco multipiattaforma per giochi di strategia in tempo reale come Warcraft 2 con sorgenti e sprite. È disponibile il supporto per la riproduzione tramite una rete locale o Internet.
Sito Web: http://www.stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- Strategie RTS Gratuito
URQ Un popolare motore russo per la creazione di giochi nel genere Interactive Fiction (gioco di testo, un tipo semplificato di missioni).
Sito web: questtext.narod.ru
--- --- Avventura, narrativa interattiva Gratuito
Motore Zero
v.3.1
(2009)
Lo Zero Engine è un insieme di funzionalità di gioco già pronte per il motore di Game Maker. Oltre ai principali sistemi di propulsione, sistemi RPG, automi e sistemi di input universali, ci sono molti scenari.

Denis Zaritsky

Sviluppatore di software. È appassionato di sviluppo di giochi su Unreal Engine, interessato anche a: JavaScript, HTML5, Node.js, User Experience, formazione online, intelligenza artificiale e marketing su Internet. Ama partecipare a startup e progetti interessanti.

Molti sognano di creare il proprio gioco. Ma prima di iniziare a svilupparlo, devi decidere il motore di gioco, di cui esiste un'enorme varietà.

Cos'è un motore di gioco? Insomma, si tratta di un insieme di sistemi che semplificano le funzioni di gioco più comunemente utilizzate. Ovviamente puoi scrivere tu stesso il motore da zero, ma ci vorrà un tempo irragionevolmente lungo. In questo articolo, esamineremo i popolari motori di gioco per lo sviluppo di giochi per dispositivi mobili. Confrontando le loro capacità, puoi scegliere quello più adatto a te e creare il tuo prossimo grande successo.

Diamo un'occhiata alla lista!

È un motore multipiattaforma per la creazione di giochi per iOS e Android. L'API ti consente di creare giochi 2D e ti aiuterà anche a creare funzioni complesse utilizzando l'API basata su Lua. Inoltre, puoi monetizzare Corona SDK con Corona Ads. Sviluppare con Corona è abbastanza semplice grazie ai test in tempo reale.

Corona include funzionalità interessanti come Corona Editor, plug-in Sublime Text e molti altri. La GUI di Composer, disponibile su OS X, ti fornirà un ambiente grafico in cui puoi creare livelli di gioco e vedere come gli oggetti interagiscono tra loro utilizzando il motore fisico di Corona.

Unità

Si tratta di un framework per lo sviluppo di giochi HTML5 desktop e mobile basati sulla libreria PIXI.js. Supporta il rendering Canvas e WebGL, sprite animati, particelle, audio, input multipli e fisica degli oggetti. Phaser è distribuito open source con licenza MIT. Ciò significa che è possibile utilizzare il codice senza restrizioni, ma conservare gli avvisi di copyright nelle copie del software, ovvero sarà necessario aggiungere un avviso di copyright a questo framework nel testo della licenza. È ben supportato da Richard Davy e dalla comunità che è nata intorno a lui.

Introdotto nel 2010, è un progetto open source distribuito con licenza MIT. Lo sviluppo del gioco in Cocos2d-x si basa sull'uso di sprite. Questi contenitori vengono utilizzati per creare tutti i tipi di scene, come luoghi di gioco o menu. Gli sprite sono controllati utilizzando l'animazione o il codice del programma in C ++, JavaScript o Lua. Grazie a una moderna interfaccia visiva, gli sprite possono essere facilmente modificati, spostati, ridimensionati e con essi vengono eseguite altre manipolazioni.

È un framework multipiattaforma scritto in Java e funziona con OpenGL. Offre supporto per più piattaforme per la pubblicazione di giochi. Ingress (il predecessore di Pokémon GO) è stato sviluppato utilizzando libGDX. Anche il supporto della community è ottimo, quindi puoi ottenere un'ottima documentazione con cui lavorare.

Conclusione

In questo articolo, abbiamo esaminato diversi framework e motori per lo sviluppo di giochi. Ora dovresti avere un'idea di quali soluzioni si adattano meglio alle tue prossime esigenze di sviluppo di giochi per dispositivi mobili. Grazie per l'attenzione. Spero che l'articolo ti sia stato utile.

In precedenza abbiamo toccato l'argomento dei motori di gioco gratuiti - . È vero, il titolo dell'articolo è stato dato in modo più semplice per attirare più persone che vogliono creare il proprio gioco 2D / 3D.

In questa recensione, ho deciso di considerare i motori di gioco più seri CryENGINE 3, Unreal Engine. E guarda anche la nuova versione di Unity3D.

CryENGINE 3 SDK gratuito

CryENGINE 3 è un motore di gioco gratuito creato da Crytek, che ha rilasciato la prima versione del motore nel 2002. La terza versione è stata rilasciata nel 2009. La fama mondiale di questo motore è giustificata dalle sorprendenti prestazioni grafiche dei prodotti realizzati, alcuni dei quali sembrano incredibilmente fotorealistici.


Possibilità:

  • Considero i giochi già pronti la migliore dimostrazione delle possibilità, e qui CryENGINE 3 ha qualcosa di cui vantarsi. Per tutto il tempo questo motore è stato utilizzato dagli sviluppatori di giochi come Far Cry, Crysis e AION. Certo, l'elenco dei giochi creati è molto più lungo, ma ho elencato i giochi più famosi.
  • CryEngine 3 è un motore multipiattaforma e supporta PC, PlayStation®3 e Xbox 360™.
  • Puoi importare trame da 3ds max, maya e anche da versioni precedenti del motore.
  • Citerò le parole del fondatore dell'azienda, Tsevat Yerli: “Il motore era pronto per la prossima generazione 3 anni fa. Abbiamo un sistema di particelle avanzato, rendering GPU, ombreggiatura differita, tassellatura, supporto DX11 e così via da molto tempo "- In effetti, esempi reali di giochi creati parlano da soli.

Esempi di gioco: il sito ufficiale presenta i giochi più popolari su CryENGINE http://mycryengine.com/index.php?conid=68

Da dove cominciare?

L'SDK viene scaricato come archivio, senza un programma di installazione. L'archivio contiene diverse cartelle, ognuna delle quali ha il proprio scopo. Ad esempio, per avviare l'editor, utilizzare le cartelle bin32 o bin64 (a seconda del testimone del proprio sistema). File dell'editore editor.exe, ma per vedere il risultato - launcher.ex e.

In realtà questa è una piccola spiegazione, a quello che scarichi, tutto il resto ti verrà raccontato da numerosi video tutorial. Fortunatamente, questo motore si è rivelato molto popolare e c'è un'intera comunità di lingua russa (link sotto), qui troverai materiali di formazione e puoi fare una domanda. Questo, ovviamente, gioca a favore del motore per gli sviluppatori di lingua russa, perché il processo di sviluppo di un gioco non è così semplice e non fa a meno della familiarizzazione con la documentazione tecnica.

La limitazione della versione gratuita è che non potrai ottenere una licenza e distribuire (vendere) il gioco che hai sviluppato.

Lingua dell'interfaccia: Inglese

Unreal Development Kit (UDK)

Unreal - questa è la parola che gli sviluppatori di Unreal Engine hanno deciso di utilizzare non solo nel nome del motore, ma anche nel nome di alcuni giochi: "Unreal", Unreal Tournament, Unreal Championship. Tra i prodotti rilasciati ci sono anche Mass Effect, XCOM, Borderlands 2 e oltre un centinaio di altri giochi insoliti che hanno ricevuto riconoscimenti in tutto il mondo.


Possibilità:

  • Unreal Engine è un motore multipiattaforma e supporta computer compatibili con PC IBM, Xbox 360, PlayStation 3, Wii, Android. Per essere più precisi, puoi sviluppare un gioco su Windows ed eseguire il prodotto risultante sulle console di gioco sopra descritte e, ovviamente, su Windows stesso.
  • Inizialmente, il motore è adattato per la creazione di sparatutto, ma è adatto anche ad altri generi, come i giochi MMO.
  • Grafica di altissimo livello. Ombre e luci ad alto dettaglio. Esiste un sistema per il calcolo dell'illuminazione Unreal Lightmass.
  • L'editor integrato ha un vasto set di strumenti integrati, tra cui FaceFX Studio (animazione del volto), editor di mesh, Unreal Facade (sviluppo di architettura ed edifici), Unreal PhAT (lavoro con la fisica) nonché editor per animazione, trame, suoni, livelli, paesaggio e altro.
  • Lo scripting viene eseguito nel linguaggio Unreal Script, che include molte funzionalità che semplificano lo sviluppo di giochi 3D. Nonostante alcune difficoltà, come l'ereditarietà delle classi, l'aspetto del codice Unreal Script è simile allo stesso C / C ++.

Esempi di gioco: ecco un vantaggio rispetto a quanto ho scritto sopra - http://www.unrealengine.com/en/showcase/

Lingua dell'interfaccia: Inglese

Unità3D

Un motore che sta rapidamente guadagnando popolarità tra i principianti. La ragione di ciò è abbastanza naturale: la facilità e l'intuitività sia dell'interfaccia che del sistema di costruzione del gioco nel suo insieme. Un sacco di tutorial video e documentazione di alta qualità danno un ulteriore vantaggio a questo motore. In funzione, Unity3D è abbastanza produttivo e stabile.



Possibilità:

  • Giochi multipiattaforma e il motore stesso. Sono supportati Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player. Vorrei sottolineare in particolare il plug-in web, perché ora puoi giocare ai giochi 3D creati direttamente nel browser, di seguito ho fornito un collegamento con esempi di giochi.
  • Quasi ogni genere di giochi moderni è coperto, è davvero impressionante (http://unity3d.com/gallery/made-with-unity/profiles/)!
  • Importazione semplificata di texture, suoni, caratteri. Per importare, basta trascinare gli elementi nella cartella delle trame sul pannello del motore. Formati supportati: JPEG, PNG, GIF, BMP, TGA, IFF, PICT, PSD, TIFF (immagini); FBX, COLLADA, 3DS, DXF (modelli 3D); MP3, OGG, AIFF, WAV, MOD, IT, S3M, XM (audio).
  • Scripting. Gli script possono essere scritti in JavaScript, C# e un dialetto di Python chiamato Boo. Molto spesso, il codice è scritto in JavaScript, inoltre, quasi tutta la guida di Unity contiene esempi in JavaScript. Puoi controllare il funzionamento dello script direttamente nel gioco senza uscire dalla finestra di Unity.
  • Il sistema grafico è ben ottimizzato e gira su DirectX (include il supporto per DirectX 11) e OpenGL. C'è il supporto per l'ombreggiatura differita e le ombre in tempo reale. C'è anche un generatore di terreno integrato e un editor di shader integrato.
  • Se desideri sviluppare un gioco in una squadra, il motore ti fornisce un sistema di sviluppo collaborativo: Asset Server.

Esempi di gioco: Bad Piggies, Wasteland 2. Alcuni giochi possono essere giocati direttamente Sito dell'Unità(richiede l'installazione di uno speciale plug-in UnityWebPlayer)

Lingua dell'interfaccia: Inglese

Da dove cominciare?

Sul nostro forum c'è un topic dedicato a questo motore (link sotto). Qui troverai tutorial video e altro materiale per imparare Unity3D.

Riassumiamo. Cosa scegliere?

Ovviamente, per scegliere un motore, devi sapere chiaramente per quale piattaforma svilupperai il gioco. Per le piattaforme mobili, scegli tra Unity3D e Unreal Development Kit (UDK). Unity3D ha la più ricca scelta di piattaforme: Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player (la maggior parte delle piattaforme sono escluse nella versione gratuita).

Genere di gioco:

Con questi tre motori puoi realizzare un gioco di qualsiasi genere, ma CryENGINE 3 e UDK saranno più focalizzati sugli FPS (sparatutto). I simulatori di corse sono UDK perché è migliore con la fisica, ma anche Unity va bene.

Formazione/Interfaccia:

Lo scripting è parte integrante dello sviluppo del gioco e Unity è al suo meglio qui. Alcuni principianti possono capire come scrivere semplici script anche senza documentazione. Per quanto riguarda il materiale didattico, in RuNet ce n'è abbastanza per tutti i motori sopra descritti, ma anche qui Unity3D è in testa.

Arti grafiche:

La recensione fornisce esempi di prodotti finiti, sono già sufficienti per trarre conclusioni. CryENGINE 3 supera la concorrenza, ma non è netta superiorità. Unity ha perso molte tecnologie nella versione gratuita, vedi l'elenco completo delle funzionalità qui - https://store.unity3d.com/ (pulsante "leggi di più" > "Confronto licenze")

Scegli un motore in base alle tue esigenze e conoscenze. Vale comunque la pena provarli tutti e scegliere ciò che è più vicino e più facile per te.

Questo articolo discuterà i programmi gratuiti per la creazione di giochi 2D e 3D. Questo articolo è rivolto non solo ai principianti, ma anche a quelli più esperti.

Verranno descritti i programmi con i quali è possibile creare sia giochi 2D primitivi che giochi 3D più complessi utilizzando fisica, grafica elevata, scripting e algoritmi. La parte superiore conterrà motori e programmi su cui chiunque può creare giochi, poiché per questo non è necessario conoscere e scrivere script complessi speciali, nonché conoscere i linguaggi di programmazione.

Inoltre, questo top può essere utile per le persone che sono coinvolte nella creazione di giochi e hanno esperienza nella programmazione, lavorano con framework e librerie.

L'articolo aiuterà coloro che vogliono fare il loro debutto in questo settore e stanno ora scegliendo il miglior motore per se stessi. La parte superiore descriverà tutti i vantaggi e gli svantaggi dei motori presentati.

Verranno formati i primi 5 motori per la creazione di giochi, a partire da quelli più primitivi e semplici, per finire con quelli più complessi. Questo top è stato formato tenendo conto dell'utilizzo di motori completamente gratuiti e disponibili, nonché della pertinenza e del supporto di questi programmi.

I motori selezionati e descritti in questo articolo non saranno i migliori, sono semplicemente i più adatti ai compiti dei creatori di giochi alle prime armi.

Un piccolo background.

In precedenza, tutti i giochi venivano creati manualmente per ciascuna piattaforma. Ogni volta l'intero gioco è stato scritto da zero. Quindi gli sviluppatori di giochi hanno notato che durante la creazione di giochi ci sono molte attività di routine che sono più facili da automatizzare, scrivi tali soluzioni una volta e poi fai semplicemente riferimento ad esse dal codice.

Così sono apparse librerie, framework e quindi motori a tutti gli effetti.

5° posto

Stencyl è un costruttore di giochi che ti aiuterà a creare giochi di vari generi in formato 2D, per piattaforme come Android, IOS, Windows, oltre a giochi in formato Flash e HTML 5.

Il costruttore è una selezione già pronta di blocchi di eventi, un paniere di azioni remote, blocchi di azioni predefinite e molto altro. Allo stesso tempo, gli sviluppatori di questo costruttore danno l'opportunità di creare i propri eventi e reazioni. Un tale motore ha un ampio set di strumenti e la capacità di lavorare con un visual designer.

La semplicità e una vasta gamma di strumenti semplici non riducono le possibilità di questo costruttore per il lavoro dei professionisti. Il motore fornisce un'opzione per la scrittura di codice nel linguaggio ActionScript 3.0.

Utilizzando questo motore è possibile creare giochi online, i cosiddetti flash games, nei formati Flash e HTML 5 che possono essere eseguiti in un browser e posizionati su siti web.

Il builder Stencyl offre un'opportunità molto utile e interessante per sviluppare un gioco in una squadra mentre si è lontani l'uno dall'altro utilizzando un'interfaccia di rete comune, chat e supporto, forniti gratuitamente sul sito Web ufficiale.

In questo costruttore, vale la pena notare la presenza di uno store in cui è possibile scaricare script, grafica e molto altro già pronti.

Un esempio del funzionamento del motore sono molti giochi flash online, che sono pieni su Internet.

· Facilità di funzionamento.

· Un gran numero di video tutorial e istruzioni, oltre al supporto sul sito ufficiale.

· Il designer è completamente gratuito.

· Possibilità di lavoro collettivo sul gioco.

· Possibilità di utilizzare i propri script in ActionScript 3.0.

· Sviluppo di giochi per diverse piattaforme.

· Interfaccia inglese.

· Interfaccia non immediatamente chiara.

4° posto

Kodu Game Lab è un editor visivo che ti permette di creare giochi 3D senza alcuna conoscenza dei linguaggi di programmazione. Questo motore consente di creare mondi di gioco, mappe e inserire personaggi in essi, per i quali è quindi possibile creare attività o scenari.

Tutto questo può essere fatto senza scrivere script o conoscere linguaggi di programmazione.

Kodu Game Lab ha molte funzionalità e puoi creare qualsiasi genere di gioco sulla base. A causa del fatto che l'interfaccia del programma è molto semplice, chiunque può creare il gioco più primitivo con il proprio script e il proprio mondo.

· Un sacco di strumenti.

· Facilità di funzionamento.

· Creazione di assolutamente qualsiasi genere di giochi.

· Interfaccia in lingua russa.

· Non è richiesto alcun computer potente.

Ottimizzazione scarsa.

· Scarsa capacità di creare giochi.

· L'impossibilità di creare un kit di distribuzione per un'ulteriore installazione su un altro computer.

· L'impossibilità di creare le proprie trame e aggiungere i propri materiali.

3° posto

Unity è un potente motore per la creazione di giochi. Questo motore è multipiattaforma, ti consente di creare giochi per sistemi operativi popolari come Windows, MacOS, Linux, Android, IOS, nonché per console di gioco Xbox, Wii.

Questo motore di gioco è molto popolare tra gli sviluppatori alle prime armi, poiché è gratuito, funzionale e offre la possibilità di sviluppare giochi per tutte le piattaforme popolari.

Installando plug-in speciali (possibilmente a pagamento) puoi creare un gioco primitivo senza scrivere script o algoritmi speciali. Pertanto, anche una persona lontana dalla programmazione può creare un gioco semplice e provare questo motore in funzione.

La versione gratuita di Unity ha strumenti e funzionalità sufficienti per i principianti in quest'area. Se sei già un creatore di giochi esperto, molto probabilmente non avrai abbastanza set di strumenti presenti nella versione gratuita. Per perfezionare la grafica dei giochi che crei, ti consiglio di utilizzare la versione Pro.

I principali linguaggi di programmazione necessari per creare giochi semplici sono C# e JavaScript.

Vale la pena notare la presenza di un negozio di skin, trame e molto altro, nonché la possibilità di utilizzare i propri materiali creati nel motore Unity.

Va notato che i giochi più popolari per PC e smartphone sono stati creati su questo motore, quindi dovresti capire quanto sia una piattaforma funzionale e potente per la creazione di giochi.

Per comprendere tutte le possibilità di questo motore, ti consiglio di familiarizzare con i famosi videogiochi che sono stati completamente creati su Unity: questi sono Cities Skylines, Hearthstone: Heroes of Warcraft, Rust, Firewatch, Superhot, Kerbal Space Program.

· Interfaccia approssimativamente comprensibile.

· Creazione di assolutamente qualsiasi genere di giochi.

· Multipiattaforma.

· Ottimizzazione.

· Un gran numero di video lezioni e istruzioni.

· Il motore è completamente libero.

· Non è richiesto alcun computer potente.

· Non adatto ai principianti.

· Codice sorgente chiuso.

· Grafica obsoleta.

Indubbiamente, questo motore è molte volte migliore e più funzionale dei precedenti, ma se lo si guarda dal lato di una creazione di giochi più professionale, allora dovrebbe essere chiaro che Unity sta diventando obsoleto.

2° posto

Unreal Engine è un motore abbastanza potente per la creazione di giochi. Questa piattaforma consente la creazione di giochi 2D e 3D. Una parte integrante di motori così moderni e potenti è multipiattaforma e in Unreal Engine è implementata abbastanza bene. Puoi creare giochi per tutte le piattaforme più diffuse, sia per smartphone (Android, IOS), sia per computer in esecuzione (Windows, MacOS).

Per questo motore sul sito ufficiale e su Internet c'è molta documentazione e informazioni su come lavorarci. Pertanto, se non hai dimestichezza con l'Unreal Engine, puoi facilmente trovare tutte le informazioni necessarie per iniziare, e se riscontri problemi durante lo sviluppo, puoi fare riferimento al modulo e discutere o trovare una soluzione al problema.

Unreal Engine è un motore di creazione di giochi completamente gratuito che puoi scaricare dal sito Web ufficiale.

È molto importante se sei uno sviluppatore professionista e hai intenzione di creare un progetto abbastanza complesso e ampio, allora dovresti prestare attenzione a questa piattaforma, poiché ha una grafica completamente open source e molto ben ottimizzata e moderna. Per quanto riguarda la scrittura degli script, il motore utilizza il linguaggio di programmazione C++. L'open source ti consente di aggiungere le tue librerie e framework al motore, il che ti offre possibilità quasi illimitate nella creazione di giochi.

Voglio sottolineare che se non hai esperienza nel campo della creazione di giochi e se non conosci le basi della programmazione in C ++, non dovresti iniziare a familiarizzare con lo sviluppo di giochi con questo motore. Poiché Unreal Engine è uno strumento professionale per la creazione di giochi.

Per comprendere tutta la potenza e le possibilità del motore, puoi guardare i progetti popolari già creati su di esso, come Gears of War 4, We Happy Few, Final Fantasy VII, Dead Island 2, Taken 7 e un lungo elenco di esempi di funzionalità.

· Un sacco di strumenti.

· Creazione di assolutamente qualsiasi genere di giochi.

· Multipiattaforma.

· Ottimizzazione.

· Un gran numero di video lezioni e istruzioni.

· Forum propri, discussioni sullo sviluppo del gioco.

· Il motore è completamente libero.

· Componenti aggiuntivi del negozio integrati.

· Possibilità di creare multiplayer nei giochi.

· Alto livello di grafica.

· Fonte aperta

· Non adatto ai principianti.

· Interfaccia sofisticata.

1 posto

CryEngine è stato messo al primo posto, sebbene sia molto simile a Unreal Engine, ma ora è ancora più popolare per la creazione di giochi moderni e si sta sviluppando sempre di più ogni giorno. CryEngine è il motore più popolare tra gli sviluppatori di giochi complessi e moderni che utilizzano la migliore grafica, fisica e altro ancora.

CryEngine è un potente motore per la creazione di giochi moderni di qualsiasi genere per tutte le piattaforme possibili. Inoltre è multipiattaforma e permette di creare giochi per Windows, MacOS, Linux, Android, IOS.

È molto adatto per il lavoro di squadra su progetti e ti consente di creare giochi con le ultime conoscenze e capacità. Inoltre, il motore ha un codice open source, che offre possibilità illimitate per finalizzare il motore e creare giochi che nessuno ha ancora creato.

Sebbene il motore sia potente e ti consenta di eseguire e creare giochi ad alta grafica, ti consente anche di creare giochi 2D che non solo avranno un bell'aspetto.

Ecco alcuni progetti implementati su CryEngine: CrySis, Star Citizen, Sniper: Ghost Warrior 3, Ryse: Son of Rome, Warface, la prima parte di FarCry e molti altri.

· Un sacco di strumenti.

· Creazione di assolutamente qualsiasi genere di giochi.

· Multipiattaforma.

· Ottimizzazione.

· Un gran numero di video lezioni e istruzioni.

· Forum propri, discussioni sullo sviluppo del gioco.

· Il motore è completamente libero.

· Componenti aggiuntivi del negozio integrati.

· Possibilità di creare multiplayer nei giochi.

· Alto livello di grafica.

· Possibilità quasi illimitate nella creazione di giochi.

· Fonte aperta

· Non adatto ai principianti.

· Abbastanza impegnativo per il computer.

· Interfaccia sofisticata.

Conclusione

L'articolo descrive i motori e i costruttori più popolari e, a mio avviso, migliori per la creazione sia di giochi 2D primitivi sia per lo sviluppo di nuovi videogiochi più avanzati.

Se vuoi iniziare a sviluppare giochi, ma non conosci alcun linguaggio di programmazione, allora dovresti porre la tua attenzione sul 5° e 4° posto. Tali motori ti aiuteranno a creare giochi semplici senza la conoscenza dei linguaggi di programmazione e degli script. Per creare il tuo gioco, ti bastano i soliti editor visivi di questi motori.

Nel caso in cui tu sia già un creatore di giochi abbastanza esperto e desideri debuttare con il tuo progetto, allora dovresti dare un'occhiata ai primi tre in questo top e decidere quale progetto e per quale piattaforma intendi implementare.

Se hai deciso il motore e il tipo di progetto che implementerai, puoi procedere in sicurezza e i forum, la documentazione e le comunità di sviluppatori per queste piattaforme ti aiuteranno in questo.

CATEGORIE

ARTICOLI POPOLARI

2023 "kingad.ru" - esame ecografico degli organi umani