Crearea unei lumi de joc de la zero. Programarea jocurilor: programe, caracteristici de creare și recomandări

Jocurile video nu mai sunt o industrie în plină expansiune. Ea este în floare. Există mai mulți oameni care joacă jocuri video decât oricând. Aceasta înseamnă că există o mulțime de oportunități pentru ca oamenii noi să pătrundă și să facă un joc grozav. Ai putea fi tu! Dar cum să faci asta? Procesul de realizare a jocurilor este foarte complex, dar puteți face singur un joc cu puțin ajutor sau finanțare. Vă vom prezenta elementele de bază de care va trebui să țineți cont pentru a vă face jocul și a-l face bine. Doar începeți cu pasul 1 de mai jos.

Pași

Pregătirea pentru succes

    Înțelegeți-vă jocul. Va trebui să planificați destul de mult și să vă gândiți la probleme de ansamblu dacă doriți ca procesul să meargă fără probleme. În ce gen va fi jocul tău (RPG, shooter, platformer etc.)? Pe ce platformă va fi lansat jocul tău? Ce caracteristici unice și distinctive va avea jocul tău? Răspunsul la fiecare întrebare necesită un set diferit de resurse, abilități și planificare, deoarece acestea influențează diferit dezvoltarea jocului.

    Faceți un design bun pentru joc. Modul în care este conceput jocul va fi foarte important, așa că cel mai bine este să vă dați seama de astfel de lucruri înainte de a începe să creați jocul. Cum vor progresa jucătorii prin joc? Cum vor interacționa jucătorii cu lumea din jurul lor? Cum vei antrena jucătorii? Ce acompaniament audio și muzical vei folosi? Toate acestea sunt foarte importante.

    Fii realist. Dacă ar fi ușor să produci jocuri precum Mass Effect, toată lumea ar face-o. Trebuie să înțelegi ce poți și ce nu poți face fără un studio imens și o experiență bună în spatele tău. De asemenea, trebuie să fii realist cu privire la ceea ce poți realiza într-o perioadă rezonabilă de timp. Dacă nu te uiți realist la punctele tale forte, cel mai probabil vei deveni rapid dezamăgit și vei renunța. Și nu vrem să renunțați!

  1. Găsiți hardware și software bun. Crearea unui joc la orice nivel deasupra „mobilului” necesită un computer pe care majoritatea l-ar numi „sofisticat”. Dacă utilizați un sistem mai vechi, veți descoperi rapid că nu veți putea rula jocul pe care îl faceți pe el. Veți avea nevoie, de asemenea, de un software foarte puternic și destul de specializat pentru a crea jocuri. Unele sunt ieftine sau gratuite, dar altele pot fi destul de scumpe. Ne vom uita la software-ul bun în secțiunile următoare, dar puteți observa că software-ul de care veți avea nevoie poate include programe de modelare 3D, editori de imagini, editori de text, compilatoare etc.

    • Cel puțin, veți avea nevoie de un procesor puternic (cel puțin un quad-core și, de preferință, unul dintre noile i5 sau i7), multă memorie RAM și o placă grafică avansată.

Nu scrie doar un motor, cel mai probabil nimeni nu va avea nevoie de el. Pentru că dacă nu ai scris, atunci nu cunoști complexitățile utilizării motorului în joc, iar motorul tău va fi nepotrivit pentru orice joc.

Faceți un joc, nu un motor pentru el, mai ales nu scrieți un motor pentru un joc în așa fel încât să poată fi folosit în alte jocuri. Scrieți doar jocul și sistemele de bază minime necesare. Dacă într-un joc procesezi doar 2 butoane, atunci nu scrie un modul de intrare în DirectInput care procesează toate butoanele și mouse-ul. Utilizați instrumentele minime și simple necesare pentru a rezolva problema. Dacă găsiți o componentă străină simplă, utilizați-o. Pentru că complexitatea chiar și a unui joc mic este foarte mare și nu ar trebui să fii distras de lucruri inutile.

Aplicați planificarea. Este necesar chiar și pentru un joc mic făcut de o singură persoană. Este alcătuit din etape și, cu cât eroarea este mai devreme, cu atât va fi mai scumpă, pe măsură ce trece prin etapele următoare și devine plină de muncă. Dacă nu vrei să muncești de 2 sau 20 de ori mai mult, atunci fii foarte respectuos față de planificare. De exemplu, dacă plănuiești să faci un joc prost sau deloc un joc, ci un motor, atunci vei lucra la acest proiect timp de un an și vei renunța, pentru că vei înțelege că nimeni nu are nevoie de el, adică anul va fi irosit din cauza unei erori în planificarea obiectivului. Dacă nu planificați deloc, asta nu înseamnă că veți scăpa de erorile de planificare, ci dimpotrivă, le veți avea în stadiile foarte incipiente, drept urmare veți lucra o parte semnificativă a timpului dvs. în zadar, iar riscul eșecului proiectului crește.

Planificarea înseamnă:

1. Scop. Alegeți ce joc merită făcut, astfel încât să fie popular, studiați piața. Chiar dacă nu intenționați să vindeți jocul, urmați totuși acest pas, atunci vă va fi mai plăcut să faceți un joc care este la cerere.

2. Cerințe. Ar putea fi simplitate. Nu încercați să faceți un joc cu libertate absolută de acțiune și cu grafică absolut realistă. Sau, de exemplu, cerințele de performanță, numărul de personaje, caracteristicile intrigii. Este util ca alții să vă solicite. Astfel vei face un joc pentru altii, care iti va creste motivatia. Cerințele lor pot fi mai bune decât ale tale, rezultând un joc mai bun. Eliminați cererile imposibile.

3. Arhitectura. Aceasta este logica. Folosind o abordare de sus în jos, faceți o ierarhie a funcțiilor. La un moment dat, nu veți putea face mai multă arhitectură de sus în jos, nu pentru că ați făcut deja totul, ci pentru că subtilitățile implementării vă oferă propriile reguli, atunci trebuie să continuați să creați arhitectura în jos. up way, adică pe baza caracteristicilor API, ajustați interfața de nivel superior.

4. Design. Funcțiile superioare constau în apeluri către cele inferioare, adică sunt aproape implementate în etapa de creare a arhitecturii. Proiectați implementarea celor mai mici funcții în pseudocod. Pseudocodul nu ar trebui să fie cod C doar în rusă. Ar trebui să fie de cel puțin 2 ori mai scurt și să implementeze algoritmul în mod descriptiv, să răspundă nu la întrebarea cum, ci la ce și ar trebui să vă permită să vă concentrați asupra celor mai complexe lucruri. Un pseudocod bun face comentarii bune care nu dublează codul, ci îl explică. Creați teste pentru funcțiile inferioare. Încercați să dovediți corectitudinea programului.

5. Design. Abia acum a sosit etapa de codare. Ar trebui să implementați funcțiile și testele inferioare și să obțineți un program de lucru. Utilizați pseudocod pentru comentarii. Respectați un anumit stil de formatare.

Nu ne vom opri asupra testării și depanării.

Este bine să planificați public, deoarece alții vă vor ajuta să identificați erorile pe care nu le-ați fi identificat singur și să vă reduceți timpul de lucru și să îmbunătățiți rezultatul.

Cunoștințe necesare:

1. Planificare.

2. Puțină matematică tridimensională în cazul utilizării graficelor tridimensionale. Nu trebuie să-l cunoașteți în detaliu datorită încapsulării. Este descris în multe cărți și referințe despre

Dezvoltarea jocului este pe linia de plutire, este promițătoare și câștigă popularitate. Am pregătit o infografică detaliată despre calea spre dezvoltarea jocului de învățare.

Există multe domenii asociate cu dezvoltarea jocului și fiecare etapă de antrenament se bazează pe etapa anterioară. De exemplu, nu ar trebui să sari imediat la motoarele de joc. Începeți cu dezvoltarea de software, studiind matematica cu accent pe programarea jocurilor și abia apoi treceți la dezvoltarea jocurilor. Fiecare dintre etapele prezentate este un ghid pas cu pas, inclusiv cărți și alte materiale.

0. Dezvoltarea de jocuri pentru copii

Multe cărți se concentrează pe lucrul cu mediul de dezvoltare legendar și intuitiv pentru copii Scratch, inclusiv ScratchJr. După bază vin informații despre Python Pygame. Există o carte pentru copiii de 5 ani, dar cea mai mare parte a materialului este potrivit pentru copiii cu vârsta de peste 8 ani.

1. Informatica

Cunoștințele teoretice sunt o componentă obligatorie, fără de care studiile suplimentare sunt lipsite de sens. Această selecție de literatură educațională include elementele de bază, informații despre algoritmi și matematică în contextul studierii informaticii.

2. Limbaje de programare

A vorbi limba computerului nu este ușor, dar este posibil. Și există o mulțime de astfel de moduri. De exemplu, limbajul C a influențat semnificativ industria software, împărtășindu-și sintaxa cu popularele C#, C++ și Java. C++, la rândul său, este un limbaj puternic pentru crearea de programe și sisteme software eficiente. Mulți scriu jocuri și în C#: limbajul este rapid, convenabil și vă permite să începeți dezvoltarea mai rapid.

Dar Lua a adoptat ceva din C++. Limbajul de script este bun pentru logica jocului. Va facilita inițializarea unui nivel, legarea sarcinilor la obiecte, schimbarea comportamentului NPC-urilor în mod interactiv, fără a fi nevoie să recompilați proiectul și multe altele.

3. Crearea aplicatiilor

Și dacă informatica este o bază teoretică, atunci există mai multă practică aici. Dezvoltarea jocurilor este un drum accidentat, iar cel mai bun loc pentru a începe este cu aplicațiile. Cărțile cu sarcini practice, precum și informații despre modele și UML vă vor ajuta să vă dați seama ce este.

4. Matematică pentru dezvoltarea jocului

Nu, nu va exista un curs școlar de algebră și geometrie. Selecția este împărțită în bazele matematicii în domeniul dezvoltării jocului și un nivel mai avansat.

5. Programarea jocurilor

Platforme hardware, sisteme de operare, seturi API, algoritmi, cross-platform și alte aspecte importante care vor sta la baza jocului în curs de dezvoltare. Cărțile sunt completate cu o serie de articole de dezvoltare a jocurilor care conțin informații utile despre programare.

6. Dezvoltarea motorului de joc

Motorul este inima jocului, care „descărcă” funcționalitatea și instrumentele necesare. În primele cărți te vei familiariza cu arhitectura și designul. În plus, „motoarele de joc” sunt împărțite în instrumente, optimizare, scripturi și materiale suplimentare sub formă de articole. În timpul introducerii, sunt atinse modele, trucuri algoritmice, optimizare în Unity și alte nuanțe.

7. Grafică pe computer

Da, conținutul este important, dar grafica computerizată este analogă cu interfața aplicației pe care o vor vedea utilizatorii. Prin urmare, ar trebui să i se acorde o atenție deosebită.

Nu e de mirare că această secțiune este cea mai mare. Aceasta include elementele de bază ale programării cu Real-Time 3D, DirectX și OpenGL. Totul este completat cu informații despre randare și tehnologii. Direct3D și OpenGL au primit o atenție deosebită în selecție.



8. Audio joc

Dezvoltarea jocului se referă și la sunet: acestea sunt sunete făcute de NPC-uri, personajul principal, fenomene sau obiecte, precum și muzică. Programarea audio a inclus doar două cărți, dar acestea oferă informațiile necesare într-un mod accesibil.

9. Fizica jocului și animație

Una dintre cele mai dificile etape. Pe lângă baza software și imagini, trebuie să existe legi conform cărora toate acestea interacționează. Fizica jocurilor și programarea animației sunt acoperite în 17 cărți. Imitarea lichidului este afectată separat.

10. Inteligența artificială pentru jocuri

Există o mulțime de personaje controlate de computer: acestea pot fi mafiote, donatori de misiuni și chiar șah obișnuit. O abundență de cărți vă va ajuta să înțelegeți principiile AI. Mai jos este o listă de articole tematice utile.

11. Programare joc multiplayer

Dezvoltarea jocurilor cu un singur jucător este foarte diferită de opțiunile multiplayer. Aici trebuie să țineți cont de conexiunea, funcționarea firelor și alte nuanțe. Selecția este împărțită în articole și cărți despre programarea serverelor, programarea rețelei și protocolul de rețea.

Acest articol este primul dintr-o serie întreagă de materiale pentru cei care doresc să devină un creator de jocuri. Dacă ești tânăr, ambițios și plin de idei, iar mâinile tale mâncărime să faci un „GTA killer” sau „MMORPG ca WoW, dar mai cool”, atunci ai găsit ceea ce căutai - Ghid pentru începători pentru crearea de jocuri. Scopul meu este acela de a oferi cititorului o idee generală despre cum arată procesul de creare a jocurilor și de a risipi orice iluzii care s-ar fi putut dezvolta în acest sens, pentru ca ulterior să evitați greșelile făcute de mulți. Ca în orice afacere, jumătate din succes este pregătirea corectă, așa că, cu cât înțelegeți mai bine întreaga imagine de la bun început, cu atât puteți obține mai mult succes.

În acest moment, seria de articole include următoarele materiale, care vor fi completate în timp:

1. Realizarea de jocuri pentru începători






Dezvoltator de jocuri începători - Oameni obișnuiți „Cettle”

Deci, după o altă seară te-ai gândit - de ce sunt mai rău?... Ne-am gândit și am decis că iată, o șansă de recunoaștere universală - este timpul să creezi jocurile visurilor tale! Se pare că nu este nimic complicat în asta, dar te înșeli... greșit serios. De aici probabil vom începe.

De fapt, chiar dacă nu atingem problema complexității dezvoltării oricărui joc (și cu siguranță o vom atinge puțin mai jos), atunci toate avantajele și aspectele pozitive ale „creării jocurilor” sunt mai mult decât echilibrate de aspecte negative cu care toți dezvoltatorii, în special începătorii, se confruntă într-un fel sau altul.

Se întâmplă că chiar prima etapă este și cea mai atractivă - acesta este momentul nașterii unei idei, al elaborării ei superficiale, un moment al creativității. În astfel de momente, poți petrece ore întregi înconjurând camera, imaginându-ți cât de grozav ar trebui să iasă totul și ce fel de recunoaștere poți obține dacă dai viață unei idei noi. Admirarea pentru geniul creativ poate deborda vasul și, în acest caz, va necesita o ieșire - de cele mai multe ori, o idee imatură se revarsă pe unul dintre forumurile tematice, într-un subiect cu un titlu precum „Adun o echipă pentru dezvoltă un joc, avem nevoie de toată lumea.” Unde este ridiculizat cu succes de tovarășii mai experimentați din magazin și, trebuie să recunoaștem, uneori pe bună dreptate.

Crearea de jocuri - distracție?

Din păcate, acest lucru este departe de a fi cazul. Chiar dacă nu ne referim la munca profesională în industria producției de jocuri, un proiect amator nu este divertisment în adevăratul sens al cuvântului. Desigur, procesul de lucru la întruchiparea ideilor proprii aduce o anumită satisfacție și este convenabil ca mijloc de autorealizare, dar... După cum s-a spus deja, cel mai plăcut lucru este momentul nașterii unei idei și elaborarea lui, dar apoi „zilele lucrătoare” vin inevitabil cu acțiunile lor repetitive, munca grea obositoare și lucruri pe care cu adevărat nu vrei să le faci (și din moment ce crearea de jocuri este o muncă destul de diversă, astfel de lucruri se vor întâmpla probabil, mai ales dacă lucrezi singur). Drept urmare, motivația se îneacă într-o astfel de mlaștină și, odată cu ea, dorința de a lucra la proiectul tău.

Fii pregătit pentru faptul că chiar și un proiect de joc relativ mic îți poate lua luni de zile până la finalizare. Gândește-te – ai suficientă motivație pentru a continua să lucrezi la implementarea ideii tale chiar și după ce entuziasmul inițial dispare?.. Probabil că nu mă voi înșela dacă spun că proporția proiectelor care nu sunt finalizate și abandonate în diferite etape de dezvoltare tind să ajungă la 99%... Nu vrei să adaugi la acest număr cu ideea ta, nu?

Portretul tipic al unui dezvoltator începător

Fie ca cei care se recunosc în această descriere să mă ierte; vă îndemn să nu vă jigniți, ci să continuați să citiți. Acum vom încerca să desenăm un portret tipic al unui dezvoltator de jocuri începători pentru a înțelege mai bine cu ce avem de a face. Deci, un „creator de jocuri” începător este cel mai adesea un elev de școală cu vârsta cuprinsă între 12-18 ani, care s-a entuziasmat brusc de ideea de a crea jocuri. O idee vine spontan sau după un fel de inspirație, ca un film nou sau un joc popular. De regulă, el însuși nu știe să facă nimic din cauza vârstei, lipsei de experiență și din alte motive, așa că vrea să acționeze ca " cap" și/sau " scenarist", "autor de idei„În consecință, din moment ce este imposibil să faci ceva care să se aseamănă cu un joc pe cont propriu cu astfel de abilități, ai nevoie de o „echipă”, pe care acest generator de idei geniale încearcă să o adune pe unul dintre forumurile tematice.

La o examinare mai atentă, ideea se dovedește a fi o clonă a ceva popular și binecunoscut, „dar mai bun”. Deoarece nu există nicio idee despre ce anume își dorește și cum să organizeze munca productivă, toată lumea sau aproape toată lumea este invitată să se alăture echipei. Drept urmare, o astfel de „echipă” este formată din oameni aleatoriu care, timp de o săptămână sau două, creează aspectul unei discuții aprinse despre „proiect”, uneori chiar încercând să facă ceva (cum ar fi un model 3D dintr-un set de primitive). ), dar după cam în același timp se irosește entuziasmul de odinioară, membrii echipei au probleme urgente/ședință/lecții/bunica se îmbolnăvește și toată ideea se prăbușește cu bucurie ca un castel de cărți. Este aceasta o poză familiară?...

Dezvoltarea jocului - profesie sau hobby?

Dezvoltarea jocurilor este doar un hobby pentru mulți, dar unii oameni urmează o carieră în industria de dezvoltare a jocurilor și devin dezvoltatori profesioniști. Desigur, nu se pune problema dacă există o diferență între un amator și un profesionist; aceasta există și este destul de semnificativă. În același timp, unii amatori au un nivel mult mai ridicat decât unii „profesioniști”, așa că însuși faptul de a aparține uneia dintre aceste două grupe nu este decisiv. Cu toate acestea, încă mai lasă o amprentă.

Amator, de regulă, are o sursă diferită de venit (dacă este deja suficient de mare), așa că problema succesului comercial al proiectului său nu planează asupra lui. La fel și pentru cei care studiază la școală/școală profesională/universitate - pot lucra la joc pentru propria lor plăcere, pot renunța oricând, pot pune în aplicare orice idei și, în general, pot experimenta mult mai multă libertate în acțiunile lor. Pe de altă parte, ei nu pot dedica suficient timp învățării instrumentelor și dobândirii de noi abilități, așa că în lumea jocurilor în continuă schimbare, ei sunt mereu în urmă tehnologic și calitativ.

Profesional- E profesionist și în Africa. Își face treaba și este plătit pentru asta. De regulă, trebuie să lucrezi la ideile altora și este bine dacă acestea par interesante - dar uneori trebuie totuși să lucrezi la ceea ce nu-ți place. Deoarece nivelul de calificare este decisiv în activitatea profesională, o astfel de persoană trebuie să țină pasul cu vremurile - să stăpânească noi tehnologii, programe, tehnici, tehnici etc. Își permite să participe la seminarii, cursuri de perfecționare, să petreacă suficient timp pe cărți și tutoriale video - într-un cuvânt, să fie într-o cursă constantă pentru dreptul de a fi considerat un specialist în domeniul său.

Există o a treia opțiune - aceasta dezvoltatori independenți (indie). În opinia mea, aceasta este calea cea mai atractivă pentru cei care au suficient talent și abilități pentru a dezvolta jocuri „de la început până la sfârșit” independent sau într-o echipă mică. Există avantaje evidente ale acestei abordări - poți lucra la implementarea ideilor tale și, în același timp, poți câștiga bani din ea.

După ce a absorbit avantajele unei abordări profesionale și de hobby, dezvoltarea indie nu este lipsită de zbura în unguent.

  • În primul rând, pentru a fi un dezvoltator indie de succes, trebuie să-ți îmbunătățești în mod regulat abilitățile și să-ți îmbunătățești abilitățile, dedicând suficient timp autoeducației - două zile libere pe săptămână pe care le poți dedica afacerii tale, cel mai probabil, nu vor fi suficiente.
  • În al doilea rând, va trebui să faci în mod independent multe lucruri specifice care într-o companie mare ar fi efectuate de specialiști individuali, dar într-un proiect de amatori te-ai putea descurca fără ele. În al treilea rând, deoarece probabil că există doar câțiva profesioniști care se pot ocupa de toate aspectele dezvoltării jocurilor (grafică-design-muzică-software) în întreaga lume, o parte din muncă va trebui transferată la execuție către liber profesioniști sau căutați oameni cu gânduri similare care sunt gata să lucreze cu dvs.
  • Și în al treilea rând, atunci când pariezi pe proiectul tău, investești timp și bani în el (deși inițial te poți descurca fără investiții semnificative) și te aștepți să obții un fel de profit. Și aici totul depinde de tine - ceea ce câștigi este ceea ce câștigi. Un proiect poate fi atât de succes, cât și de nereușit.

Idei de jocuri de preț


De multe ori întâlnim o situație în care pe un forum de dezvoltare a jocului apare un subiect în care autorul își prezintă proiectul, dar evită orice detaliu, limitându-se doar la informațiile cele mai generale. Ca răspuns la solicitările de detalii, autorul susține că nu va face acest lucru pentru că... ideile sunt unice și pot fi furate. Desigur, unele idei pot avea mare succes și este destul de rezonabil să le păstrăm secrete, dar...

Nu leșina, dar o idee în sine nu are valoare. Zero. Chiar și cea mai strălucită idee nu are valoare. Există o mulțime de idei, iar unele dintre ele sunt foarte, foarte reușite. Cu toate acestea, o idee nu are sens practic până când nu este implementată în ceva mai puțin abstract.

Gândește-te: când ai văzut ultima dată o idee cu adevărat originală? „Avatar”? Nu - dacă descompuneți ideea la nivel de concept, atunci totul este simplu: pământenii din viitor extrag resurse de pe o planetă extraterestră, ignorând interesele populației locale. Unul dintre pământeni devine pătruns de simpatie pentru aborigeni, devine parte din poporul lor și conduce lupta împotriva invadatorilor. Simplu, nu-i așa? Criză? Un shooter clasic despre un soldat de elită al forțelor speciale cu super-puteri pe care costumul lui le oferă lui și extratereștrilor din spațiul cosmic. World of Warcraft? Un joc care se desfășoară într-un univers bogat în evenimente și povești de fundal, cu un rol important pentru componenta intriga, interacțiuni complexe diverse ale jucătorilor și un sistem economic puternic.

În toate aceste idei, cel mai valoros lucru este CUM au fost implementate. Chiar și cea mai simplă idee, dacă este adusă la viață la un nivel înalt, de înaltă calitate, cu o elaborare profundă, poate deveni un joc/film de succes.

Astfel, ajungem la concluzia că pentru un dezvoltator începător, întrebarea „cum” este mult mai importantă decât întrebarea „ce”. Evident, ideea de a crea un MMORPG de nouă generație (așa-numitul next-gen) este absolut inutilă pentru majoritatea dezvoltatorilor, deoarece din motive obiective pur și simplu nu îl pot implementa sub nicio formă.

Limba engleză pentru dezvoltatori de jocuri

Mențiune specială merită problema învățării limbii engleze. Este evident că industria jocurilor de noroc folosește în mod covârșitor engleza ca limbă de comunicare internațională. Desigur, există piețe naționale și dezvoltatorii lor care vorbesc propria limbă (de exemplu, Rusia și Japonia), unele dintre ele pot fi foarte mari și chiar uriașe (China) - dar acest lucru nu schimbă faptul că instrumentele de dezvoltare, educaționale materialele și documentația folosesc aproape întotdeauna limba engleză.

sunt convins ca cunoașterea limbii engleze este un factor critic, care are un impact uriaș asupra drumului pe care trebuie să îl urmezi pentru a deveni dezvoltator de jocuri. Chiar și din punct de vedere pur practic, capacitatea de a citi și înțelege texte în limba engleză este un atu uriaș în lupta pentru un loc la soare. Dacă deschideți posturi vacante pentru companii de dezvoltare ruse, atunci în 90% dintre acestea veți găsi o astfel de clauză precum „engleza tehnică la nivel de citire și înțelegere”.

Să luăm un exemplu specific - grafică 3D. Tutorialele text și video despre grafica 3D în limba rusă sunt realizate în mare parte de amatori pentru amatori, doar câteva dintre ele predau ceva ce poate fi numit un nivel mediu, iar o parte foarte mică sunt lucruri cu adevărat profesionale și relevante. Cu alte cuvinte, toate acestea sunt o picătură în oceanul cunoașterii.

Se pune întrebarea: de ce să vă mulțumiți cu o picătură când puteți bea marea? Cunoașterea și înțelegerea limbii engleze este cheia pentru o gamă largă de informații utile și relevante, chiar faptul de a accesa care vă va oferi un avans de zece puncte. Digital Tutors și Gnomon Workshop au mii de ore de videoclipuri de instruire care acoperă toate domeniile pachetelor populare 3D, cum ar fi Maya sau 3DS Max. Site-urile în limba engleză sunt pline de articole despre dezvoltarea jocurilor, iar pe forumuri pot sugera soluții la probleme complexe - pur și simplu pentru că numărul de oameni ACOLO este disproporționat mai mare decât numărul de oameni de AICI. Obțineți tot ce este mai bun din ambele lumi!

Ce să fac? Învățarea limbilor străine merită, chiar dacă renunți la dezvoltarea jocului într-un an. Cum? Nu dormi în timpul orelor de la școală, înscrie-te la cursuri, folosește tutoriale - există multe moduri, dacă vrei. O atenție deosebită trebuie acordată vocabularului - nu trebuie să fiți capabil să vorbiți această limbă, principalul lucru este să puteți citi și înțelege ceea ce citiți. După aceasta, puteți începe să vă dezvoltați abilitățile de a asculta vorbirea în engleză - și lecțiile video despre grafică 3D, dacă sunteți artist, sau lecțiile audio în engleză vă pot ajuta în acest sens. Repet încă o dată - de cealaltă parte a barierei lingvistice există o lume imensă plină de informații. A nu avea cheile este ca și cum ai studia dintr-o ciornă când există o bibliotecă în apropiere.

CATEGORII

ARTICOLE POPULARE

2023 „kingad.ru” - examinarea cu ultrasunete a organelor umane