UDK è una versione gratuita di Unreal Engine disponibile in commercio che consente agli sviluppatori professionali e indipendenti di lavorare con gli strumenti del settore per creare fantastici giochi 3D. In questo articolo, ti mostreremo di cosa è capace UDK e condividi libri, tutorial e suggerimenti per iniziare a creare livelli e giochi con esso.
UDK (l'Unreal Development Kit) è una versione gratuita del motore Unreal che può essere utilizzata da sviluppatori, educatori e studenti per creare un'ampia varietà di giochi e software interattivi. UDK è stato originariamente rilasciato nel novembre del 2009 e ha avuto nuove versioni ogni pochi mesi da allora.
Il motore Unreal è un motore di gioco 3D progettato principalmente per l'uso con sparatutto in prima persona, ma con la flessibilità e la complessità da modificare in quasi tutti i generi di gioco che si possano desiderare. Mentre la maggior parte dei prodotti che vedrai pubblicati o pubblicati con UDK sono sparatutto in prima e terza persona, ci sono molti altri giochi che utilizzano il motore in modi più unici, come Whizzle:
Difensori di Dungeon:
e The Ball:
L'UDK può anche essere usato per praticare altre discipline oltre allo sviluppo del gioco. UDK in realtà è nato come strumento mod che viene rilasciato con ogni gioco che Epic Games spedisce ed è stato progettato per funzionare come editor di livelli per quei giochi. Se vuoi immergerti per primo nel codice e iniziare ad aggiungere nuovi contenuti o meccaniche di gioco, puoi farlo, ma UDK è anche un grande parco giochi per provare la tua mano anche a livello di design.
Inoltre, UDK ha un numero di altri strumenti integrati in esso. Se vuoi diventare un artista 3D per giochi o film e vuoi lavorare in un ambiente in tempo reale, l'UDK è un'ottima scelta perché ha un'intera pipeline dell'arte e ti consente di importare facilmente modelli, trame e animazioni guarda come i tuoi beni lavorano insieme. UDK include anche l'editor Cascade, uno strumento per effetti Particle facile da usare e l'integrazione per un'interfaccia utente Scaleform, un sistema UI basato su vettori che viene utilizzato in molti motori di gioco ma che non è facilmente accessibile ai non professionisti in molti altri strumenti.
Infine, esaminiamo le licenze con UDK. UDK è gratuito da utilizzare per lo sviluppo e finché il prodotto che realizzi non ti sta rendendo un profitto, non devi pagare nulla. Una volta che hai iniziato a realizzare un profitto, puoi guadagnare fino a $ 50.000 per ogni prodotto che pubblichi con UDK prima che tu debba a Epic royalties. (Dopo di che devi iniziare a dare a Epic un taglio del 25% dei profitti). Ci sono altri dettagli da considerare, quindi se vuoi maggiori informazioni sulle licenze, vai a questa pagina.
Mentre UDK è uno strumento incredibilmente potente, ci sono alcuni punti deboli che dovresti prendere in considerazione prima di decidere di usarlo.
Innanzitutto, mentre è possibile realizzare quasi tutti i giochi 3D che puoi immaginare in UDK, fare cose che non sono sparatutto in prima persona può essere piuttosto impegnativo. Ci sono molti modi in cui puoi modificare il sistema, ma senza una conoscenza approfondita e una comprensione dei concetti di programmazione che non arriverai così lontano, quindi se è quello che vuoi fare devi essere preparato a guardare anche ai tutorial di programmazione.
Inoltre, UDK è ancora tecnicamente in beta, nonostante le varie versioni che ha avuto dal 2009. Ciò significa che molti degli strumenti sono imperfetti e ci sono una serie di problemi noti. Inoltre, Epic non aggiusta direttamente UDK; invece rilasciano solo un'installazione con le funzionalità aggiunte o modificate. Ciò significa che se inizi a sviluppare un progetto e Epic rilascia una nuova build con una funzionalità che sarebbe di grande aiuto per lo sviluppo, potresti non essere in grado di spostare facilmente il tuo progetto tra le due versioni e dovrai continuare con la versione obsoleta di UDK o riavvia il tuo sviluppo con la nuova versione.
Con tutto ciò a mente, però, UDK è ancora uno strumento incredibile e le capacità che offre sono al di là di molti dei suoi concorrenti.
Dato che UDK è in giro da un po ', ci sono molte grandi risorse che puoi usare per impararlo, ma come ho detto sopra è ancora in beta e stanno rilasciando regolarmente versioni nuove e modificate. Ciò significa che è facile per un tutorial diventare almeno un po 'obsoleto in quanto hanno la tendenza ad aggiungere e rimuovere le funzionalità regolarmente tra le versioni. Ciò significa che la maggior parte dei libri che trovi saranno almeno un po 'obsoleti entro un anno dall'acquisto. Questo non significa che non ci siano buone guide o libri da trovare, ma devi fare qualche ricerca.
Per aiutarti a iniziare qui sono alcuni ottimi siti Web e libri che mi piace utilizzare:
Non ci sono davvero molti posti migliori per iniziare che con le esercitazioni Epic sul proprio sito web. Anche se non tutti questi articoli sono perfetti, e alcuni di essi potrebbero sicuramente essere un po 'più profondi, la selezione degli argomenti trattati qui è molto buona, e dal momento che tutti gli articoli sono scritti da professionisti che lavorano per Epic sono spesso up-to- Data. Mentre sei qui dovresti assicurarti di controllare gemme UDK che offrono buoni download da usare con UDK come strumenti per l'integrazione di Steam o il Game Center di Apple, e anche un esempio di piattaforma di caratteri nel caso tu voglia provare a creare un personaggio personalizzato.
Questo sito Web è essenzialmente un repository per tutorial relativi alla progettazione di livelli e ha una sezione specifica per l'istruzione UDK. Questa è una grande risorsa se si desidera utilizzare UDK per apprendere l'editing di livello e le basi del design. Il sito ha anche sezioni per molti altri strumenti di design di livello popolare e ha tutorial che insegnano il design di livello come disciplina e non ti costringono a guardarlo nel contesto di uno strumento specifico. Questo sito è una scelta eccellente per i tutorial UDK e le istruzioni per la progettazione di livelli in generale.
Questo è un ottimo libro per entrare nell'aspetto del codice di UDK poiché si occupa in particolare di UnrealScript, il linguaggio di scripting proprietario usato da UDK. Se stai cercando di realizzare un gioco completo o di immergerti completamente nel creare nuove armi e modalità di gioco, questo è un buon punto di partenza poiché trascorre tutto il suo tempo su questi tipi di argomenti. Il libro è dalla fine del 2011 quindi al momento della stesura di questo libro è quasi un anno, ma nonostante ciò è ancora una grande risorsa dato che mentre le caratteristiche di UDK possono cambiare, lo scripting dietro il far funzionare queste caratteristiche rimarrà sempre relativamente stesso.
Questo è un altro ottimo libro per UDK che tratta argomenti leggermente più avanzati come lavorare con Particle FX, lavorare con gli strumenti dell'interfaccia utente Scaleform, l'illuminazione, lo scripting e Kismet, un sistema di scripting secondario all'interno dell'UDK stesso. Anche se questo libro non è uno che vorresti necessariamente raccogliere se non hai mai usato l'UDK prima, è un buon punto di partenza una volta capito le basi e vuoi iniziare a entrare più nel dettaglio sui suoi diversi strumenti e funzionalità.
Hourences è un designer professionista che ha lavorato nel settore per un certo numero di anni e ha lavorato con le varie incarnazioni di Unreal e UDK per un decennio o più. Ha una vasta gamma di esperienze e il suo sito ha una serie di fantastici tutorial e strumenti disponibili su cui puoi guardare. Ha anche scritto due libri e fatto un numero di tutorial per Eat3D, una società che crea dvd tutorial per la modellazione 3D e gli argomenti relativi ai giochi..
Ci sono un certo numero di grandi comunità online là fuori per espandere le tue conoscenze su UDK e entrare in contatto con persone che hanno più esperienza di te. Due dei più attivi sono i forum UDK ufficiali sul sito Web di Epic e il forum secondario di Polycount's UDK. Entrambi questi siti sono ottime risorse e sono spesso visitati e pubblicati da professionisti di Epic e molti altri studi di gioco, quindi puoi essere sicuro che riceverai ottimi consigli.
Queste esercitazioni e risorse dovrebbero essere un ottimo modo per iniziare con UDK. Ci sono molte cose diverse che puoi fare o imparare da UDK, che vanno dal livello di progettazione, alla programmazione, alla creazione di risorse artistiche.
Alla fine, esci dall'UDK qualunque cosa tu voglia mettere in modo da non spaventarti a causa di alcuni piccoli errori all'inizio - mantienila e continua a lavorare e quando finisci avrai qualcosa veramente incredibile.
Spero che tu abbia trovato quello che cercavi qui, ma in caso contrario, o se pensi di avere un'altra buona risorsa da usare per gli altri lettori, faccelo sapere nei commenti.