Cum să creați un joc video de la zero (cu imagini)

Cuprins:

Cum să creați un joc video de la zero (cu imagini)
Cum să creați un joc video de la zero (cu imagini)

Video: Cum să creați un joc video de la zero (cu imagini)

Video: Cum să creați un joc video de la zero (cu imagini)
Video: How to Download Uber App? 2024, Mai
Anonim

În aceste zile, tot mai mulți oameni sunt dependenți de jocurile video. Asta înseamnă că există o mulțime de oportunități pentru ca oamenii noi să intre în lumea jocurilor și să facă jocuri grozave. Crearea unui joc este un proces complicat, dar îl puteți face singur cu puțin ajutor din exterior sau bani. Vă vom arăta elementele de bază pe care le puteți lua în considerare atunci când vă construiți propriul joc și îl faceți unul excelent. Începeți cu Pasul 1 de mai jos.

Etapa

Partea 1 din 4: Pregătirea pentru succes

Creați un joc video de la Scratch Pasul 1
Creați un joc video de la Scratch Pasul 1

Pasul 1. Înțelege-ți jocul

Va trebui să faceți un fel de planificare și gândire care implică probleme mari dacă doriți să vă mențineți procesul de creare a jocului fără probleme. Ce gen ați alege pentru jocul dvs. (RPG [joc de rol], shooter, platformer etc.)? De ce platformă aveți nevoie pentru a vă juca jocul? Care sunt caracteristicile unice sau remarcabile ale jocului tău? Fiecare răspuns la fiecare întrebare va necesita resurse, abilități și planificare diferite, deoarece fiecare va avea un impact diferit asupra dezvoltării jocului.

Creați un joc video de la Scratch Pasul 2
Creați un joc video de la Scratch Pasul 2

Pasul 2. Proiectează un joc bun

Modul în care este conceput jocul va fi foarte important, deci este o idee bună să te gândești la asta înainte de a începe să construiești un joc. Cum vor câștiga jucătorii progrese în joc? Cum interacționează jucătorii cu lumea? Cum îi înveți pe jucători cum să joace jocul tău? Ce fel de indicii audio și muzicale veți folosi? Toate acestea sunt foarte importante.

Creați un joc video de la Scratch Pasul 3
Creați un joc video de la Scratch Pasul 3

Pasul 3. Fii realist

Dacă crearea unui joc precum Mass Effect ar fi ușor de făcut, toată lumea ar face-o. Trebuie să înțelegi ce poți și ce nu poți face fără sprijinul unui studio grozav și al unui munte de experiență în spatele tău. De asemenea, trebuie să fii realist cu privire la ceea ce poți realiza într-un interval de timp rezonabil. Dacă nu ești realist cu privire la abilitățile tale, este mai probabil să te simți rapid dezamăgit și să renunți. Nu vrem să renunți!

Creați un joc video de la Scratch Pasul 4
Creați un joc video de la Scratch Pasul 4

Pasul 4. Căutați hardware și software bune

Crearea jocurilor peste nivelul jocurilor mobile (jocuri care pot fi jucate pe dispozitive precum telefoane, tablete, PDA-uri sau calculatoare) necesită un computer care este, probabil, „complet modificat”. Dacă utilizați un sistem mai vechi, veți descoperi că jocul dvs. nu va rula pe acel computer. De asemenea, veți avea nevoie de software destul de puternic și foarte specific pentru a construi jocuri. Unele programe pot fi obținute gratuit sau la un preț mic, dar altele pot fi o scurgere pe portofel. Un software bun va fi discutat în secțiunea următoare, dar rețineți că software-ul de care aveți nevoie include un model 3D, editor de imagini, editor de text, compilator etc.

Cel puțin, veți avea nevoie de un procesor puternic (cel puțin quad core, și chiar mai bun dacă aveți cel mai recent procesor i5s sau i7s), o mulțime de memorie RAM și o placă video de ultimă generație

Partea 2 din 4: Construirea echipei tale

Creați un joc video de la Scratch Pasul 5
Creați un joc video de la Scratch Pasul 5

Pasul 1. Faceți singur jocuri mici, jocuri mari cu alte persoane

Dacă doriți doar să creați jocuri mobile rapid fără vizualizare și programare complicate, este în regulă. Este un proiect minunat să lucrezi asupra ta, pentru că îl poți folosi pentru a arăta potențialilor angajatori și investitori de ce ești capabil. Dar dacă vrei să faci un joc mai serios, vei avea nevoie de ajutor. Jocurile independente au de obicei echipe de 5-10 persoane (în funcție de complexitate), iar jocurile cu nume mari pot implica până la câteva sute de oameni în acest proces!

Realizați un joc video de la Scratch Pasul 6
Realizați un joc video de la Scratch Pasul 6

Pasul 2. Construiește-ți echipa

Veți avea nevoie de mulți oameni cu abilități diferite dacă doriți să creați cele mai puternice tipuri de jocuri. Veți avea nevoie de programatori, modelatori, designeri vizuali, gameplay sau designeri de nivel, experți audio, precum și producători sau marketing / finanțatori.

Realizați un joc video de la Scratch Pasul 7
Realizați un joc video de la Scratch Pasul 7

Pasul 3. Creați un document de proiectare a jocului sau GDD (document de proiectare a jocului)

Gândiți-vă la acest lucru ca la ceva între un rezumat și un plan de război pentru jocul dvs. GDD vă spune totul despre designul jocului: joc, mecanica jocului, personaje, complot etc. Împreună cu asta, GDD arată, de asemenea, ce trebuie făcut, cine este responsabil pentru realizarea acestuia, la ce să ne așteptăm și un program general pentru realizarea tuturor lucrărilor. GDD este foarte important, nu numai ca referință pentru ca echipa dvs. să lucreze în conformitate cu obiectivele pe care doriți să le atingeți, ci și pentru a arăta potențialilor investitori.

  • GDD-ul dvs. ar trebui să fie împărțit în secțiuni și să includă un cuprins detaliat.
  • Secțiunile generale care trebuie incluse includ povestea jocului, personajele principale și minore, designul nivelului, gameplay-ul, designul artistic și vizual, sunetul și muzica jocului, precum și detalii despre control și designul interfeței utilizatorului.
  • GDD nu ar trebui să se limiteze doar la text. De obicei, veți găsi schițe de design, artă conceptuală și chiar ceva de genul previzualizărilor videoclipurilor sau mostre de sunet.
  • Nu vă simțiți prea restricționați sau nu vă faceți griji prea mult cu privire la GDD și la formatul său. Nu există formate standard sau lucruri care trebuie incluse. Creați doar un GDD potrivit pentru jocul dvs.
Creați un joc video de la Scratch Pasul 8
Creați un joc video de la Scratch Pasul 8

Pasul 4. Gândește-te la bani

Ai nevoie de bani pentru a face jocuri. Nu numai că, instrumentele necesare sunt, de asemenea, scumpe și fac jocul consumator de timp (ocupând timp pe care l-ați putea folosi pentru a face alte lucruri care aduc cu adevărat venituri). Cu cât lucrați mai mulți oameni, cu atât va fi mai scump și cu atât mai complexe vor fi abilitățile necesare pentru a face jocuri progresiv mai sofisticate. Ar trebui să vă gândiți de unde primiți banii și ar trebui să discutați cu contribuitorii cum, când și cât vor fi plătiți înainte de începerea lucrării efective.

  • Cel mai ieftin mod de a face un joc este să faci totul singur, complet singur. Cu toate acestea, acest lucru este dificil de făcut dacă nu aveți abilitățile, iar tipurile de abilități necesare pentru a crea jocuri variază foarte mult. Pentru persoanele care sunt complet neexperimentate și care lucrează singure, cel puțin pot încerca în continuare o simplă aplicație de clonare. Chiar dacă îți faci propriile jocuri, tot trebuie să plătești taxe de licențiere pentru cele mai bune motoare (software pentru crearea jocurilor) și diverse magazine de aplicații și alte puncte de vânzare. Nu uitați de impozite pentru banii pe care îi faceți mai târziu.
  • Pentru a crea un joc indie de calitate medie, ai avea nevoie de câteva sute de milioane. Jocurile mari și celebre costă deseori miliarde de dezvoltat.

Partea 3 din 4: Parcurgerea procesului

Creați un joc video de la Scratch Pasul 9
Creați un joc video de la Scratch Pasul 9

Pasul 1. Efectuați programarea

Trebuie să alegeți un motor pentru jocul dvs. Un motor de joc este un software care controlează toate detaliile despre modul în care funcționează un joc (cum ar fi algoritmi, fizică etc.). Motoarele au nevoie de instrumente, care sunt uneori incluse cu motorul, dar uneori trebuie construite de la zero, care să vă permită să interacționați și să creați jocuri în cadrul motorului. Odată ce ați făcut acest lucru, va trebui să găsiți pe cineva care știe să scrie script în motor. În procesul de scriptare, spuneți motorului de joc ce trebuie să facă. Aceste locuri de muncă necesită de obicei un anumit nivel de abilități de programare.

Realizați un joc video de la Scratch Pasul 10
Realizați un joc video de la Scratch Pasul 10

Pasul 2. Creați conținut

De asemenea, trebuie să începeți să creați conținutul real al jocului. Aceasta înseamnă modelarea personajelor, crearea de sprite (reprezentări vizuale ale tuturor obiectelor din joc), crearea de medii, crearea tuturor obiectelor cu care jucătorul va interacționa etc. Abilități excelente în software 3D și arte vizuale sunt de obicei necesare pentru a finaliza această sarcină. De asemenea, este bine să planificați cu atenție dinainte.

Creați un joc video de la Scratch Pasul 11
Creați un joc video de la Scratch Pasul 11

Pasul 3. Faceți o versiune beta

Trebuie să vă testați jocul cerând altcuiva să îl joace. Nu vă faceți griji cu privire la găsirea erorilor de programare (bug-uri) încă: trebuie să îi determinați pe oameni să o joace, chiar dacă este doar pentru a vedea cum vă văd și simt experiența dvs. de joc. Ceea ce vi se pare intuitiv poate fi foarte confuz pentru altcineva. Un tutorial sau un element de poveste poate fi ratat. Nu o să știi niciodată. De aceea este important să obțineți viziunea unui străin.

Creați un joc video de la Scratch Pasul 12
Creați un joc video de la Scratch Pasul 12

Pasul 4. Testează, testează, testează

Odată ce ți-ai terminat jocul, treaba ta nu se termină cu adevărat. Trebuie să testați totul. Tot. Ar trebui să verificați fiecare scenariu posibil din joc pentru a vă asigura că nu există erori de programare. Acest lucru necesită timp și efort. Alocați mult timp pentru testare!

Creați un joc video de la Scratch Pasul 13
Creați un joc video de la Scratch Pasul 13

Pasul 5. Arătați-vă jocul

Lăsați-i pe ceilalți să vă vadă jocul după ce a terminat. Arătați-l companiilor care ar putea fi interesate să investească în jocul dvs. și oamenilor despre care credeți că sunt dispuși să-l joace! Creați site-uri web și bloguri cu dezvoltarea jocurilor, afișați capturi de ecran, videoclipuri, trailere și conținut pentru a le arăta oamenilor care este jocul dvs. cu adevărat. Generarea interesului este esențială pentru succesul jocului tău.

Creați un joc video de la Scratch Pasul 14
Creați un joc video de la Scratch Pasul 14

Pasul 6. Eliberați-vă jocul

Pasul 1. Încercați un program de creatori de jocuri pentru începători

Există câteva programe bune pe care începătorii le pot folosi pentru a crea jocuri de bază. Cele mai populare sunt probabil Game Maker și RPG Maker, dar Atmosphere și Games Factory sunt de asemenea bune. De asemenea, puteți utiliza instrumente de formare pentru programare pentru copii, cum ar fi MIT's Scratch. Acest program este excelent la predarea abilităților de bază de care aveți nevoie.

Creați un joc video de la Scratch Pasul 16
Creați un joc video de la Scratch Pasul 16

Pasul 2. Aflați despre diferite programe grafice

Dacă nu angajați un profesionist pentru a vă face lucrările grafice, atunci fiți pregătiți pentru că aveți multe de învățat. Va trebui să învățați să operați o serie de programe grafice complexe … dar puteți face acest lucru! Photoshop, Blender, GIMP și Paint.net sunt locuri excelente pentru a începe dacă doriți să creați elemente vizuale pentru jocul dvs.

Creați un joc video de la Scratch Pasul 17
Creați un joc video de la Scratch Pasul 17

Pasul 3. Luați în considerare a deveni profesionist în mod tradițional

Vă va fi mai ușor să creați un joc de succes și să obțineți investitori dacă aveți experiență, educație și un joc bine cunoscut care are legătură cu numele dumneavoastră. Din aceste motive, s-ar putea să nu strice să lucrezi cu un dezvoltator de jocuri tradițional care are deja un nume înainte de a decide să-ți facă propriile jocuri. Poate că va trebui să mergi la școală sau să dobândești niște abilități, dar acestea sunt pași către obiectivul tău și vei gusta în cele din urmă recompensele.

Creați un joc video de la Scratch Pasul 18
Creați un joc video de la Scratch Pasul 18

Pasul 4. Găsește-ți drumul în comunitatea indie

Comunitatea dezvoltatorilor de jocuri independente este foarte puternică, de sprijin și prietenoasă. Dacă sunteți priceput la susținere, marketing, discuții și asistență în proiectele lor, aceștia vă vor întoarce favoarea în același mod. Vorbește cu ei, cunoaște-i mai bine și lasă-i să te cunoască și pe tine. Vei fi surprins de ceea ce poți realiza cu sprijinul comunității din spatele tău.

Creați un joc video de la Scratch Pasul 19
Creați un joc video de la Scratch Pasul 19

Pasul 5. Luați în considerare finanțarea colectivă dacă sunteți serios

Dacă doriți să creați un joc profesional care să poată concura cu alte jocuri serioase, veți avea nevoie de bani. Din fericire, lucrurile s-au schimbat în ultimii ani și crowdfunding-ul a permis oamenilor nenumite să creeze jocuri grozave. Încercați să vă familiarizați cu Kickstarter sau alte site-uri web similare. Dar trebuie să-ți dai seama că trebuie să lucrezi din greu pentru a face o campanie grozavă. Asta înseamnă obiective realiste, recompense excelente și comunicare constantă.

sfaturi

  • Nu vă așteptați ca primul dvs. joc să fie un reper revoluționar. Dacă ești cu adevărat persistent, se poate întâmpla, dar șansele sunt mici. Nu renunțați încă, ascultați ce au de spus oamenii despre ce a greșit și ce le place. Implementați aspectele care vă plac în al doilea joc și aduceți îmbunătățiri sau eliminați ceea ce nu v-a plăcut sau lucruri care au fost rele în primul dvs. joc.
  • Continua sa inveti. Dacă aveți nevoie de ajutor, întrebați. Există milioane de oameni dispuși să dea o mână de ajutor în crearea de jocuri, așa că nu vă temeți niciodată să căutați ajutor. Și nu uitați, există întotdeauna loc de îmbunătățire, așa că continuați să învățați despre crearea de jocuri.
  • Nu uitați să faceți backup frecvent al fișierelor. Nu știi niciodată când computerul tău se va prăbuși.
  • Exersează cât de mult poți, așa că vei face mai bine jocurile. După cum se spune, „Practica timpurie a perfecțiunii!”
  • Test. Test. Test.

    Unul dintre cele mai enervante și jenante lucruri este găsirea erorilor critice, a erorilor și a erorilor de programare în jocul dvs. după ce a fost lansat publicului. Organizați-vă jocul în etape precum dezvoltarea (încă în construcție), alfa (prima sau testarea inițială), beta închis (testarea pre-lansare pentru persoanele invitate sau selectate) și beta deschisă (testarea pre-lansare pentru publicul larg). Alegeți persoanele potrivite pentru etapele beta și alfa închise și adunați cât mai mult feedback și critici constructive posibil. Folosiți aceste informații pentru a vă îmbunătăți jocul și pentru a remedia cât mai multe erori de programare posibil înainte de lansare. Adăugați versiuni pre sau xx.xx pentru etapele dvs., astfel încât să vă puteți lustrui jocul și mai bine. Asigurați-vă că marcați-o în mod clar ca o versiune de dezvoltare, dacă este una dintre acestea.

  • Faceți o promoție senzațională și faceți publicitate. Să spunem doar că nu ești singurul producător de jocuri amatori. Ai putea să lansezi un joc și să fii imediat umbrit de un joc mai nou și / sau mai bun, care este, de asemenea, lansat. Pentru a combate acest lucru, răspândiți vestea despre jocul dvs. care va fi lansat în viitorul apropiat prin orice mijloace necesare. „Scurgeți” câteva detalii ici și colo. Anunțați data lansării, astfel încât oamenii să o aștepte cu nerăbdare. Dacă merită, ați putea chiar să vă gândiți să cheltuiți bani pentru publicitate.
  • Amintiți-vă, a avea o echipă este întotdeauna mai bine decât a lucra singur. Puteți reduce semnificativ volumul de muncă și timpul pe care îl petreceți creând jocuri împărțind echipa dvs. în grafică și codificare și apoi adăugând alte divizii precum scrierea și schițarea etc. Acesta este un domeniu important în funcție de software-ul pe care îl alegeți, deoarece producătorii de jocuri grafice precum BGE, Unity și UDK nu au suport suficient pentru fluxurile de lucru ale echipei și editarea directă a codului și trecerea la un sistem de control al versiunilor precum git ar putea fi o idee mai bună.
  • În cele din urmă, nu renunțați niciodată. Crearea unui joc poate fi un proces obositor, obositor și frustrant. Uneori vei simți nevoia să renunți și să faci altceva. Nu o face. Ia-ți puțin timp să te odihnești, du-te la distracție pentru o vreme și renunță la muncă câteva zile. Te vei întoarce din nou cu încredere.
  • Stabiliți un plan de lucru. Dacă este prima dată și nu doriți să vă grăbiți și doriți să experimentați, este posibil să nu fie necesar un plan de lucru. Cu toate acestea, un plan de lucru vă va ghida către obiectivele dvs. și poate fi deosebit de important dacă ați promis o dată de lansare. Faceți mai întâi un plan dur când doriți să-l terminați, apoi rafinați-l în subsecțiuni de codare / etape grafice etc.

Avertizare

Drepturi de autor! Asigurați-vă că ideile dvs. de joc sunt cât se poate de originale. Dacă nu vă puteți gândi la altceva, nu este o idee rea să împrumutați unele aspecte dintr-un joc și să le modificați. Dacă trebuie să enumerați în mod absolut aspecte ale jocului protejate prin drepturi de autor, precum complot, personaje sau muzică, ar trebui să menționați creatorul original. Conceptele (jocul, modul în care scrii codul tău etc.) nu pot fi protejate prin drepturi de autor, în timp ce numele și colecția de fapte care alcătuiesc întreaga poveste din joc sunt automat protejate prin drepturi de autor

Asigurați-vă că respectați licența instrumentului pe care îl utilizați. Multe software-uri proprietare (cum ar fi Unity) interzic utilizarea comercială (adică nu puteți vinde jocuri realizate cu acel software) fără a plăti o licență costisitoare. Aici este util să aveți software open source, deoarece acest tip de software permite utilizarea comercială. Cu toate acestea, atunci când utilizați software open source care oferă utilizatorului dreptul de a-l utiliza, modifica și distribui chiar și o singură dată, trebuie să aveți grijă. Licența publică generală GNU este un exemplu de astfel de licență. Această licență stipulează că trebuie să eliberați software-ul dvs. sub aceeași licență. Acest lucru este în regulă pentru jocuri și vă puteți vinde jocurile, atâta timp cât păstrați bunuri de artă și lucruri de genul acesta pentru dvs. Cu toate acestea, este posibil să întâmpinați probleme legale dacă utilizați o bibliotecă de software sursă închisă, cum ar fi FMOD. În plus - mai ales dacă sunteți un programator competent, puteți accesa codul sursă și puteți lucra cu caseta neagră non-stop și puteți depana și adăuga funcții după cum doriți. Puteți găsi mai multe informații despre open source (numit „software gratuit” de către fondatorii mișcării - gratuit din punct de vedere al flexibilității, nu din punct de vedere al prețului) aici

Recomandat: