Cum să faci un joc video de la zero

Autor: Janice Evans
Data Creației: 1 Iulie 2021
Data Actualizării: 1 Iulie 2024
Anonim
CUM SA FACI UN JOC IN 30 DE MINUTE
Video: CUM SA FACI UN JOC IN 30 DE MINUTE

Conţinut

Jocurile video nu mai sunt o industrie în creștere. Ea este în vârf. Există mai mulți oameni care se joacă jocuri video ca niciodată. Aceasta înseamnă că există multe oportunități pentru oamenii noi de a pătrunde și de a face un joc grozav. Ar putea fi tu! Dar cum să faci asta? Procesul de realizare a jocului este foarte dificil, dar poți face jocul singur cu puțin ajutor sau finanțare. Vă vom prezenta prin elementele de bază de care va trebui să țineți cont pentru a vă face jocul și a-l face bun. Începeți doar la pasul 1 de mai jos.

Pași

Metoda 1 din 4: Pregătirea pentru succes

  1. 1 Înțelegeți-vă jocul. Va trebui să vă planificați mult și să vă gândiți la problemele globale dacă doriți ca procesul să meargă fără probleme. Ce gen va fi jocul tău (RPG, shooter, platformer etc.)? Pe ce platformă va fi lansat jocul tău? Care sunt trăsăturile unice și distinctive ale jocului tău? Fiecare întrebare necesită un set diferit de resurse, abilități și planificare pentru a răspunde, deoarece acestea afectează dezvoltarea jocului în moduri diferite.
  2. 2 Faceți un design bun pentru joc. Modul în care este încadrat jocul va fi foarte important, deci este mai bine să te ocupi de aceste lucruri înainte de a începe jocul. Cum vor evolua jucătorii prin joc? Cum vor interacționa jucătorii cu lumea din jur? Cum îi veți antrena pe jucători? Ce acompaniament audio și muzical veți folosi? Toate acestea sunt foarte importante.
  3. 3 Fii realist. Dacă obținerea unor jocuri precum Mass Effect ar fi ușoară, toată lumea ar face asta. Trebuie să înțelegeți ce puteți și ce nu puteți face fără un studio imens și o experiență bună sub centură. De asemenea, trebuie să fii realist cu privire la ceea ce poți face într-un timp rezonabil. Dacă nu te uiți cu adevărat la punctele tale forte, cel mai probabil vei deveni rapid dezamăgit și vei renunța. Și nu vrem să renunți!
  4. 4 Găsiți hardware și software bun. Crearea unui joc la orice nivel peste „mobil” necesită un computer pe care majoritatea l-ar numi „fantezist”. Dacă utilizați un sistem vechi, veți descoperi rapid că nu puteți rula jocul pe care îl creați pe el. De asemenea, veți avea nevoie de niște programe foarte puternice și destul de specializate pentru a crea jocuri. Unele sunt ieftine sau gratuite, dar altele pot fi destul de scumpe. Vom analiza software-ul bun în următoarele secțiuni, dar puteți observa că software-ul de care aveți nevoie poate include programe de modelare 3D, editoare de imagini, editoare 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 cele mai noi i5 sau i7), o mulțime de memorie RAM și o placă grafică avansată.

Metoda 2 din 4: Construiește-ți echipa

  1. 1 Faceți jocuri mici și jocuri mari cu alte persoane. Dacă doriți să creați rapid un joc mobil cu imagini și codare simple, este în regulă.Acesta este un proiect bun pe care să lucrați singur și îl puteți folosi pentru a arăta viitorilor angajatori și investitori ce puteți face. Dar dacă vrei să faci un joc mai serios, vei avea nevoie de ajutorul altor persoane. Jocurile independente sunt de obicei dezvoltate de o echipă de 5-10 persoane (în funcție de dificultate), în timp ce mai multe jocuri celebre pot fi dezvoltate de până la câteva sute de oameni!
  2. 2 Construiește-ți echipa. Veți avea nevoie de o mulțime de oameni cu multe abilități diferite dacă intenționați să dezvoltați un joc într-unul dintre cele mai stilate. Veți avea nevoie de programatori, modelatori, designeri vizuali, gameplay și designeri de nivel, experți în audio și producători sau oameni familiarizați cu marketingul.
  3. 3 Intocmeste un document de proiect. Gândiți-vă la aceasta ca la o încrucișare între un rezumat și un plan de luptă pentru jocul dvs. Documentul proiectului descrie totul despre designul jocului tău: joc, mecanică, personaje, complot etc. Prin crearea acestuia, veți clarifica tot ceea ce trebuie făcut, cine o va face, care vor fi așteptările și programul principal pentru toate lucrurile. Documentul proiectului este foarte important nu numai pentru a menține echipa într-o formă bună, ci și pentru potențialii investitori.
    • Documentul dvs. de proiect ar trebui să fie împărțit în secțiuni și să includă conținut detaliat.
    • Secțiunile principale includ povestea jocului, personajele principale și minore, designul nivelului, gameplay-ul, designul artistic și vizual, sunetele și muzica din joc și structura de control și designul interfeței utilizatorului.
    • Documentul proiectului nu trebuie limitat la text. De obicei, include și schițe de proiectare, concepte conceptuale și chiar videoclipuri promoționale sau mostre de sunet.
    • Nu vă limitați și nu vă faceți griji cu privire la designul și formatul documentului de proiect. Nu există un singur format standard sau lucruri de inclus în el. Doar faceți ca documentul să se potrivească jocului dvs.
  4. 4 Gândește-te la bani. Este nevoie de bani pentru a face un joc. Printre altele, instrumentele sunt destul de scumpe, iar dezvoltarea durează mult timp (scăzându-l din timpul pe care l-ați putea petrece pentru a face bani). Proiectul este mai scump, cu cât trebuie să atrageți mai mulți oameni și abilitățile mai complexe pe care trebuie să le aibă pentru a crea jocuri din ce în ce mai avansate. Va trebui să stabiliți de unde veți obține banii și să discutați cu participanții cum, când și cât îi veți plăti înainte de a începe munca.
    • Cel mai ieftin mod de a crea un joc este să-l faci 100% singur. Dar va fi dificil dacă nu aveți suficiente abilități sau este posibil să aveți nevoie de multe altele. Pentru majoritatea persoanelor fără experiență care lucrează pe cont propriu, se poate realiza cel mai mult o clonă simplă a unei aplicații mobile. Chiar dacă creați jocul singur, tot trebuie să plătiți licențe pentru majoritatea motoarelor bune și pentru multe dintre magazinele de aplicații sau alte piețe. De asemenea, nu uitați de impozitele pe venitul pe care îl primiți.
    • Pentru a crea un joc indie de calitate medie, ai nevoie de sute de mii de dolari. Companiile mari investesc adesea milioane de dolari în dezvoltare.

Metoda 3 din 4: Realizarea rutinei

  1. 1 Program. Va trebui să alegeți motorul pentru jocul dvs. Motorul jocului este partea programului care controlează totul până la cele mai mici detalii despre modul în care funcționează jocul dvs. (cum ar fi AI, fizică etc.). Motoarele au nevoie de instrumente care uneori sunt incluse și uneori trebuie să fie construite de la zero. Acestea vă permit să interacționați și să creați un joc pe motor. Odată ce veți obține acest lucru, va trebui să găsiți pe cineva care știe să scrie scripturi cu acest motor. Când scrieți scripturi, spuneți motorului de joc ce trebuie să facă. Acest lucru necesită de obicei unele abilități de programare.
  2. 2 Creați conținut. De asemenea, va trebui să începeți să creați conținut în joc.Aceasta înseamnă modelarea personajelor, crearea de sprite de joc, lumea înconjurătoare, toate obiectele cu care jucătorul poate interacționa etc. De obicei, este nevoie de abilități excelente în modelare 3D și programe de artă vizuală pentru a finaliza această sarcină. Planificarea atentă este de asemenea bună.
  3. 3 Lansați mai multe versiuni beta. Veți avea nevoie de oameni pentru a vă completa jocul. Nu acordați atenție greșelilor. Vrei doar ca oamenii să se joace pentru a afla cum văd și experimentează alții jocul. Ceva care ți se pare natural ar putea să-i descurce pe toți ceilalți. Instrucțiunea sau elementul de complot pot lipsi. Nu poți ști niciodată din timp. Prin urmare, este important să obțineți o opinie din exterior.
  4. 4 Test, test, test. După ce ați terminat de creat jocul, nu ați terminat încă. Va trebui să testați totul. Tot. Va trebui să parcurgeți toate scenariile posibile din joc pentru a vă asigura că nu există erori nicăieri. Este nevoie de mult timp și resurse umane. Alocați suficient timp în program pentru testare!
  5. 5 Faceți publicitate jocului dvs. Arată oamenilor jocul tău imediat ce îl termini. Arătați-l companiilor care ar putea dori să investească în acesta, precum și oamenilor despre care credeți că ar putea dori să joace! Porniți un site web și un blog pentru dezvoltatori, încărcați capturi de ecran, videoclipuri detaliate, trailere și multe altele pentru a le arăta oamenilor despre ce este jocul dvs. Generarea interesului este esențială pentru succesul jocului tău.
  6. 6 Eliberați-vă jocul. Există multe locuri în care puteți lansa un joc, dar locația exactă va depinde de tipul de joc pe care l-ați făcut. Magazinele de aplicații și Steam sunt cele mai deschise pentru începători chiar acum. Puteți lansa jocul independent pe site-ul dvs., dar prețurile de găzduire sunt de obicei prohibitive. În plus, nu vei fi atât de vizibil.

Metoda 4 din 4: Găsirea resurselor

  1. 1 Încercați software-ul pentru a crea jocuri pentru începători. Există câteva programe excelente pe care începătorii le pot folosi pentru a crea jocuri simple. Probabil cele mai faimoase dintre ele sunt Game Maker și RPG Maker, dar Atmosphir și Games Factory sunt și ele bune. De asemenea, puteți utiliza instrumente de programare educațională pentru copii precum MIT's Scratch. Sunt surprinzător de potrivite pentru predarea abilităților de bază de care aveți nevoie.
  2. 2 Aflați despre diferite programe grafice. Dacă nu aveți de gând să angajați un profesionist care să vă facă lucrările grafice, aveți multe de învățat. Va trebui să învățați cum să lucrați cu o serie de programe grafice complexe. Dar o poți face! Photoshop, Blender, GIMP și Paint.net sunt locuri bune pentru a începe dacă doriți să creați imagini pentru jocul dvs.
  3. 3 Luați în considerare să deveniți mai întâi un profesionist. Vă va fi mult mai ușor să faceți un joc de succes și să atrageți investitori dacă aveți experiență, educație și un joc bine cunoscut asociat cu numele dvs. Prin urmare, este o idee bună să lucrați pentru o companie obișnuită și bine cunoscută de dezvoltare a jocurilor înainte de a începe să creați singuri jocuri. Acest lucru poate necesita mersul la școală sau dobândirea unor abilități, dar vă conduce în continuare la obiectivul dvs. și merită în cele din urmă.
  4. 4 Faceți-vă drum către comunitatea indie. Comunitatea de jocuri independente este puternică, caldă și primitoare. Dacă sunteți pricepuți să îi sprijiniți, să promovați, să discutați și să îi ajutați în proiectele lor, aceștia vă vor rambursa în natură. Vorbește cu ei, cunoaște-i mai bine și lasă-i să te cunoască. Vei fi uimit de ceea ce poți face cu sprijinul comunității.
  5. 5 Folosiți crowdfunding-ul dacă sunteți serios. Dacă doriți să creați un joc profesionist care să poată rezista singur altor jocuri serioase, aveți nevoie de bani. Și nu se discută. Din fericire, lucrurile s-au schimbat în ultimii ani, iar crowdfunding-ul le-a permis creatorilor necunoscuți să facă jocuri grozave. Consultați Kickstarter sau site-uri similare.Fiți pregătiți pentru munca grea pe care trebuie să o faceți pentru a realiza o campanie excelentă, ceea ce înseamnă obiective reale, recompense bune și comunicare continuă.

sfaturi

  • Nu credeți că primul dvs. joc va fi revoluționar. Dacă chiar depui efort, cine știe, s-ar putea întâmpla, dar este puțin probabil. Dar nu renunțați imediat, aflați ce a mers prost și ce le-a plăcut jucătorilor. Folosiți lucrurile pe care le-au plăcut oamenilor în următorul joc și remediați sau eliminați lucruri care nu le-au plăcut sau părți rele din ultimul joc.
  • Continua sa inveti. Dacă vreodată ai nevoie de ajutor, cere-l. Există milioane de oameni în lume care pot ajuta la crearea unui joc, așa că nu vă temeți niciodată să le întrebați și să le căutați. Și amintiți-vă, există întotdeauna loc pentru a crește. Continuați să învățați și să aflați mai multe despre crearea de jocuri.
  • Test, test, test. Unul dintre cele mai enervante și enervante lucruri este găsirea unei erori critice, erori sau erori în jocul dvs. după lansare. Împărțiți-vă jocul în etape precum „dezvoltare” (încă în curs de dezvoltare), „alfa” (testare inițială sau timpurie), „beta închis” (testare înainte de lansare pentru persoanele invitate sau selectate) și „beta deschis” (testare înainte de lansare pentru toți). Selectați persoanele potrivite pentru etapele alfa și beta și adunați cât mai multe informații și critici constructive posibil. Folosiți-le 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 „pre-” sau „versiunea xx.xx” la etapele dvs. pentru a le optimiza în continuare. Asigurați-vă că semnalizați cu precizie versiunea îmbunătățită dacă aceasta este.
  • Nu uitați să faceți backup frecvent al fișierelor. Nu știți din timp când computerul dvs. s-ar putea rupe.
  • Faceți publicitate și faceți publicitate. Să recunoaștem, nu ești singurul creator de jocuri nou. Puteți lansa un joc care este imediat umbrit de jocuri mai noi și / sau mai bune. Pentru a combate acest lucru, răspândiți știrile despre lansarea viitoare a jocului prin toate mijloacele disponibile. Să „scurgem” câteva detalii ici și colo. Setați o dată de lansare, astfel încât oamenii să o aștepte și mai mult. Dacă este cazul, s-ar putea chiar să luați în considerare plata pentru reclame.
  • Exersați cât mai mult posibil pentru a vă îmbunătăți din ce în ce mai bine jocurile. După cum se spune, „practica duce la perfecțiune”!
  • În cele din urmă, nu renunța niciodată. A face un joc poate fi plictisitor, plictisitor și enervant. Uneori, vei fi tentat să renunți și să faci altceva. Nu face aia. Relaxați-vă, faceți o plimbare, amânați munca pentru câteva zile. Te vei simți din nou încrezător când te vei întoarce.
  • Amintiți-vă că lucrul în echipă este întotdeauna mai bun decât lucrul singur. Puteți reduce semnificativ volumul de lucru și timpul pierdut prin împărțirea participanților în designeri grafici și codificatori și apoi adăugarea de subgrupuri precum „scriitori și compozitori” și așa mai departe. Aceasta este o parte importantă, care depinde de software-ul pe care îl alegeți, deoarece designerii de jocuri grafice precum BGE, Unity și UDK nu au aproape niciun suport pentru munca în echipă și editarea directă a codului. Trecerea la un sistem de control al versiunilor precum git este probabil cea mai bună idee.
  • Faceți un plan de lucru. Dacă este prima dată și doriți să vă faceți timp și să experimentați, atunci nu trebuie să faceți acest lucru. Cu toate acestea, vă va ajuta să țineți pasul și este deosebit de important dacă aveți o dată de lansare promisă. Gândiți-vă când intenționați să terminați totul și apoi rafinați planul împărțindu-l în cod, design grafic etc.

Avertizări

  • Drepturi de autor! Fii cât mai original posibil cu idei pentru jocul tău. Dacă nu vă puteți gândi la altceva, este o idee bună să luați un aspect al jocului și să îl schimbați.Dacă trebuie absolut să includeți părți protejate prin drepturi de autor ale jocului, precum poveste, personaje sau muzică, vă rugăm să anunțați creatorii despre original. Ideile conceptuale (modul de joc, modul în care scrieți codul etc.) nu pot fi protejate prin drepturi de autor, în timp ce numele personajelor și universul poveștii, pe de altă parte, sunt protejate în mod implicit.
  • Asigurați-vă că respectați licențele instrumentelor pe care le utilizați. Multe software-uri proprietare (cum ar fi Unity) nu permit utilizarea comercială (ceea ce înseamnă că nu puteți vinde un joc realizat cu el) fără a plăti o licență costisitoare. Software-ul open source care permite utilizarea comercială poate fi de mare ajutor aici. Dar aveți grijă la păstrarea drepturilor de copyleft pentru unele programe open source. Licența publică generală GNU este un exemplu de astfel de licență. Se stipulează că trebuie să eliberați programul sub aceeași licență. Este bun pentru jocuri și îl poți vinde în continuare dacă păstrezi resurse de artă și altele asemenea pentru tine. Cu toate acestea, este posibil să aveți probleme legale dacă utilizați biblioteci sursă închise, cum ar fi FMOD. În plus, mai ales dacă sunteți un bun programator, veți avea acces la codul sursă și nu veți mai lucra cu o cutie neagră. Prin urmare, puteți schimba și adăuga instrumente după cum este necesar. Puteți citi mai multe despre software-ul open source (numit și „software gratuit” de către creatorul acestei mișcări) aici.