Lista completă de software pentru crearea de jocuri (PC 2D)

Vă prezentăm atenției încercarea site-ului nostru de a crea o listă completă de motoare de jocuri care să fie de interes pentru dezvoltatorii indie, convenabilă pentru alegerea inițială a unui motor și vă va ajuta să faceți încă un pas spre crearea propriului joc pe computer. Totul este simplu, concis, grupat pe categorii și evidențiat prin relevanță.


Alegerea categoriei de motoare de joc:

Motoare 2D pentru jocuri Android c. Lista completă de software pentru crearea de jocuri (PC 2D)

Tehnologie proprie creată de Guerrilla Games. Studioul Kojima Productions a luat parte și la crearea motorului. Apărând abia în 2013, Decima Engine a reușit să devină baza mai multor proiecte AAA, precum și doar pentru jocuri interesante.

Primul joc creat pe Decima Engine a fost Killzone Shadow Fall, care a fost dezvoltat chiar de Guerilla Games. Inițial, studioul nu a raportat despre ce tehnologie a fost creat proiectul lor, totuși, odată cu anunțul următorului lor joc - - a spus totuși că noul proiect va folosi vechiul motor - Decima Engine.

Așa cum este cazul multor motoare populare, fizica motorului Decima se bazează pe fizica Havok. Datorită acestui fapt, Guerilla a reușit să creeze o tehnologie promițătoare, cu animație dinamică a scheletului și un sistem de deteriorare realist.

În 2015, Decima Engine a devenit baza pentru Until Dawn, un joc de groază inițial dubios, care a devenit în cele din urmă cea mai mare descoperire a genului a anului. În afară de Horizon Zero Dawn, motorul este folosit și în proiectul ambițios al lui Hideo Kojima - . De aceea, studioul dezvoltatorului japonez - Kojima Productions - a oferit asistență în timpul creării motorului dezvoltatorului principal - Guerilla.

În esență, Decima Engine este conceput special pentru proiectele AAA care necesită detalii ridicate și suport pentru rezoluția 4K. Având în vedere potențialul succes al Death Stranding și faptul că Guerilla lucrează îndeaproape cu Sony, Decima Engine va fi fierbinte în viitor. Probabil că vom vedea frecvent această tehnologie în .

Locul 9 - EGO Engine

Un motor dezvoltat prin eforturile comune ale companiilor și Sony Computer Entertainment. În esență, este o versiune îmbunătățită a lui Neon, care sub numărul „zero” a reprezentat jocul Colin McRae: DiRT.

EGO Engine merită pe bună dreptate un loc în top, chiar dacă numai pentru jocuri de o calitate incredibil de înaltă din genul curselor. Toate jocurile Codemasters, începând din 2007, au fost și sunt lansate pe EGO și au și shootere în palmares, ceea ce vorbește doar în favoarea unui motor versatil.

Cea mai mare parte a muncii în crearea EGO a fost făcută de Codematers, când Sony a furnizat motorul grafic PhyreEngine. Celebrele DiRT și DiRT 2 au fost lansate pe prima versiune a EGO Engine, precum și suplimentul Dragon Rising pentru shooter-ul Operation Flashpoint. A doua versiune a motorului a fost reprezentată de DiRT 3, jocuri din seria GRID și F1.

A treia versiune a Codemasters face acum DiRT 4, care garantează a fi o cursă de raliu grozavă. Toate proiectele companiei sunt întotdeauna perfect optimizate, în ciuda graficii excelente. Luați, de exemplu, DiRT 2 - jocul a fost lansat în 2009, dar calitatea imaginii sale poate încă da șanse unor proiecte moderne (și nu vorbim despre indies).

Sistem realist de deteriorare, noroi care se lipește de aripile mașinii, manevrarea mașinii - toate jocurile de curse Codemasters se disting prin acestea și multe alte componente pe care compania le-a putut realiza numai datorită creării unui motor EGO de înaltă calitate.

locul 8- Game Maker Studio

Cel mai faimos motor de joc și constructor creat în Delphi. Game Maker a fost dezvoltat de Yo Yo Games, iar dezvoltatorul principal al tehnologiei este Mark Overmars.

Astăzi există șapte versiuni ale motorului, dintre care cinci acceptă exclusiv jocuri 2D. De la a șasea versiune, dezvoltatorii au decis să integreze suport 3D limitat.

Game Maker este cunoscut doar pentru simplitatea sa. Inițial, Overmars, fiind profesor la Universitatea din Utrecht, a creat baza pentru Game Maker sub forma unui material didactic pentru studenții săi. Ulterior, tehnologia a apărut pe Internet, unde a câștigat popularitate.

O caracteristică distinctivă a Game Maker este că nu necesită cunoștințe de limbaje de programare pentru a lucra cu acesta.

În timpul creării unui joc pe acest motor, utilizatorul trebuie să definească obiectele jocului (jocul este construit pe ele), apoi să le stabilească aspectul folosind sprite-uri, iar comportamentul și interacțiunea obiectelor se realizează prin descrierea reacțiilor lor la astfel de numite evenimente (SOP).

Game Maker a apărut în 1999 și continuă să primească actualizări aproape în fiecare an. Ultima a fost lansată în 2011 - aceasta este a opta versiune a motorului, care a primit o mulțime de actualizări și completări. De atunci, motorul rulează pe unicode, suportul său 3D a crescut semnificativ, editorul de camere a fost îmbunătățit și așa mai departe.

În 2012, YoYo Games a decis să-și refacă tehnologia în mod serios, adăugând în primul rând suport pentru multi-platformă. Motorul a primit un nou nume Game Maker: Studio și abia după aceea a început să fie perceput ca un instrument profesional pentru crearea de jocuri video, și nu ca un program de antrenament.

Avantajele Game Maker Studios constă în suportul pentru multe platforme diferite de la Windows și Mac OS, la iOS, Android, Xbox și PlayStation. În plus, biblioteca motorului și multe extensii au fost traduse în mai multe limbi, nu doar în engleză, așa cum este de obicei cazul. Motorul are propriul său limbaj de programare - Game Maker Language. Are și integrare Steam și este complet gratuit (doar versiunea standard).

Singurul negativ este 3D, care a apărut în Game Maker în 2011, dar lucrul cu acesta nu a fost încă adus într-o stare acceptabilă.

Cele mai faimoase jocuri de pe Game Maker: Studios sunt cele două părți ale Hotline Miami. Pe lângă acestea, pe motor au fost dezvoltate zeci de jocuri diferite, dintre care majoritatea s-au pierdut chiar și în segmentul indie.

Cu toate acestea, tehnologia are un potențial mare, se dezvoltă activ și, având în vedere popularitatea genului indie, va deveni în curând mult mai solicitată.

Locul 7 - Motor 4A

Un motor din Ucraina, creat de studioul cu același nume . Soarta motorului 4A este împletită cu motorul X-Ray, care, în primul rând, a fost dezvoltat în același mod în Ucraina, în al doilea rând, a fost creat pentru un joc post-apocaliptic și, în al treilea rând, a fost scris de aceiași programatori. - Oles Shishkovtsov si Alexander Maksimchuk.

4A Engine este un software proprietar, motiv pentru care 4A Games îl poate folosi numai pentru propriile nevoi, fără a avea posibilitatea de a vinde licențe. În acest moment, compania a lansat două jocuri pe acest motor - Metro 2033 și Metro: Last Light.

Istoria motorului 4A are mai multe puncte întunecate. Deci, conform unor informații, motorul este o copie modificată a X-Ray. Această suspiciune se bazează pe faptul că programatorii motorului Shishkovtsov și Maksimchuk, plecând voluntar (sau a fost concediat) a folosit baza X-Ray creată de ei pentru motorul 4A. Acest zvon s-a transformat ulterior într-un scandal, dar nu au fost găsite dovezi reale.

Shishkovtsov și tovarășii săi nu au îndrăznit să continue să dezvolte Stalker și X-Ray, deoarece acestea din urmă, în opinia lor, aveau un model de rețea slab și o optimizare analfabetă, din cauza căreia distribuția resurselor și a memoriei computerului a fost realizată teribil de dur. În general, potrivit dezvoltatorilor, X-Ray nu a putut să susțină următoarea generație de console și nu a avut viitor, motiv pentru care au decis să părăsească studioul și să facă propria lor dezvoltare.

Motorul 4A creat de ei a confirmat doar hotărârile anterioare. Deci, comparativ cu S.T.A.L.K.E.R. Metro 2033 a avut o grafică mult mai bună (care poate fi atribuită intervalului de timp), dar, în același timp, a necesitat mult mai puține resurse de la computer și nu a provocat erori în sistem.

În Metro 2033, în primul rând, ceața volumetrică a fost implementată perfect, precum și estomparea obiectelor și detaliul lor LOD ridicat. Iar includerea tehnologiei PhysX în motorul 4A a permis dezvoltatorilor să adauge jocului medii distructive, suprafețe dinamice de apă și îmbrăcăminte.

În general, 4A Engine poate fi numit succesorul ideologic al X-Ray, care a arătat rezultate mult mai bune și a evitat numeroasele greșeli ale predecesorului său. Într-un fel sau altul, ambele motoare merită locuri în topul nostru.

Locul 6 - IW Engine

Aproape fiecare jucător a întâlnit motorul Infinity Ward, chiar dacă nu este deloc conștient de existența lui. IW a fost dezvoltat de compania americană cu același nume, care l-a creat special pentru jocurile lor, și anume seria celor mai populare shootere Call of Duty.

Istoria motorului Infinity Ward datează din 2002, când viitorii angajați IW lucrau în studio . La acel moment, au lansat proiectul lor de debut Medal of Honor: Allied Assault, care se baza pe motorul id Software - id Tech 3. Aproximativ un an mai târziu, cea mai mare parte a echipei părăsește 2015 Inc pentru a fonda binecunoscutul Infinity Ward și începe să creezi jocul cult - call of duty.

Call of Duty s-a bazat în același mod pe motorul id Tech 3, așa cum au anunțat dezvoltatorii publicului. Cu toate acestea, motorul achiziționat a suferit modificări semnificative, care au inclus îmbunătățirea obișnuită a graficii, introducerea unei funcții de mediu neclar, funcții de procesare a suprafeței apei folosind shadere, umbre dinamice și multe altele.

Odată cu aceste transformări, versiunea id Tech 3 a IW s-a îndepărtat mult de cea originală, așa că a fost corect ca compania să-l numească propriul motor și să-și schimbe numele.

Dezvoltatorii au făcut în curând acest lucru când au lansat Call of Duty 2, anunțând că continuarea va fi modificată de id Tech 3 - IW Engine 2.0. Motorul primei versiuni, după cum ați putea ghici, dezvoltatorii și-au însușit Call of Duty 1.

În 2007, Infinity Ward a lansat a treia versiune a motorului, a cărei lansare a marcat Modern Warfare. Animația feței, texturile de apă, iluminarea, precum și introducerea unui nou efect - adâncimea de câmp - toate au spus că avem unul dintre motoarele de cea mai înaltă calitate pentru shooterii vremii sale.

Până în 2012, compania continuă să folosească acest motor, îmbunătățind doar componenta grafică. IW 4.0 și 5.0 apar alături de Modern Warfare 2 și, respectiv, 3. În ciuda creării de noi versiuni, același Black Ops 2 a fost lansat doar pe al treilea model de motor.

Cu toate acestea, în 2013, a existat din nou o mișcare către dezvoltarea completă, când IW a terminat lucrul la COD: Ghosts. Și deși partea Ghosts a primit recenzii mixte și a fost prost primită de jucători, mulți nici măcar nu au observat că compania, împreună cu Ghosts, au lansat versiunea IW 6.0. Ultimul este al șaptelea, pe care a fost dezvoltat la sfarsitul anului 2016.

5 - RAGE (Rockstar Advanced Game Engine)

Pe locul cinci se află motorul de la Rockstar. Rockstar Advanced Game Engine, sau RAGE, este produsul a două dintre ramurile sale - și San Diego, care s-a dezvoltat exclusiv pentru jocurile companiei.

Spectacolul de debut al RAGE a avut loc la antrenamente abia în 2006, când Rockstar a lansat un joc despre tenis de masă. Este amuzant că jocul nu a reprezentat nimic unic - dezvoltatorii au decis pur și simplu să testeze noul motor pe un proiect cu buget redus. Din acel moment, toate jocurile ulterioare ale companiei au început să apară pe RAGE.

Dar ce s-a întâmplat înainte de 2006? În prima jumătate a anilor 2000, Rockstar lansase deja câteva părți ale GTA și reușise să devină celebru, dar apoi motorul său emblematic a fost RenderWare, care a fost dezvoltat de un studio complet terț - . În 2004, acesta din urmă a fost preluat de EA, ceea ce, desigur, a afectat licența achiziționată de Rockstar pentru motor.

Electronic Arts a fost întotdeauna strict în privința concurenților direcți, motiv pentru care conducerea Rockstar a decis să renunțe la RenderWare, care le-a servit cu credință, și să înceapă să-și creeze propriul motor. În doar un an, compania a reușit să dezvolte RAGE, deoarece baza sa nu a fost creată de la zero, ci pe baza AGE - motorul Angel Studios.

Primul proiect major Rockstar Advanced Game Engine a fost GTA IV. Chiar înainte de lansare, compania a anunțat că motorul RAGE va folosi tehnologia euphoria, un instrument de animație procedurală care vă permite să simulați fizica realistă a corpurilor (încă în uz). Ulterior a lansat Max Payne 3, GTA V, precum și cele planificate - toate aceste jocuri au fost create și dezvoltate la RAGE.

Sub „capota” Rockstar Advanced Game Engine se află toate componentele celui mai funcțional motor: grafică, fizică, motoare de sunet și animație, precum și AI cu drepturi depline, suport pentru moduri online, un limbaj de scripting și multe altele. Toate componentele au fost create exclusiv de afiliații Rockstar Games.

După cum știți, multe dintre jocurile companiei sunt axate pe lumea deschisă și pe jocul gratuit. De aceea, avantajul cheie al RAGE este capacitatea de a procesa rapid lumi mari de joc - pe asta s-au concentrat programatorii în primul rând.

Pe măsură ce jucătorul trece prin nivel, motorul nu se oprește să introducă și să scoată obiectele necesare. Această persistență a fost asigurată de managerul de memorie de înaltă calitate al motorului, care este capabil să distrugă și să mute obiecte din RAM fără a necesita fragmentare periodică.

Nu există nicio îndoială cu privire la calitatea RAGE, deoarece pe acesta a fost dezvoltat GTA V - unul dintre cele mai bine vândute și mai populare jocuri din istoria industriei.

Locul 4 - CryEngine

Aproape intrând în primele trei ale topului nostru, o serie de motoare de la companie - CryEngine - ferm înrădăcinat în poziţia a patra. Componenta grafică a acestui motor este aproape de neegalat, iar Crysis - primul joc care a fost realizat pe CryEngine 2 - este considerat de mulți drept unul dintre cele mai high-tech proiecte din industria jocurilor în general.

Originalul CryEngine a fost lansat în 2002 special pentru shooter-ul Far Cry. Atunci motorul a fost numărul unu în ceea ce privește progresul tehnologic și fotorealismul. CryEngine 2, lansat în 2007, și-a făcut prima apariție în Crysis.

Astăzi, există atât a treia, cât și a patra versiune a acestui motor, unde una a primit recenzii mult mai proaste în comparație cu CryEngine 2, iar cealaltă este atât de departe de original, încât este inclusă doar parțial în „familie”.

Crytek, care a dezvoltat CryEngine, are o politică distinctă de a interacționa constant cu studiourile mai mici care necesită un motor de joc. Compania a emis și eliberează licențe oricăror echipe pentru o taxă mică, care afectează doar reputația CryEngine.

Dar nu numai din cauza disponibilității CryEngine a devenit popular și a intrat pe lista celor mai bune motoare din industria jocurilor de noroc. Caracteristicile disponibile, calitatea lor, precum și ușurința de a lucra cu motorul în sine l-au făcut unul dintre cele mai populare printre studiourile indie.

Cartografiere paralaxă, Terrain 2.5D, împrăștiere sub suprafață, iluminare dinamică, instrument Polybump 2, animație scheletică parametrică - CryEngine a absorbit o mulțime de tehnologii avansate pentru timpul său, care sunt și astăzi relevante.

Motorul are încorporat un editor de nivel Sandbox2, care vă va permite să creați niveluri, să lucrați cu obiecte și să editați animația în timp real. Desigur, CryEngine merită cele mai tari laude - un exemplu grozav al modului în care ar trebui făcute motoarele.

locul 3- ID Tech

id Tech - pe baza acestui motor au fost create astfel de împușcători de cult precum Wolfenstein, Quake și DOOM. Acești trei giganți, născuți din id Software, erau în plină expansiune la sfârșitul anilor 1990 și începutul anilor 2000, iar în vremea noastră, când renașterea jocurilor și filmelor vechi a căpătat proporții spontane, au revenit și au dat shooterilor „locali” un adevărat. pansament.

Pentru 2017, id Tech are șase versiuni. Prima a apărut în 1992 (când mulți cititori tineri nu s-au născut sau abia începeau să treacă pe sub masă) sub îndrumarea unui personaj legendar - John Carmack.

De fapt, el a primit dreptul de a fi numit „legendar” doar pentru crearea id Tech și jocurile pe care le-am notat mai sus, care au fost lansate pe acest motor. Apoi, dezvoltatorii au numit versiunile motorului lor după numele jocurilor pentru care au fost dezvoltate aceste „baze”.

Așadar, primele trei părți ale lui Doom au fost lansate pe id Tech 1, iar pe a doua versiune, care a primit numele Quake Engine, după cum ați putea ghici, au apărut mai multe părți din seria Quake.

Cu id Tech 3, id Software a început să-și distribuie ideea. Motorul a început să pâlpâie din ce în ce mai mult printre proiectele dezvoltatorilor terți (Medal of Honor, Star Trek, James Bond 007).

În plus, motorul cu al treilea număr a fost achiziționat de Infinity Ward, care și-a creat propriul motor pe baza acestuia (am vorbit despre asta în partea de sus a listei, deoarece acest motor era și el).

id Tech 4 este o eră de transformări semnificative, deoarece motorul a fost scris pentru prima dată în C++. Dezvoltatorii au rescris toate subsistemele motorului și l-au prezentat în jocul DOOM 3. Auto-umbrire, iluminare per pixel și multe altele - a patra versiune avea cele mai moderne tehnologii.

Cu id Tech 5, compania practic nu a funcționat, lansând un singur joc pentru ea - RAGE. A fost primit în mod controversat de public, deși motorul în sine a fost pe gustul altor dezvoltatori. Deci, pe această versiune a apărut , Wolfenstein: Noua ordine și răul din interior.

În cele din urmă, a șasea și cea mai recentă versiune pentru astăzi a fost lansată în 2016. Dezvoltatorii l-au creat special pentru noua generație de console, demonstrând întreaga putere a motorului cu un proiect la fel de puternic - .

În primul rând, motorul se distinge prin tehnologia inovatoare Sparse Voxel OCtree, datorită căreia geometria nivelului este reprodusă nu printr-o structură poligonală, ci printr-una voxel.

Cu ajutorul SVO, dezvoltatorii au reușit să îmbunătățească detaliile lumii de joc prin scalare: obiectele cele mai apropiate de jucător sunt redate la calitate maximă, în timp ce obiectele mai îndepărtate sunt redate folosind voxeli mari, care au cea mai proastă calitate. În rest, id Tech 6 este echipat cu cea mai recentă tehnologie și, fiind „tânăr”, își așteaptă cea mai bună oră.

Locul 2 - Frostbite și Unity Engine

Argintul de onoare în lista „Top 10 motoare din industria jocurilor de noroc” este ocupat de două motoare deodată, care merită în egală măsură poziţia a doua. Primul, Frostbite Engine, s-a arătat în toată gloria sa în Battlefield 3 și continuă să arate efecte incredibil de cinematografice, în timp ce al doilea, Unity Engine, suntem mai familiarizați cu prevalența și accesibilitatea sa (similar cu CryEngine), deși multe jocuri grozave. au fost eliberate pe el.

Motorul Frostbite a fost dezvoltat de compania suedeză DICE în 2008 pentru Battlefield: Bad Company. Motorul a înlocuit motorul refractor, o tehnologie deja veche pe care DICE a lucrat cu toată istoria anterioară. Acum există trei versiuni cu drepturi depline ale Frostbite Engine (inclusiv 1.5) și, în general, motorul a reușit să se dovedească în curse, shootere, jocuri de rol și chiar sport.

Motorul DICE este un pachet standard de grafică, sunet și alte tehnologii care sunt tipice pentru un motor convențional. Astăzi acceptă versiunea 11 a DirectX și are, de asemenea, optimizări pentru lucrul cu procesoare multi-core.

Avantajele cheie ale motorului sunt destructibilitatea și grafica. Prima componentă este mai mult o ramură a celei de-a doua decât un aspect cu drepturi depline, totuși, tocmai destructibilitatea extrem de realistă este despre care vorbesc atunci când menționează Frostbite Engine.

Motorul grafic acceptă o mulțime de post-efecte, bump mapping, iluminare dinamică și alte tehnologii moderne. Practic, nu există restricții privind distanța de desen - pe computerele ansamblurilor superioare, utilizatorii pot vedea locația complet până la orizont.

Și deși DICE a reușit să se dovedească și să devină popular chiar înainte de Battlefield 3, acesta din urmă a fost cel care i-a permis să fie numit un adevărat dezvoltator al primei ligi, unde sunt dezvoltate cele mai bune proiecte AAA.

Numai datorită motorului Frostbite, dezvoltatorii au reușit să facă disponibile lupte de jucători 32 vs 32 pe hărți uriașe cu diferite vehicule, precum și obiecte distrucbile.

În afară de mulți împușcători, Frostbite Engine a funcționat bine în jocul de curse NFS: The Run, precum și în RPG-ul Dragon Age: Inquisition. Astăzi, este relevantă cea de-a treia versiune a motorului, pe care mai multe proiecte interesante precum FIFA 17 și .

Și acum vom vorbi despre al doilea motor, care a împins motorul Frostbite și l-a așezat pe același piedestal - Unity Engine. Motorul a fost dezvoltat de Unity Technologies în 2005 - atunci nu un studio foarte cunoscut, care are astăzi un personal de mii de angajați.

Unity Engine nu a fost creat pentru niciun joc anume, ceea ce este tipic pentru membrii noștri anteriori - studioul l-a dezvoltat exclusiv pentru distribuție.

Unity Technologies încă deține motorul, actualizându-l și îmbunătățindu-l constant. Cu prețul motorului setat suficient de scăzut, Unity Engine a devenit unul dintre cele mai (dacă nu cel mai) cunoscut motor folosit de giganții din industria jocurilor și dezvoltatorii indie deopotrivă.

În sine, Unity Engine este atât un motor de joc, cât și un mediu de dezvoltare integrat și un designer pentru crearea de jocuri. Suportă sistemul de operare mobil, Windows, Linux și OS X, funcționează pe toate consolele, atât generația nouă, cât și cea anterioară.

Dacă credeți că nu ați întâlnit niciodată Unity Engine, atunci cel mai probabil vă înșelați, deoarece este adesea lucrat cu , Blizzard, EA și multe alte companii. Cele mai recente jocuri din seria Obsidian , Kerbal Space Program și sute de alte proiecte au fost toate lansate pe Unity Engine.

Un factor cheie în popularitatea motorului Unity este caracterul gratuit, care este acoperit de cea mai minimă construcție a motorului.

Orice dezvoltator începător poate descărca gratuit Unity Engine și poate începe să creeze jocuri pe el, mai ales că setul său de instrumente este incredibil de ușor de învățat în comparație cu alte motoare populare.

De ultimă generație și de ultimă generație, Unity Engine este în primul rând cel mai utilizat motor, ceea ce ia adus locul doi pe lista noastră.

Locul 1 - Sursa și Unreal Engine

Poziția câștigătorului a repetat soarta liniei anterioare, așa că vom vorbi din nou despre două motoare deodată, care sunt la fel de demne să fie numite cel mai bun motor din industria jocurilor de noroc. O persoană care a atins un computer cel puțin o dată a auzit, probabil, de Half-Life - cel mai faimos shooter, care la un moment dat a împins stacheta după liniile Quake sau DOOM.

A fost jocul despre aventurile celebrului om de știință Gordon Freeman care a fost realizat pe motorul Source. Al doilea - Unreal Engine 3 - este strâns legat de o serie de shootere , care, după tipul jocurilor de acțiune de mai sus, în același mod „a împins bara” și a devenit unul dintre cei mai buni reprezentanți ai genului său.

Motorul Source a fost dezvoltat de Valve Corporation în 2004. Și deși am menționat prima parte a Half-Life mai sus, acest motor a fost deja creat pentru continuare, dar Counter-Strike: Source a devenit primul joc de pe motor.

Prima mențiune despre motor a apărut în 1998, când lucrările la Half-Life se apropiau deja de sfârșit. O mulțime de dezvoltări și cipuri care trebuiau inițial să apară în acțiune, dezvoltatorii au fost nevoiți să renunțe din cauza imperfecțiunii GoldSrc, primul motor al companiei. De aceea, angajații Valve au decis să creeze un astfel de motor care să le permită să-și realizeze toate visele și dorințele.

Nu este nevoie să vorbim despre perfecțiunea Sursei, având în vedere popularitatea lui Half-Life 2. Jocul a avut multe soluții și caracteristici grozave, dar aspectul principal a fost și rămâne motorul fizic - Havok, pe care Valve l-a îmbunătățit și adaptat. Sursă.

Datorită acestei fizice asemănătoare lui Ragdoll din Half-Life 2, dezvoltatorii au reușit să creeze cele mai interesante puzzle-uri și gameplay în general. În afară de asta, animația facială a jocului a fost la fel de avansată pentru 2004.

O altă caracteristică care distinge Source este inteligența artificială, care gestionează perfect inamicii și prietenii jucătorului. Grafica, în afară de animația menționată mai sus, a fost evidențiată prin efecte de umbrire.

Ca și în cazul Unity, oricine poate lucra cu Source gratuit, descărcând un utilitar special (Source SDK) de la Steam. Astăzi există o a doua versiune a Source, care a fost anunțată în 2015.

Dota 2 a fost deja lansat pe Source 2, precum și alte câteva proiecte indie de la Valve. Versiunea publică a motorului este încă în curs de dezvoltare.

Unreal Engine este un motor pe care Epic Games este responsabil pentru crearea. Mulți jucători sunt familiarizați cu proiectele acestei companii, care se numără printre cei mai buni shooteri din industria jocurilor de noroc. Toate jocurile Epic Games au fost dezvoltate pe Unreal Engine, dar dacă nici măcar nu ați jucat niciunul dintre proiectele acestei companii, atunci probabil că ați dat peste acest motor, deoarece pe el au fost create peste o sută de jocuri diferite.

serial ireal, , Poștă, Tom Clancy's, BioShock, , , , Borderlands, Dishonored, XCOM, , Life is Strange, Mortal Kombat X și zeci de alte proiecte binecunoscute, precum și complet indie au fost realizate pe Unreal Engine. Nu-i rău, nu-i așa?

Alimentat de C++, Unreal Engine este capabil să ruleze aproape toate sistemele de operare pentru PC, precum și o varietate de console de top și mai puțin obișnuite. În acest moment, există patru versiuni cu drepturi depline ale motorului, care au fost lansate în 1998, 2002, 2006 și, respectiv, 2014.

Cu toate acestea, există și ramuri care sunt completări și upgrade-uri la versiunile „principale”. Unreal Engine 4 este cel mai tânăr motor din serie, iar primul joc care a fost lansat pe el a avut norocul să fie horror Daylight din 2014.

În timpul existenței sale, motorul a fost distribuit pe bază de plată, la fel ca tehnologiile concurenților. Cu toate acestea, exemplele Unity și CryEngine au determinat Epic Games să mute Unreal Engine 4 într-o bază gratuită. Există o avertizare - o aplicație sau un joc creat pe motor nu ar trebui să câștige mai mult de trei mii de dolari pe trimestru.

Video: Funcțiile Unreal Engine în 2017


Like dacă ți-a plăcut

, MMO , Mob

Curs de instruire GMaker Metodologia de dezvoltare
Profesii Editor grafic Curs de formare Construct2 Site-uri despre crearea de jocuri
Unde sa studiezi. VSHBI Active, grafică, sunete Curs de pregătire ireal
cale falsă
Cel mai bun
2D (PC)

Motoare de joc pentru crearea de jocuri 2D

Nume Descriere, avantaje Platforme Limba genuri Preț
001 Creator de jocuri
(2013)
Motorul de pe platforma constructorului Game maker. Vă permite să creați scripturi de joc într-o formă grafică convenabilă. Există multe spații libere de jocuri gata făcute.
Site: engine001.com
Windows, iPhone, Android --- Jocuri 2D, 3D de orice gen este gratuit,
10 USD/luna
Andorra2D
v.0.451
(2009)
Succesor direct al DelphiX, motor 2D cu funcții noi. Suport DirectX și OpenGL.
Site:
Windows Obiectul Pascal Strategii 2D, scroller, arcade, platforme Este gratuit
Box2D
v.2.3
(2013)
Nu un motor de joc cu drepturi depline, ci un motor fizic în timp real conceput să funcționeze cu obiecte fizice bidimensionale. Motorul este folosit în jocuri: Angry Birds, Limbo, Crayon Physics Deluxe.
Site: box2d.org
--- C++ Jocuri 2D de orice gen Este gratuit
DGD (Driverul de joc al lui Dworkin)
v.1.4.18
(2010)
Motor MUD orientat pe obiecte. MUD - jocuri text printr-un sistem client-server.
Site: dworkin.nl
Windows, Mac, Unix C, Java Jocuri cu noroi Este gratuit
Exultă
v.1.2
(2004)
O reîncarnare gratuită a motorului de joc Ultima VII din îndepărtatul 1990.
Site:
Windows, Mac, Linux --- RPG 2D Este gratuit
FIFE (motor liber izometric flexibil)
v.0.3.5
(2013)
Motor gratuit pentru crearea de jocuri izometrice 2D. Acceptă activele din jocurile Fallout și Fallout 2. Există multe evoluții pentru crearea de jocuri de strategie. Contra: Greu de stăpânit.
Site: fifengine.net
Windows, Mac, Linux C++, Python, ActivePython Jocuri 2D, RPG, RTS Este gratuit
HGE (Motorul de joc al lui Haaf)
v.1.81
(2008)
Un motor simplu și convenabil pentru crearea de jocuri 2D. Furnizat ca SDK. Motorul are o documentație foarte convenabilă și tutoriale vizuale care arată principalele sale caracteristici.
Site: hge.relishgames.com
Windows C++ Jocuri 2D de orice gen Este gratuit
creator de jocuri
v.8.1.140
(2013)
Motorul pentru joc este conceput pentru a crea jocuri bidimensionale fără utilizarea limbajelor de programare, pentru începători. În loc de linii de cod, sunt înlocuite acțiunile gata făcute ale personajelor jocului. În acest program, jocurile de sus în jos și platformele cu vedere laterală sunt excelente.
Site: yoyogames.com
Windows interfață drag-and-drop, limbaj de scripting C++ Jocuri 2D de orice gen este gratuit,
$49.99,
$799.99
DRAGOSTE
v.0.9.0
(2013)
Popular motor 2D gratuit. Sursa deschisa. Jocuri create pe motor: Mari0, Duck Marines, Mr. Salvare, Sienna, Super Catacombe.
Site: love2d.org
Windows, Mac, Linux Lua Jocuri 2D de orice gen Este gratuit
M.U.G.E.N
v.1.1
(2013)
Un motor 2D foarte specializat pentru crearea de jocuri de luptă. Există modele funcționale de luptători din majoritatea jocurilor de luptă 2D populare din anii 1990.
Site: elecbyte.com/mugen (nu este disponibil)
Windows, MS-DOS, Linux C Joc de luptă 2D Este gratuit
OpenBOR
v.3.0
(2010)
Motor 2D de Senile Team. Suport pentru 4 jucători. Lucrul cu memoria. Jocuri create pe motor: OpenBor Doom, Beast of Rage (un remake al jocului legendar Street of Rage/Bare Knuckle).
Site: senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Beat 'em up (lupte walkthrough) Este gratuit
Motor OMEGA
v.1.15
(2007)
Motor pentru crearea de jocuri Utilizează API-ul DirectX sau OpenGL, în funcție de versiune. Motorul este destul de usor de invatat.
Site: andru-kun.inf.ua/omega
Windows Delphi (Obiect Pascal), C++ Jocuri 2D de orice gen Este gratuit
pentagramă
(2007)
Proiectul care creează motorul de joc folosit în jocul lansat Ultima VIII: Pagan.
Site:
Windows, Mac, Linux --- RPG 2D Este gratuit
QSP (Quest Soft Player) (AeroQSP)
(2010)
Un popular motor rusesc multiplatform pentru crearea de jocuri în genul Ficțiune interactivă (jocuri bazate pe text). Autorul QSP și dezvoltatorul principal este Argunov Valery aka Byte.
Site: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP Visual Basic, C Aventură, ficțiune interactivă Este gratuit
RPG Maker
VX As
(2013)
Destul de simplu pentru un copil, suficient de puternic pentru un dezvoltator - acesta este motto-ul acestui motor. RPG Maker VX Ace îmbunătățește fiecare aspect al creării RPG.
Site: rpgmakerweb.com
--- --- RPG 2D ---
Scrupp
v.0.4
Scopul principal al creatorilor motorului este de a face nucleul cât mai mic și simplu posibil. Utilizează mai multe biblioteci SDL și OpenGL.
Site:
Windows, Mac, Linux Lua Jocuri 2D de orice gen Este gratuit
Stratagus
v.2.2.7
(2012)
Motor de joc multiplatform pentru jocuri de strategie în timp real, cum ar fi Warcraft 2, cu surse și sprite. Există suport pentru a juca printr-o rețea locală sau pe Internet.
Site: www.stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- strategii RTS Este gratuit
URQ Un motor rusesc popular pentru crearea de jocuri în genul Ficțiune interactivă (joc text, un tip simplificat de misiuni).
Site: questtext.narod.ru
--- --- Aventură, ficțiune interactivă Este gratuit
Motor zero
v.3.1
(2009)
Zero Engine este un set de funcții de joc gata făcute pentru motorul Game Maker. Pe lângă principalele sisteme de propulsie, sisteme RPG, automate și sisteme de intrare universale, există multe scenarii.

Denis Zaritsky

Dezvoltator de software. Îi place să dezvolte jocuri pe Unreal Engine, interesat și de: JavaScript, HTML5, Node.js, User Experience, educație online, inteligență artificială și marketing pe Internet. Îi place să participe la startup-uri și proiecte interesante.

Mulți visează să-și creeze propriul joc. Dar înainte de a începe să-l dezvoltați, trebuie să vă decideți asupra motorului de joc, dintre care există o mare varietate.

Ce este un motor de joc? Pe scurt, acesta este un set de sisteme care simplifică cele mai frecvent utilizate funcții ale jocului. Puteți, desigur, să scrieți singur motorul de la zero, dar va dura un timp nerezonabil de mult. În acest articol, ne vom uita la motoarele de jocuri populare pentru dezvoltarea de jocuri pentru dispozitive mobile. Comparând capacitățile lor, poți să-l alegi pe cel care ți se potrivește cel mai bine și să-ți creezi următorul mare succes.

Să aruncăm o privire pe listă!

Este un motor multiplatform pentru crearea de jocuri pentru iOS și Android. API-ul vă permite să creați jocuri 2D și, de asemenea, vă va ajuta să creați funcții complexe folosind API-ul bazat pe Lua. De asemenea, puteți genera bani din Corona SDK cu Corona Ads. Dezvoltarea cu Corona este destul de ușoară datorită testării în timp real.

Corona include funcții atât de interesante precum Editorul Corona, pluginul Sublime Text și multe altele. Composer GUI, disponibil pe OS X, vă va oferi un mediu grafic în care puteți crea niveluri de joc și puteți vedea cum obiectele interacționează între ele folosind motorul de fizică al lui Corona.

Unitate

Acesta este un cadru pentru dezvoltarea de jocuri HTML5 desktop și mobile bazate pe biblioteca PIXI.js. Acceptă randarea Canvas și WebGL, sprite-uri animate, particule, sunet, intrări multiple și fizica obiectelor. Phaser este distribuit open source sub licența MIT. Aceasta înseamnă că puteți utiliza codul fără restricții, dar păstrați notificările privind drepturile de autor în copii ale software-ului, adică va trebui să adăugați o notificare privind drepturile de autor la acest cadru în textul licenței. Este bine susținut de Richard Davy și de comunitatea care a apărut în jurul lui.

Introdus în 2010, este un proiect open source distribuit sub licența MIT. Dezvoltarea jocului în Cocos2d-x se bazează pe utilizarea sprite-urilor. Aceste containere sunt folosite pentru a crea tot felul de scene, cum ar fi locații de joc sau meniuri. Sprite-urile sunt controlate folosind animație sau cod de program în C++, JavaScript sau Lua. Datorită unei interfețe vizuale moderne, sprite-urile pot fi ușor modificate, mutate, scalate și alte manipulări pot fi efectuate cu ele.

Este un cadru multiplatform care este scris în Java și funcționează cu OpenGL. Oferă suport pentru mai multe platforme pentru publicarea jocurilor. Ingress (predecesorul Pokémon GO) a fost dezvoltat folosind libGDX. Asistența comunității este, de asemenea, excelentă, așa că puteți obține o documentație excelentă cu care să lucrați.

Concluzie

În acest articol, am analizat mai multe cadre și motoare pentru dezvoltarea jocurilor. Acum ar trebui să aveți o idee despre ce soluții se vor potrivi cel mai bine nevoilor dvs. de dezvoltare a jocurilor mobile. Vă mulțumim pentru atenție. Sper că articolul ți-a fost de folos.

Mai devreme am atins subiectul motoarelor de jocuri gratuite - . Adevărat, titlului articolului i s-a dat unul mai simplu pentru a atrage mai mulți oameni care vor să-și facă propriul joc 2D/3D.

În această recenzie, am decis să iau în considerare motoarele de joc mai serioase CryENGINE 3, Unreal Engine. Și uită-te și la noua versiune a Unity3D.

CryENGINE 3 SDK gratuit

CryENGINE 3 este un motor de joc gratuit creat de Crytek, care a lansat prima versiune a motorului în 2002. A treia versiune a fost lansată în 2009. Faima mondială a acestui motor este justificată de performanța grafică uimitoare a produselor produse, dintre care unele arată incredibil de fotorealiste.


Capabilitati:

  • Consider că jocurile gata făcute sunt cea mai bună demonstrație a posibilităților, iar aici CryENGINE 3 are cu ce să se laude. Tot timpul acest motor a fost folosit de dezvoltatorii de jocuri precum Far Cry, Crysis și AION. Desigur, lista de jocuri create este mult mai lungă, dar am enumerat cele mai cunoscute jocuri.
  • CryEngine 3 este un motor multiplatform și acceptă PC, PlayStation ® 3 și Xbox 360 ™.
  • Puteți importa texturi din 3ds max, maya și, de asemenea, din versiunile anterioare ale motorului.
  • Voi cita cuvintele fondatorului companiei, Tsevat Yerli: „Motorul era gata pentru următoarea generație în urmă cu 3 ani. Avem un sistem avansat de particule, randare GPU, umbrire amânată, teselare, suport DX11 și așa mai departe” — Într-adevăr, exemplele reale de jocuri create spun multe.

Exemple de jocuri: site-ul oficial prezintă cele mai populare jocuri pe CryENGINE http://mycryengine.com/index.php?conid=68

Unde sa încep?

SDK-ul este descărcat ca arhivă, fără un program de instalare. Arhiva conține mai multe foldere, fiecare având propriul său scop. De exemplu, pentru a lansa editorul, utilizați folderele bin32 sau bin64 (în funcție de bitness-ul sistemului dvs.). Fișier Editor editor.exe, dar pentru a vedea rezultatul - lansator.ex e.

De fapt, aceasta este o mică explicație, despre ceea ce descărcați, totul vă va fi spus prin numeroase tutoriale video. Din fericire, acest motor s-a dovedit a fi foarte popular și există o întreagă comunitate de limbă rusă pentru el (link de mai jos), aici veți găsi materiale de instruire și puteți pune o întrebare. Acest lucru, desigur, joacă în favoarea motorului pentru dezvoltatorii vorbitori de limbă rusă, deoarece procesul de dezvoltare a unui joc nu este atât de simplu și nu se face fără familiarizarea cu documentația tehnică.

Limitarea versiunii gratuite este că nu veți putea obține o licență și nu veți putea distribui (vinde) jocul pe care l-ați dezvoltat.

Limbajul interfeței: Engleză

Unreal Development Kit (UDK)

Unreal - acesta este cuvântul pe care dezvoltatorii lui Unreal Engine au decis să îl folosească nu numai în numele motorului, ci și în numele unor jocuri - „Unreal”, Unreal Tournament, Unreal Championship. Printre produsele lansate se numără și Mass Effect, XCOM, Borderlands 2 și peste o sută de jocuri neobișnuite care au primit recunoaștere la nivel mondial.


Capabilitati:

  • Unreal Engine este un motor multiplatformă și acceptă computere IBM compatibile cu PC, Xbox 360, PlayStation 3, Wii, Android. Pentru a fi mai precis, puteți dezvolta un joc pe Windows și puteți rula produsul rezultat pe consolele de jocuri descrise mai sus și, desigur, pe Windows însuși.
  • Inițial, motorul este adaptat pentru crearea de shootere, dar este potrivit și pentru alte genuri, precum jocurile MMO.
  • Grafica la un nivel foarte inalt. Umbre și lumini cu detalii ridicate. Există un sistem pentru calcularea Iluminării Masei Luminoase Unreal.
  • Editorul încorporat are un set imens de instrumente încorporate, inclusiv FaceFX Studio (animație feței), editor de plase, Unreal Facade (dezvoltarea arhitecturii și clădirilor), Unreal PhAT (lucrare cu fizica), precum și editori pentru animație, texturi, sunete, niveluri, peisaj și altele.
  • Scriptarea se realizează în limbajul Unreal Script, care include multe caracteristici care simplifică dezvoltarea jocurilor 3D. În ciuda unor dificultăți, cum ar fi moștenirea clasei, aspectul codului Unreal Script este similar cu același C / C ++.

Exemple de jocuri: iată un plus la ceea ce am scris mai sus - http://www.unrealengine.com/en/showcase/

Limbajul interfeței: Engleză

Unity3D

Un motor care câștigă rapid popularitate printre începători. Motivul pentru aceasta este destul de natural - ușurința și intuitivitatea atât a interfeței, cât și a sistemului de construcție a jocului în ansamblu. O mulțime de tutoriale video și documentație de înaltă calitate oferă un avantaj suplimentar acestui motor. În funcționare, Unity3D este destul de productiv și stabil.



Capabilitati:

  • Jocuri multiplatformă și motorul în sine. Sunt acceptate Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player. Aș dori în special să subliniez pluginul web, deoarece acum puteți juca jocurile 3D create direct în browser, mai jos am dat un link cu exemple de jocuri.
  • Aproape fiecare gen de jocuri moderne este acoperit, este cu adevărat impresionant (http://unity3d.com/gallery/made-with-unity/profiles/)!
  • Import simplificat de texturi, sunete, fonturi. Pentru a importa, trebuie doar să trageți elementele în folderul texturi de pe panoul motorului. Formate acceptate: JPEG, PNG, GIF, BMP, TGA, IFF, PICT, PSD, TIFF (imagini); FBX, COLLADA, 3DS, DXF (modele 3D); MP3, OGG, AIFF, WAV, MOD, IT, S3M, XM (audio).
  • Scripting. Scripturile pot fi scrise în JavaScript, C# și un dialect Python numit Boo. Cel mai adesea, codul este scris în JavaScript, în plus, aproape tot ajutorul Unity conține exemple în JavaScript. Puteți verifica funcționarea scriptului chiar în joc fără a părăsi fereastra Unity.
  • Sistemul grafic este bine optimizat și rulează pe DirectX (include suport pentru DirectX 11) și OpenGL. Există suport pentru umbrirea amânată și umbrele în timp real. Există, de asemenea, un generator de teren încorporat și un editor de umbrire încorporat.
  • Dacă doriți să dezvoltați un joc în echipă, motorul vă oferă un sistem de dezvoltare colaborativă - Asset Server.

Exemple de jocuri: Bad Piggies, Wasteland 2. Unele jocuri pot fi jucate direct pe Site-ul Unity(necesită instalarea unui plugin special UnityWebPlayer)

Limbajul interfeței: Engleză

Unde sa încep?

Pe forumul nostru există un subiect dedicat acestui motor (link de mai jos). Aici veți găsi tutoriale video și alte materiale pentru a învăța Unity3D.

Să rezumam. Ce sa aleg?

Desigur, pentru a alege un motor, trebuie să știi clar pentru ce platformă vei dezvolta jocul. Pentru platformele mobile, alegeți între Unity3D și Unreal Development Kit (UDK). Unity3D are cea mai bogată gamă de platforme: Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player (majoritatea platformelor sunt excluse în versiunea gratuită).

Genul jocului:

Cu aceste trei motoare poți face un joc de orice gen, dar CryENGINE 3 și UDK vor fi mai concentrate pe FPS (shootere). Sim-urile de curse sunt UDK pentru că e mai bine cu fizica, dar și Unity este bine.

Antrenament/Interfață:

Scriptarea este o parte integrantă a dezvoltării jocului, iar Unity este cel mai bun aici. Unii începători își pot da seama cum să scrie scripturi simple chiar și fără documente. În ceea ce privește materialul de instruire, există suficient în RuNet pentru toate motoarele descrise mai sus, dar Unity3D este și aici în frunte.

Arte grafice:

Revizuirea oferă exemple de produse finite, acestea sunt deja suficiente pentru a trage concluzii. CryENGINE 3 depășește concurența, dar nu este clar superioritate. Unity a pierdut multe tehnologii în versiunea gratuită, vezi lista completă de funcții aici - https://store.unity3d.com/ („citește mai multe” > butonul „Comparație licențe”)

Alegeți un motor în funcție de nevoile și cunoștințele dvs. Merită totuși să încerci fiecare și să alegi ce este mai aproape și mai ușor pentru tine.

Acest articol va discuta despre programe gratuite pentru crearea de jocuri 2D și 3D. Acest articol se adresează nu numai începătorilor, ci și celor mai experimentați.

Vor fi descrise programe cu care puteți crea atât jocuri 2D primitive, cât și jocuri 3D mai complexe folosind fizica, grafică înaltă, scripting și algoritmi. Topul va conține motoare și programe pe care oricine poate crea jocuri, deoarece pentru aceasta nu este nevoie să cunoașteți și să scrieți scripturi complexe speciale, precum și să cunoașteți limbaje de programare.

De asemenea, acest top poate fi util persoanelor care sunt implicate în crearea de jocuri și au experiență în programare, lucrează cu framework-uri și biblioteci.

Articolul îi va ajuta pe cei care doresc să facă debutul în acest domeniu și aleg acum cel mai bun motor pentru ei înșiși. Partea de sus va descrie toate plusurile și minusurile motoarelor prezentate.

Se vor forma primele 5 motoare de creare a jocurilor, începând cu cele mai primitive și simple, terminând cu altele mai complexe. Acest top a fost format ținând cont de utilizarea motoarelor complet gratuite și disponibile, precum și de relevanța și suportul acestor programe.

Motoarele selectate și descrise în acest articol nu vor fi cele mai bune, sunt pur și simplu cele mai potrivite pentru sarcinile creatorilor de jocuri începători.

Un mic fundal.

Anterior, toate jocurile erau create manual pentru fiecare platformă. De fiecare dată, întregul joc a fost scris de la zero. Apoi, dezvoltatorii de jocuri au observat că atunci când creează jocuri există multe sarcini de rutină care sunt mai ușor de automatizat, scrieți astfel de soluții o dată și apoi pur și simplu faceți referire la ele din cod.

Astfel, au apărut bibliotecile, cadrele și apoi motoarele cu drepturi depline.

locul 5

Stencyl este un constructor de jocuri care vă va ajuta să creați jocuri de diverse genuri în format 2D, pentru platforme precum Android, IOS, Windows, precum și jocuri în format Flash și HTML 5.

Constructorul este o selecție gata făcută de blocuri de evenimente, un coș de acțiuni la distanță, blocuri de acțiuni predefinite și multe altele. În același timp, dezvoltatorii acestui constructor oferă posibilitatea de a-și crea propriile evenimente și reacții. Un astfel de motor are un set mare de instrumente și capacitatea de a lucra cu un designer vizual.

Simplitatea și o gamă largă de instrumente simple nu reduce posibilitățile acestui constructor pentru munca profesioniștilor. Motorul oferă o opțiune pentru scrierea codului în limbajul ActionScript 3.0.

Folosind acest motor, puteți crea jocuri online, așa-numitele jocuri flash, în formate Flash și HTML 5 care pot fi rulate într-un browser și plasate pe site-uri web.

Constructorul Stencyl oferă o oportunitate foarte utilă și interesantă de a dezvolta un joc într-o echipă, fiind în același timp la distanță unul de celălalt, folosind o interfață comună de rețea, chat și asistență, care sunt oferite gratuit pe site-ul oficial.

În acest constructor, merită remarcată prezența unui magazin de unde puteți descărca scripturi gata făcute, grafice și multe altele.

Un exemplu de funcționare a motorului este o mulțime de jocuri flash online, care sunt pline pe Internet.

· Ușurință în operare.

· Un număr mare de tutoriale video și instrucțiuni, precum și asistență pe site-ul oficial.

· Designerul este complet gratuit.

· Posibilitate de lucru colectiv asupra jocului.

· Abilitatea de a utiliza propriile scripturi în ActionScript 3.0.

· Dezvoltare de jocuri pentru diferite platforme.

· Interfață în limba engleză.

· Interfața nu este imediat clară.

locul 4

Kodu Game Lab este un editor vizual care vă permite să creați jocuri 3D fără cunoștințe de limbaje de programare. Acest motor face posibilă crearea de lumi de joc, hărți și plasarea personajelor în ele, pentru care apoi puteți crea sarcini sau scenarii.

Toate acestea se pot face fără a scrie vreun script sau fără cunoștințe de limbaje de programare.

Kodu Game Lab are multe caracteristici și puteți crea orice gen de jocuri pe baza lui. Datorită faptului că interfața programului este foarte simplă, oricine poate crea cel mai primitiv joc cu propriul script și lume.

· O mulțime de instrumente.

· Ușurință în operare.

· Crearea de absolut orice gen de jocuri.

· Interfață în limba rusă.

· Nu este necesar un computer puternic.

Optimizare slabă.

· Capacitate slabă de a crea jocuri.

· Imposibilitatea creării unui kit de distribuție pentru instalare ulterioară pe alt computer.

· Imposibilitatea de a crea propriile texturi și de a adăuga propriile materiale.

locul 3

Unity este un motor puternic pentru crearea de jocuri. Acest motor este multiplatform, vă permite să creați jocuri pentru sisteme de operare populare precum Windows, MacOS, Linux, Android, IOS, precum și pentru console de jocuri Xbox, Wii.

Acest motor de joc este foarte popular printre dezvoltatorii începători, deoarece este gratuit, funcțional și oferă posibilitatea de a dezvolta jocuri pentru toate platformele populare.

Instalând plugin-uri speciale (eventual plătite) poți crea un joc primitiv fără a scrie scripturi sau algoritmi speciali. Astfel, chiar și o persoană departe de programare poate crea un joc simplu și poate încerca acest motor în funcțiune.

Versiunea gratuită a Unity are suficiente instrumente și funcții pentru începătorii în acest domeniu. Dacă sunteți deja un creator de jocuri cu experiență, atunci cel mai probabil nu veți avea suficient set de instrumente care sunt prezente în versiunea gratuită. Pentru a ajusta grafica jocurilor pe care le creați, vă sfătuiesc să utilizați versiunea Pro.

Principalele limbaje de programare de care aveți nevoie pentru a crea jocuri simple sunt C# și JavaScript.

Este demn de remarcat prezența unui magazin de skinuri, texturi și multe altele, precum și capacitatea de a utiliza propriile materiale create în motorul Unity.

Trebuie remarcat faptul că cele mai populare jocuri pentru PC și Smartphone-uri au fost create pe acest motor, așa că ar trebui să înțelegeți cât de mult este o platformă funcțională și puternică pentru crearea de jocuri.

Pentru a înțelege toate posibilitățile acestui motor, vă sfătuiesc să vă familiarizați cu jocurile video populare care au fost complet create pe Unity - acestea sunt Cities Skylines, Hearthstone: Heroes of Warcraft, Rust, Firewatch, Superhot, Kerbal Space Program.

· Interfață aproximativ ușor de înțeles.

· Crearea de absolut orice gen de jocuri.

· Multiplatformă.

· Optimizare.

· Un număr mare de lecții video și instrucțiuni.

· Motorul este complet liber.

· Nu este necesar un computer puternic.

· Nu este potrivit pentru începători.

· Cod sursă închis.

· Grafică învechită.

Fără îndoială, acest motor este de multe ori mai bun și mai funcțional decât precedentele, dar dacă este privit din partea creării de jocuri mai profesioniste, atunci trebuie să se înțeleagă că Unity devine învechit.

locul 2

Unreal Engine este un motor destul de puternic pentru crearea de jocuri. Această platformă permite crearea de jocuri 2D și 3D. O parte integrantă a unor astfel de motoare moderne și puternice este multi-platformă, iar în Unreal Engine este implementat destul de bine. Puteți crea jocuri pentru toate platformele populare, atât pentru smartphone-uri (Android, IOS), cât și pentru computere care rulează (Windows, MacOS).

Pentru acest motor pe site-ul oficial și pe internet există destul de multă documentație și informații despre lucrul cu acesta. Prin urmare, dacă nu sunteți familiarizat cu Unreal Engine, puteți găsi cu ușurință toate informațiile de care aveți nevoie pentru a porni, iar dacă întâmpinați probleme în timpul dezvoltării, vă puteți referi la formular și puteți discuta sau găsi o soluție la problemă.

Unreal Engine este un motor de creare de jocuri complet gratuit pe care îl puteți descărca de pe site-ul oficial.

Este foarte important dacă ești un dezvoltator profesionist și plănuiești să creezi un proiect destul de complex și mare, atunci ar trebui să fii atent la această platformă, deoarece are o sursă complet deschisă și o grafică modernă foarte bine optimizată. În ceea ce privește scrierea de scripturi, motorul folosește limbajul de programare C++. Open Source vă permite să adăugați propriile biblioteci și cadre la motor, ceea ce vă oferă posibilități aproape nelimitate în crearea de jocuri.

Vreau să observ că, dacă nu aveți experiență în domeniul creării de jocuri și dacă nu cunoașteți elementele de bază ale programării în C++, atunci nu ar trebui să începeți să vă familiarizați cu dezvoltarea jocurilor cu acest motor. Deoarece Unreal Engine este un instrument profesional pentru crearea de jocuri.

Pentru a înțelege întreaga putere și posibilitățile motorului, puteți privi proiecte populare deja create pe el, precum Gears of War 4, We Happy Few, Final Fantasy VII, Dead Island 2, Taken 7 și o listă lungă de exemple de Caracteristici.

· O mulțime de instrumente.

· Crearea de absolut orice gen de jocuri.

· Multiplatformă.

· Optimizare.

· Un număr mare de lecții video și instrucțiuni.

· Forumuri proprii, discuții în dezvoltarea jocurilor.

· Motorul este complet liber.

· Suplimente încorporate pentru magazin.

· Abilitatea de a crea multiplayer în jocuri.

· Nivel înalt de grafică.

· Sursa deschisa

· Nu este potrivit pentru începători.

· Interfață sofisticată.

1 loc

CryEngine a fost pus pe primul loc, deși este foarte asemănător cu Unreal Engine, dar acum este mai popular pentru crearea de jocuri moderne și se dezvoltă din ce în ce mai mult în fiecare zi. CryEngine este cel mai popular motor printre dezvoltatorii de jocuri complexe și moderne, folosind cea mai bună grafică, fizică și multe altele.

CryEngine este un motor puternic pentru crearea de jocuri moderne în orice gen pentru toate platformele posibile. De asemenea, este multi-platformă și vă permite să creați jocuri pentru Windows, MacOS, Linux, Android, IOS.

Este foarte potrivit pentru lucrul în echipă pe proiecte și vă permite să creați jocuri cu cele mai recente cunoștințe și capacități. De asemenea, motorul are un cod sursă deschis, care oferă posibilități nelimitate în finalizarea motorului și crearea de jocuri pe care nimeni nu le-a creat încă.

Deși motorul este puternic și vă permite să rulați și să creați jocuri cu grafică înaltă, vă permite și să creați jocuri 2D care nu numai că vor arăta frumos.

Iată câteva proiecte implementate pe CryEngine: CrySis, Star Citizen, Sniper: Ghost Warrior 3, Ryse: Son of Rome, Warface, prima parte a FarCry și multe altele.

· O mulțime de instrumente.

· Crearea de absolut orice gen de jocuri.

· Multiplatformă.

· Optimizare.

· Un număr mare de lecții video și instrucțiuni.

· Forumuri proprii, discuții în dezvoltarea jocurilor.

· Motorul este complet liber.

· Suplimente încorporate pentru magazin.

· Abilitatea de a crea multiplayer în jocuri.

· Nivel înalt de grafică.

· Posibilitati aproape nelimitate in crearea de jocuri.

· Sursa deschisa

· Nu este potrivit pentru începători.

· Destul de solicitant la computer.

· Interfață sofisticată.

Concluzie

Articolul descrie cele mai populare și, după părerea mea, cele mai bune motoare și constructori pentru a crea atât jocuri primitive 2D, cât și pentru dezvoltarea celor mai avansate jocuri video noi.

Dacă doriți să începeți să dezvoltați jocuri, dar nu cunoașteți niciun limbaj de programare, atunci ar trebui să vă puneți atenția pe locurile 5 și 4. Astfel de motoare vă vor ajuta să creați jocuri simple fără cunoștințe despre limbaje de programare și scripting. Pentru a vă crea propriul joc, editorii vizuali obișnuiți ai acestor motoare sunt suficiente pentru dvs.

În cazul în care sunteți deja un creator de jocuri destul de experimentat și doriți să debutați cu proiectul dvs., atunci ar trebui să aruncați o privire la primele trei din acest top și să decideți ce proiect și pentru ce platformă veți implementa.

Dacă v-ați decis asupra motorului și ce fel de proiect veți implementa, atunci puteți continua în siguranță, iar forumurile, documentația și comunitățile de dezvoltatori pentru aceste platforme vă vor ajuta în acest sens.

CATEGORII

ARTICOLE POPULARE

2022 "kingad.ru" - examinarea cu ultrasunete a organelor umane