Realizarea unui joc video de la zero

Autor: Tamara Smith
Data Creației: 24 Ianuarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
CUM SA FACI UN JOC ANDROID SI SA-L PUBLICI (Tutorial Complet)
Video: CUM SA FACI UN JOC ANDROID SI SA-L PUBLICI (Tutorial Complet)

Conţinut

Astăzi, mai mulți oameni joacă jocuri video decât oricând, lăsând mult spațiu pentru noii creatori de jocuri pentru a pune ceva grozav pe piață. Întregul proces de creare a unui joc este complicat, dar îl poți face singur cu puțin ajutor din exterior și cu bani puțini sau deloc. Acest articol vă va arăta elementele de bază de care aveți nevoie pentru a vă dezvolta jocul și a-l face grozav. Începeți cu Pasul 1 de mai jos.

A calca

Partea 1 din 4: Pregătirea pentru succes

  1. Înțelegeți-vă jocul. Va trebui să faceți ceva planificare și să vă gândiți la problemele mari dacă doriți ca întregul proces să se desfășoare fără probleme. Ce gen de joc va fi (RPG, shooter, platformer etc.)? Pe ce platformă se joacă jocul tău? Care vor fi caracteristicile unice sau proeminente ale jocului tău? Răspunsul la fiecare întrebare necesită un set diferit de resurse, abilități și planificare, deoarece acestea au impact asupra dezvoltării jocului în moduri diferite.
  2. Proiectarea unui joc bun. Proiectarea jocului este foarte importantă, așa că va trebui să rezolvați aceste lucruri înainte de a începe jocul. Cum progresează jucătorii prin joc? Cum comunică jucătorii cu lumea? Cum îi înveți pe jucători să interacționeze cu jocul? Ce fel de teme audio și muzică veți folosi? Toate acestea sunt foarte importante.
  3. Fii realist. Dacă producerea de jocuri precum Mass Effect ar fi ușoară, toată lumea ar face-o. Trebuie să înțelegeți ce puteți și ce nu puteți face fără un studio imens și o mulțime de experiență. De asemenea, trebuie să fii realist cu privire la ceea ce poți realiza într-un timp rezonabil. Dacă nu ești realist cu privire la ceea ce poți face, probabil vei deveni rapid dezamăgit și vei renunța. Nu vrem să renunți!
  4. Asigurați-vă că aveți hardware și software bune. Realizarea unui joc peste nivelul „mobil” necesită de obicei un computer foarte bun. Dacă utilizați un sistem mai vechi, nu veți putea face jocul pe computer. De asemenea, aveți nevoie de software destul de puternic și foarte specific pentru a crea jocuri. Unele programe sunt gratuite sau ieftine, dar altele pot fi costisitoare. Un software bun este discutat în continuare, dar cel puțin veți avea nevoie de programe 3D, software de editare a imaginilor, editoare de text, compilatoare etc.
    • Aveți nevoie de un procesor puternic (cel puțin un quad-core și, de preferință, unul dintre noile i5 sau i7), o mulțime de memorie RAM și cel puțin o placă video de ultimă generație.

Partea 2 din 4: Adunați o echipă

  1. Joacă singur jocuri mici, jocuri mari cu alte persoane. Dacă doriți doar să dezvoltați rapid un joc mobil cu imagini și programe simple, este în regulă. Acesta este un proiect bun pentru a lucra asupra dvs., pentru că îl puteți folosi pentru a le arăta viitorilor angajatori și investitori ceea ce puteți crea. Dar dacă vrei să faci un joc mai serios, ai nevoie de mai mulți oameni care să te ajute. Jocurile independente au de obicei o echipă de aproximativ 5-10 persoane (în funcție de complexitate), iar jocurile mai celebre pot funcționa până la câteva sute de oameni!
  2. Adunați-vă echipa. Ai nevoie de o mulțime de oameni cu multe abilități diferite (cum ar fi artiști, programatori etc.) pentru majoritatea tipurilor de jocuri. Aveți nevoie de programatori, modelatori, designeri vizuali, gameplay sau designeri de nivel, experți audio, precum și producători și oameni pentru marketing / aspecte financiare ale afacerii.
  3. Creați un document de proiectare. Gândiți-vă la acest lucru ca la ceva între un CV și un plan de luptă pentru jocul dvs. Un document de proiectare rezumă totul despre designul jocului tău: modul de joc, mecanica jocului, personajul, complotul etc. De asemenea, clarifică ce trebuie făcut, cine va face ce, care sunt așteptările și calendarul general. pentru finisarea lucrurilor. Documentul de proiectare este foarte important nu numai pentru a vă menține propria echipă pe drumul cel bun, ci și pentru a fi afișat potențialilor investitori.
    • Documentul dvs. de proiectare a jocului ar trebui să fie împărțit în părți și să includă un cuprins detaliat.
    • Elementele obișnuite includ povestea jocului, personajele majore și minore, designul nivelului, jocul, arta și grafica jocului, sunetele și muzica jocului, precum și aspectul controlului și designul interfeței utilizatorului.
    • Documentul de proiectare nu este de obicei limitat la text. De obicei, include și schițe de design, artă conceptuală și chiar exemple de videoclipuri sau clipuri sonore.
    • Nu lăsați documentul de proiectare și aspectul său să vă restricționeze sau să vă îngrijorați prea mult. Nu există dimensiuni standard sau piese necesare. Doar aveți un document care se potrivește jocului dvs.
  4. Gândește-te la bani. Costă bani să faci un joc. Instrumentele sunt costisitoare și consumă foarte mult timp (timp pe care l-ați putea petrece făcând lucruri care fac de fapt bani). Devine mai scump cu cât participă mai mulți oameni și cu atât mai complexe trebuie să fie abilitățile lor pentru a crea jocuri din ce în ce mai avansate. Trebuie să vă dați seama de unde veți obține toți banii și trebuie să discutați cu angajații dvs. cum, când și cât vor fi plătiți înainte de a putea începe efectiv.
    • Cel mai ieftin mod de a crea un joc este să faci totul 100% singur. Dar acest lucru este dificil dacă îți lipsesc abilitățile și necesită, de asemenea, o mulțime de abilități diferite. Pentru cei mai neexperimentați care doresc să creeze ceva ei înșiși, o simplă clonă a unei aplicații este de obicei cea mai bună pe care o pot oferi. Chiar dacă aveți de gând să creați un joc singur, tot trebuie să plătiți o taxă de licențiere pentru majoritatea motoarelor de joc bune, precum și pentru multe dintre magazinele de aplicații și alte locații de vânzare cu amănuntul. Nu uitați de impozitele pe banii pe care îi câștigați cu ei.
    • Pentru un joc indie de calitate medie, veți avea nevoie de câteva sute de mii de dolari. Titlurile cunoscute costă adesea milioane de euro pentru a fi dezvoltate.

Partea 3 din 4: Procesul pe scurt

  1. Faceți programarea. Va trebui să alegeți un motor pentru jocul dvs. Motorul jocului este piesa de software care controlează toate detaliile despre modul în care funcționează jocul (cum ar fi AI, fizica etc.). Motoarele necesită instrumente care uneori vin cu ele, dar uneori trebuie create de la zero, care să vă permită să interacționați cu jocul și să creați jocul în cadrul motorului. Odată ce ați terminat, trebuie să găsiți pe cineva care știe limbajul de scriptare folosit de motor. Scriptarea spune motorului de joc ce trebuie să facă. Acest lucru necesită de obicei anumite abilități de programare.
  2. Creați conținutul. De asemenea, va trebui să începeți să creați conținutul propriu-zis al jocului. Aceasta înseamnă modelarea personajelor, crearea sprite-urilor de joc, a mediilor, a oricăror obiecte cu care jucătorul poate interacționa, etc. Abilități excelente cu software 3D și arte vizuale sunt de obicei necesare pentru a finaliza aceste sarcini. De asemenea, este bine să planificați acest lucru cu atenție în avans.
  3. Găsiți oameni care doresc să testeze jocul. Ai nevoie de oameni care vor să joace jocul din față în spate. Nu vă faceți griji cu privire la greșeli: oamenii ar trebui cel puțin să o joace pentru a afla modul în care acești oameni văd și experimentează jocul. Ceva care este de la sine înțeles pentru dvs. poate fi foarte confuz pentru altcineva. Este posibil să lipsească un element tutorial sau de poveste. Nu stii niciodata. Acesta este motivul pentru care este important să obțineți un punct de vedere exterior.
  4. Test, test, test. După ce ați terminat de creat jocul, nu ați terminat de fapt. Va trebui totuși să testați totul. Tot. Trebuie să treci prin toate scenariile posibile din jocul tău pentru a te asigura că nu există erori în el. Acest lucru necesită timp și forță de muncă. Alocați mult timp pentru testare!
  5. Demonstrați-vă jocul. Arătați oamenilor jocul imediat ce îl terminați. Arătați-l companiilor care ar putea dori să investească în acesta, precum și oamenilor care ar putea dori să joace! Creați un site web pentru blogul de joc și dezvoltare, postați capturi de ecran, prezentări video, trailere și alt conținut pentru a le arăta oamenilor ce fel de joc ați făcut. Interesul altor persoane va fi esențial pentru succesul jocului tău.
  6. Eliberați-vă jocul. Există multe locuri în care puteți comercializa un joc, dar acest lucru va depinde de tipul de joc pe care l-ați creat. Magazinul de aplicații și Steam sunt în prezent cele mai accesibile pentru începători. Puteți lansa în mod independent jocul pe propriul site, dar costurile de găzduire sunt adesea prohibitive. De asemenea, ești mai puțin vizibil.

Partea 4 din 4: Găsirea surselor de informații

  1. Încercați programe pentru începători. Există mai multe programe excelente pe care începătorii le pot folosi pentru a crea jocuri simple. Cele mai cunoscute sunt probabil Game Maker și RPG Maker, dar Atmosphere și Games Factory sunt și ele bune. De asemenea, puteți utiliza software-ul pentru a învăța copiii să codeze, cum ar fi MIT's Scratch. Sunt surprinzător de buni pentru a vă învăța abilitățile de bază de care aveți nevoie.
  2. Aflați despre diferitele programe grafice. Dacă nu angajezi un profesionist pentru a-ți crea imaginile, atunci ai mult de făcut. Va trebui să înveți câteva programe grafice complexe ... dar o poți face! Photoshop, Blender, GIMP și Paint.net sunt locuri bune pentru a începe atunci când creați elementele vizuale ale jocului dvs.
  3. Luați în considerare creșterea gradului de conștientizare a mărcii în mod tradițional. Va fi mult mai ușor să faci un joc de succes și să atragi investitorii cu experiență, cunoștințe și un joc bine cunoscut legat de numele tău. De aceea este probabil o idee bună să lucrezi pentru un dezvoltator de jocuri tradițional bine-cunoscut înainte de a încerca să pătrunzi. Acest lucru poate necesita o educație sau că dobândești mai întâi unele abilități, dar vei continua să te străduiești să îți atingi obiectivul și va merita în cele din urmă.
  4. Încercați să câștigați gradul de cunoaștere a mărcii în comunitatea independentă. Comunitatea de dezvoltare a jocurilor independente este mare, de susținere și primitoare. Dacă petreceți timp susținând, promovând, discutând și asistând cu proiectele lor, ei vor răspunde pozitiv. Vorbește cu ei, cunoaște-i și lasă-i să te cunoască și pe tine. Veți fi uimiți la ceea ce puteți realiza cu o astfel de comunitate de sprijin.
  5. Crowdfunding dacă ești serios. Dacă vrei să faci un joc profesional care să se ridice împotriva altor jocuri serioase, ai nevoie de bani. Din fericire, lucrurile s-au schimbat cu adevărat în ultimii ani, iar crowdfunding-ul a făcut posibil ca străinii să creeze jocuri excelente. Faceți cunoștință cu Kickstarter și site-uri similare. Rețineți că trebuie să lucrați cu adevărat pentru a desfășura o campanie excelentă, ceea ce înseamnă stabilirea unor obiective realiste, avansarea unor recompense excelente și comunicarea constantă.

sfaturi

  • Nu vă așteptați ca primul dvs. joc să fie un succes instantaneu. Dacă ați pus într-adevăr o mulțime de timp în asta, poate fi cazul, dar nu este probabil.Cu toate acestea, nu renunțați imediat, ascultați-i pe ceilalți despre ceea ce nu a mers bine și despre ce au considerat că este corect. Implementați aspectele de succes în al doilea joc și îmbunătățiți sau eliminați aspectele mai puțin populare sau rele ale primului dvs. joc.
  • Continua sa inveti. Dacă vreodată aveți nevoie de ajutor, puneți întrebări. Există o mulțime de oameni care te pot ajuta să creezi un joc, așa că nu te teme niciodată să ceri ajutor sau să-l cauți. Și nu uitați, există întotdeauna loc de îmbunătățire, așa că continuați să studiați și să aflați mai multe despre crearea de jocuri.
  • Nu uitați să faceți o copie de rezervă a fișierelor dvs. des. Nu știi niciodată când se va bloca computerul.
  • Exersează cât poți, pentru a te îmbunătăți la jocuri. După cum se spune întotdeauna, „Practica se face perfectă!”
  • Test. Test. Test. Unul dintre cele mai enervante și confuze lucruri este găsirea de defecte critice, ratări și bug-uri în jocul dvs. după ce a fost lansat publicului. Împărțiți-vă jocul în etape, cum ar fi „dezvoltare” (încă în lucru), „alfa” (faza de testare inițială sau timpurie), „beta închis” (un test de pre-lansare pentru persoanele selectate) și „beta deschis” (o test pre-lansare pentru întregul public). Alegeți persoanele potrivite pentru etapele beta și alfa închise și colectați cât mai multe feedback și critici constructive posibil. Utilizați acest lucru pentru a vă îmbunătăți jocul și pentru a remedia cât mai multe bug-uri posibil înainte de lansare. Notă: adăugați o „pre” sau „versiunea xx.xx” la etapele dvs. pentru a rafina aceste etape și mai mult. Asigurați-vă că este marcat clar ca o versiune de dezvoltare, dacă este.
  • Faceți din jocul dvs. un hype și faceți publicitate. Să recunoaștem, nu ești singurul producător de jocuri amatori. În timp ce lansați un joc, acesta va fi umbrit de jocuri mai noi și / sau mai bine lansate. Pentru a contracara acest lucru, faceți-vă cunoscut jocul prin toate mijloacele posibile. „Scurgeți” câteva detalii ici și colo. Anunțați o dată de lansare, astfel încât oamenii să o poată aștepta și mai mult. Dacă este cazul, puteți lua în considerare chiar și plata pentru publicitate.
  • Amintiți-vă, o echipă este întotdeauna mai bună decât munca solo. Puteți reduce semnificativ volumul de muncă și timpul împărțind angajații în echipe de grafică și codificare, apoi adăugați mai multe departamente, cum ar fi scrierea și compunerea, etc. Acesta este un domeniu important care depinde de ce software alegeți. iar UDK au puțin suport pentru munca în echipă, iar editarea codului direct și utilizarea unui sistem de control al versiunilor precum git este probabil o idee mai bună.
  • La urma urmei, nu renunța niciodată. Realizarea unui joc poate fi un proces plictisitor, obositor și frustrant. Uneori simți nevoia să renunți și să faci altceva. Nu face. Luați o pauză, opriți-vă pentru o vreme și amânați să lucrați la el câteva zile. Te vei întoarce acolo cu mai multă încredere.
  • Elaborați un plan de lucru. Dacă este prima dată când creați un joc și doriți să vă ușurați și doriți doar să experimentați puțin, atunci este posibil să nu fie necesar. Cu toate acestea, vă poate ține pe drumul cel bun și poate deveni deosebit de important dacă aveți o dată de lansare promisă. Faceți un plan dur pentru momentul în care doriți ca jocul să fie finalizat și apoi împărțiți-l în sub-secțiuni, cum ar fi etapele de codificare / grafică etc.

Avertizări

  • Drepturi de autor! Fii cât mai original cu idei pentru jocul tău. Dacă nu vă puteți gândi la nimic nou, luați jocul din unele aspecte ale unui joc existent și schimbați-l. Dacă aveți absolut nevoie să folosiți aspecte protejate prin drepturi de autor ale jocurilor, cum ar fi un complot, personaje sau muzică, menționați creatorii originali. Conceptele (jocul, modul în care codezi etc.) nu pot fi protejate prin drepturi de autor, deși numele personajelor și universurile narative sunt protejate automat.
  • Asigurați-vă că respectați licența instrumentelor pe care le utilizați. O mulțime de software comercial (cum ar fi Unity) interzice utilizarea comercială (adică nu puteți vinde un joc pe care l-ați făcut cu el) fără a plăti pentru o licență scumpă. Aici software-ul open source vă poate ajuta într-adevăr, deoarece puteți crea produse comerciale cu acesta. Aveți însă grijă cu software-ul open source „copyleft”. Licența publică generală GNU este un exemplu de astfel de licență. Se stipulează că trebuie să eliberați software sub aceeași licență. Acest lucru este în regulă pentru jocuri și îl puteți vinde în continuare dacă păstrați grafica și alte lucruri pentru dvs. Cu toate acestea, pot exista probleme legale dacă utilizați o bibliotecă de software sursă închisă, cum ar fi FMOD. În plus - mai ales dacă sunteți un bun programator - puteți avea acces la codul sursă și puteți ști cu ce lucrați și puteți depana și adăuga funcții după cum doriți. Aflați mai multe despre open source (numit și „software gratuit” de către fondatorul mișcării --- gratuit ca în libertate, nu în preț) aici.