Cum să învățați UDK (kitul de dezvoltare nerealistă)

UDK este o versiune gratuită a motorului Unreal Engine disponibil în comerț, care permite dezvoltatorilor profesioniști și indiei să colaboreze cu instrumentele din industrie pentru a crea jocuri 3D uimitoare. În acest articol, vă vom arăta care este UDK capabil și de a împărtăși cărți, tutoriale și sugestii pentru a începe să faceți nivele și jocuri cu el.


Ce este UDK?

UDK (Unreal Development Kit) este o versiune gratuită a motorului Unreal, care poate fi utilizată de dezvoltatori, educatori și studenți pentru a crea o gamă largă de jocuri și programe interactive. UDK a fost lansat inițial în noiembrie 2009 și a avut lansări noi la fiecare câteva luni de atunci.

Motorul Unreal este un motor de joc 3D conceput în primul rând pentru utilizarea cu personaje de tip shooters, dar cu flexibilitatea și complexitatea care trebuie modificate în aproape orice gen de joc pe care îl puteți dori. În timp ce marea majoritate a produselor pe care le veți vedea publicate sau lansate cu UDK sunt shooters pentru prima și a treia persoană, există o serie de alte jocuri care utilizează motorul în mai multe moduri unice, cum ar fi Whizzle:

Apărătorii de temnita:

și mingea:

UDK poate fi, de asemenea, utilizat pentru a practica alte discipline în afara dezvoltării jocurilor. UDK a apărut de fapt ca instrumentul mod care este lansat cu fiecare joc pe care Epic Games îl vând și a fost proiectat să lucreze ca editor de nivel pentru aceste jocuri. Dacă doriți să vă aruncați cu capul mai întâi în cod și să începeți să adăugați conținut nou sau mecanică de joc puteți, dar UDK este, de asemenea, un loc de joacă excelent pentru a încerca mână la nivel de design, de asemenea.

În plus, UDK are un număr de alte instrumente integrate în el. Dacă doriți să deveniți un artist 3D pentru jocuri sau filme și doriți să lucrați într-un mediu în timp real, UDK este o alegere excelentă deoarece are o întreagă conductă de artă și vă permite să importați cu ușurință modele, texturi și animații consultați modul în care activele dvs. funcționează împreună. UDK include, de asemenea, editorul Cascade, un instrument de efecte Particle ușor de folosit și integrare pentru un UI Scaleform, un sistem UI bazat pe vectori folosit în multe motoare de joc, dar care nu este ușor accesibil pentru neprofesioniști în multe alte instrumente.

În cele din urmă, hai să ne uităm la licențierea cu UDK. UDK este liber să utilizeze pentru dezvoltare și atâta timp cât produsul pe care îl faci nu te face profit, nu trebuie să plătești nimic. Odată ce ați început să câștigați un profit, puteți face până la 50.000 de dolari pentru fiecare produs pe care îl publicați împreună cu UDK, înainte de a-i datora Epic toate redevențele. (După aceea, trebuie să începeți să oferiți companiei Epic o reducere de 25% a profitului dvs.) Există și alte detalii pe care trebuie să le luați în considerare, deci dacă doriți mai multe informații despre licențiere, mergeți la această pagină.


Fără promițătoare ...

În timp ce UDK este un instrument incredibil de puternic, există câteva puncte slabe pe care ar trebui să le luați în considerare înainte de a decide să le utilizați.

În primul rând, în timp ce este posibil să faceți aproape orice joc 3D vă puteți imagina în UDK, făcând lucruri care nu sunt shooters prima persoană poate fi destul de provocatoare. Există o mulțime de moduri în care puteți modifica sistemul, dar fără cunoașterea și înțelegerea aprofundată a conceptelor de programare nu veți ajunge la fel de departe, deci dacă asta doriți să faceți, trebuie să fiți pregătit să consultați și tutoriale de programare.

In plus, UDK este inca tehnic beta, in ciuda diferitelor versiuni pe care le-a avut inca din 2009. Aceasta inseamna ca multe dintre instrumente sunt imperfecte si exista o serie de probleme cunoscute. De asemenea, Epic nu atașează direct UDK; în schimb ei eliberează doar o instalare cu caracteristicile adăugate sau modificate. Aceasta înseamnă că, dacă începeți să dezvoltați un proiect, iar Epic va lansa o nouă construcție cu o caracteristică care ar ajuta foarte mult la dezvoltarea dvs., este posibil să nu reușiți ușor să mutați proiectul între cele două versiuni și va trebui fie să continuați cu versiunea depășită UDK sau reporniți dezvoltarea cu noua versiune.

Cu toate acestea, UDK este încă un instrument incredibil și capabilitățile pe care le oferă vă depășesc pe mulți dintre concurenții săi.


Noțiuni de bază cu UDK

Din moment ce UDK a fost în jur de ceva timp, există multe resurse excelente pe care le puteți folosi pentru ao învăța, dar, așa cum am spus mai sus, este încă în versiune beta și eliberează în mod regulat versiuni noi și modificate. Acest lucru înseamnă că este ușor ca un tutorial să devină cel puțin puțin depășit, deoarece are tendința de a adăuga și de a elimina caracteristicile în mod regulat între versiuni. Aceasta înseamnă că majoritatea cărților pe care le găsiți vor fi cel puțin puțin depășite în decurs de un an de cumpărare. Acest lucru nu înseamnă că nu există ghiduri sau cărți bune care să fie găsite, dar trebuie să faceți niște căutări.

Pentru a vă ajuta să începeți aici sunt câteva site-uri și cărți excelente pe care îmi place să le folosesc:

Tutorialele introductive ale Epic

Nu există cu adevărat multe locuri mai bune pentru a începe decât cu tutorialele oferite de Epic pe site-ul propriu. Deși nu toate aceste articole sunt perfecte și unele dintre ele ar putea fi cu siguranță mai puține, selecția subiectelor abordate aici este foarte bună și, din moment ce toate articolele sunt scrise de profesioniști care lucrează pentru Epic, aceștia sunt adesea up-to- Data. În timp ce sunteți aici, ar trebui să vă asigurați că ați verificat UDK Gems care oferă descărcări bune de utilizat cu UDK, cum ar fi instrumente pentru integrarea Steam sau Centrul de jocuri Apple și chiar și un exemplu de caractere pentru caractere în cazul în care doriți să încercați să creați un caracter personalizat.

Lumea nivelului de design

Acest site web este în esență un depozit pentru tutoriale legate de designul de nivel și are o secțiune specifică instrucțiunilor UDK. Aceasta este o resursă excelentă dacă doriți să utilizați UDK pentru a afla fundamentele de editare și de design. Site-ul web are, de asemenea, secțiuni pentru multe alte instrumente de design popular și are tutoriale care predau designul de nivel ca o disciplină și nu te forțează să te uiți la el în contextul oricărui instrument specific. Acest site este o alegere excelentă pentru tutorialele UDK și instruire la nivel de design în general.

Unreal Development Kit de programare a jocului cu UnrealScript: Ghidul începătorului

Aceasta este o carte excelentă pentru a intra în aspectul codului UDK, deoarece se ocupă în mod special de UnrealScript, limbajul propriu-zis de scripting utilizat de UDK. Dacă sunteți în căutarea de a face un joc complet sau scufundare chiar în a face arme și moduri de joc complet noi, acesta este un loc bun pentru a începe, deoarece își petrece tot timpul pe aceste tipuri de subiecte. Cartea este de la sfârșitul anului 2011, deci este aproape un an la momentul acestei scrieri, dar, în ciuda faptului că este încă o resursă mare, deoarece în timp ce caracteristicile UDK se pot schimba, scripturile din spatele realizării acestor funcții vor rămâne întotdeauna relativ la fel.

Carte de bucate pentru design de jocuri UDK

Aceasta este o altă carte excelentă pentru UDK, care acoperă câteva subiecte mai avansate, cum ar fi lucrul cu Particle FX, lucrul cu instrumente UI scalabile, iluminare, scripting și Kismet, un sistem de scripting secundar în cadrul UDK. În timp ce această carte nu este una pe care ați dori să o ridicați dacă nu ați mai folosit UDK înainte, este un loc bun pentru a începe odată ce ați înțeles elementele de bază și doriți să începeți să faceți mai multe detalii despre diferitele sale instrumente și capabilități.

Hourences

Hourences este un designer profesionist care lucrează în industrie de mai mulți ani și a lucrat cu diferitele încarnări ale Unreal și UDK pentru un deceniu sau mai mult. El are o vastă experiență, iar site-ul său are o serie de tutoriale și instrumente excelente disponibile pe acesta pentru a vă uita peste. El a scris, de asemenea, două cărți și a realizat o serie de tutoriale pentru Eat3D, o companie care creează DVD-uri de tutorial pentru modele 3D și subiecte legate de joc.

Comunitățile UDK

Există o serie de comunități online excelente pentru a vă extinde cunoștințele despre UDK și pentru a intra în contact cu persoane care au mai multă experiență decât dvs. Două dintre cele mai active sunt forumurile oficiale UDK de pe site-ul Epic și sub-forumul Polycount UDK. Ambele site-uri sunt resurse excelente și sunt adesea vizitate și postate de profesioniștii de la Epic și de multe alte studiouri de jocuri, astfel încât să puteți fi siguri că obțineți sfaturi utile.


Du-te la ea!

Aceste tutoriale și resurse ar trebui să acționeze ca o modalitate foarte bună de a începe cu UDK. Există o mulțime de lucruri diferite pe care le puteți face sau învăța de la UDK, variind de la nivel de design, până la programare,.

În cele din urmă, ieșiți din UDK indiferent de ce doriți să puneți, astfel încât să nu vă speriați din cauza câtorva mici greșeli de la început - să păstrați cu ea și să continuați să lucrați și până când veți termina, veți avea ceva cu adevărat incredibil.

Sper că ați găsit ceea ce căutați aici, dar dacă nu, sau dacă credeți că aveți o altă resursă bună pentru ceilalți cititori, să ne spuneți în comentariile.