Începeți să creați jocuri în cel mai scurt timp cu Unity3D Free
Lumea jocurilor video a trecut prin numeroase schimbări în timpul relativ scurt pe care l-am întâlnit. În primul rând a fost de ultimă oră cu Pong și Pac-Man. De-a lungul timpului, a devenit doar tocilari, apoi băieți, iar acum oamenii din toate demografiile se bucură de jocuri care variază de la jocurile de noroc la jocurile flash Găsiți cele mai bune jocuri online Flash pentru a urmări jocurile competitive online Cele 5 locuri cele mai bune pentru a viziona jocurile competitive Competitive online Jocul competitiv pare să-și lovească pasul. Găsirea unde se poate urmări profesioniștii poate fi totuși o problemă. Pentru tot efortul lor, o mulțime de site-uri dedicate pro gaming sunt ... Citește mai mult. Dar, recent, a existat o tendință populară crescândă spre în curs de dezvoltare jocuri video, nu doar joc lor.
Există o mulțime de instrumente gratuite de dezvoltare a jocului 5 Free Software Development Software Unelte pentru a vă face propriile jocuri 5 Instrumente gratuite de dezvoltare software pentru jocuri pentru a vă face propriile jocuri Iată cele mai bune software-uri gratuite de dezvoltare a jocului și instrumente pe care le puteți utiliza pentru a începe să vă faceți jocul de vis astăzi . Citiți mai multe acolo și multe dintre ele sunt foarte ușor de utilizat. Cu toate acestea, pentru cea mai lungă perioadă de timp, instrumentele de dezvoltare a jocului au suferit o problemă imensă: limitări. Când codificați un joc de la zero, aveți libertatea absolută de a face ceea ce doriți. Când utilizați un instrument de creare, sunteți limitat la ceea ce poate face acest instrument. Această problemă, totuși, devine rapid un punct de interes datorită Unity3D.
Ce este Unity3D?
Unity3D este un motor 3D puternic, care a fost dezvoltat oficial începând cu anul 2005. Inițial, a fost conceput special pentru a ajuta dezvoltatorii să-și construiască proiectele pe computere Mac, dar sprijinul pe scară largă ia determinat să înceapă să susțină și alte platforme. Dar Unity3D este mai mult decât o bază de coduri - este un mediu complet dotat cu sute de instrumente care ajută la dezvoltarea rapidă a jocului.
În ecranul de mai sus puteți vedea că editorul de aplicații este împărțit în mai multe panouri:
- A Scenă panou care prezintă o reprezentare vizuală a tuturor obiectelor de joc din Scena curentă. Unity3D împarte un joc în mai multe scene și fiecare scenă poate reprezenta o stare de joc diferită, cum ar fi meniul principal, nivelul 1, nivelul 2 și un ecran de joc peste. Cu acest panou, puteți manipula obiectele de joc prin mutarea, redimensionarea, rotirea, etc.
- A Joc panoul care devine activ când acordați jocului o încercare. Da, Unity3D vă permite să rulați jocul direct din interiorul editorului, ceea ce înseamnă cicluri extrem de rapide de testare și de depanare.
- A Ierarhie care afișează toate obiectele de joc diferite în scenă. Obiectele de joc pot fi stabilite ca copii sau părinți ai altor obiecte de joc, rezultând o modalitate ușoară de a păstra totul într-o scenă organizată.
- A Proiect panou care urmărește toate fișierele și activele care fac parte din proiect, inclusiv texturi, sunete, scripturi, modele, pluginuri etc..
- Un Inspector panou care vă oferă detalii despre obiectul sau activul selectat în mod curent și vă permite să editați aceste detalii dacă doriți.
Veți interfața cu aceste panouri cel mai adesea atunci când utilizați Unity3D - cu excepția cazului în care scrii, bineînțeles - așa că nu vă îngrijorați dacă pare intimidant. O vei lua mai repede decât crezi.
Motive pentru utilizarea Unity3D
Unity3D nu este primul mediu complet de dezvoltare a jocului ca acesta. De exemplu, Unreal Engine 3 vine cu o configurație similară numită Unreal Development Kit. Deci, de ce ar trebui să alegeți Unity3D peste alternativele?
- LIBER. Dacă nu-ți poți permite, nu o poți folosi. Din fericire, Unity3D vine într-o versiune gratuită și o versiune Pro. Dar, spre deosebire de majoritatea programelor cu sisteme multi-nivel de plată, versiunea gratuită a Unity3D este o caracteristică completă, care nu este compromisă. Vă lipsesc câteva funcții avansate, dar puteți face jocuri complete fără să plătiți niciodată un cent.
- Usor de invatat. Ai crede că un mediu de dezvoltare a jocului ar necesita să înțelegi structura motorului și organizarea codului, dar Unity3D introduce o nouă paradigmă. Tot ce trebuie să faceți este să creați scenarii și să le atașați la obiecte de joc individuale. Scripturile determină comportamentul Obiectului de joc, iar interacțiunea dintre Obiecte de joc este baza jocului dvs..
- Limbi multiple. Scripturile Unity3D pot fi scrise în trei limbi diferite: UnityScript, C # și Boo. UnityScript este de fapt o versiune personalizată a JavaScript-ului, deci dacă aveți experiență JavaScript, o veți putea ridica în cel mai scurt timp.
- Multe tutoriale. Deoarece Unity3D este atât de popular, există o mulțime de resurse acolo pentru a vă ajuta să începeți. Site-ul oficial conține câteva ghiduri de bază. După aceasta, puteți explora serii de tutori create de utilizatori, cum ar fi Unity Cookie, UnityScript Basics, GamerToGameDeveloper și multe altele.
Povestea lungă, Unity3D are tot ce aveți nevoie ca dezvoltator de jocuri - fie că este vorba de un începător, fie de un veteran - pentru a vă pune în mișcare și a vă dezvolta jocul într-un timp cât mai scurt posibil. Este cu adevărat cel mai bun instrument de dezvoltare rapidă a jocului pe care îl puteți găsi gratuit.
Caracteristicile Unity3D
Ce poate face Unity3D? Este frumos că este gratuit, dar într-adevăr se potrivește cu așteptările utilizatorului? Poate face tot ce vrei să facă? Cât de flexibilă este? Pentru aceasta, va trebui să aruncăm o privire la setul de caracteristici al Unity3D.
- Cross Platform Export. Unity3D poate exporta jocuri pe numeroase platforme de jocuri, inclusiv Windows / Mac / Linux, Android, iOS, Windows Phone, Xbox 360, Playstation 3, Wii, Wii U și playere web. Acest lucru este extrem de util dacă doriți să creați un singur joc pentru mai multe platforme, deoarece puteți exporta cu ușurință între ele cu doar câteva modificări.
- Redare. Bunurile de artă pot fi importate direct din 3DS Max, Maya, Blender, ZBrush, Cinema 4D, Photoshop și multe altele. Unity3D acceptă cartografiere bruiaj, cartografiere reflexie, iluminare avansată, shadere și alte efecte de redare. Și da, în ciuda numelui său, Unity3D poate fi folosit pentru a crea jocuri frumoase 2D.
- Fizică. Unity3D suportă nativ Nvidia's PhysX motor pentru simulări fizice rapide și exacte între obiectele de joc, inclusiv simulare de pânză în timp real, turnări groase de raze și straturi de coliziune.
- Rețele. Unity3D suportă nativă biblioteca de rețea UDP RakNet, ceea ce înseamnă că puteți crea cu ușurință jocuri multiplayer.
- Stocul de bunuri. Nu aveți abilități artistice? Nu aveți nici un artist? Cu unitatea de stocuri a Unity3D, puteți descărca dintr-o bază de date cu diverse materiale pe care alți utilizatori le-au trimis. Multe dintre aceste active costă bani, dar puteți găsi unele dintre cele mai bune gratuite.
Concluzie
Dacă te gândești la dezvoltarea jocului sau vrei să intri în ea, atunci nu e absolut nici un motiv pentru care nu ar trebui să te uiți la Unity3D. A fost pe o perioadă îndelungată și popularitatea sa este în creștere, deci vă puteți aștepta să vedeți și mai multe trăsături și progrese pe măsură ce anii merg.
Ați folosit Unity3D înainte? Dacă nu ai, vrei? Ce crezi despre asta? Vă rugăm să vă împărtășiți gândurile cu noi în comentarii!
Credit de imagine: Cubeni 2, Scrolls
Explorați mai multe despre: proiectarea jocurilor video, Windows Phone.