Proiectarea jocurilor video nu este o treabă ușoară. Dar dacă ai o idee care este păcat, nu există un moment mai bun pentru a începe decât acum. Odată cu tendința larg răspândită de dezvoltare independentă, construirea unui joc nu a fost niciodată mai ușoară sau mai ieftină decât este astăzi. Urmați acest ghid pentru a începe să proiectați și să construiți jocul viselor voastre, apoi răspândiți-l în întreaga lume.
Etapa
Partea 1 din 7: Realizarea fundației
Pasul 1. Alegeți genul
Deși toate jocurile de succes au propria lor unicitate, aproape toate jocurile se încadrează într-un anumit gen. Decideți ce fel de joc doriți să creați și vedeți ce au alte jocuri de același gen. Unele genuri comune includ:
- Arcadă
- Jocuri cu împușcături sau împușcături
- Puzzle sau joc de puzzle
- Platforme
- Jocuri de curse sau curse
- Alergător fără sfârșit
- RPG
- First-person shooter
- JRPG sau RPG orientat spre poveste
- Turn de aparare
- Groază
- Joc de luptător sau de luptă
- Comedie
Pasul 2. Selectați platforma
Platforma pe care alegeți să vă dezvoltați jocul va avea un impact semnificativ asupra modului în care este dezvoltat. Platforma pe care o alegeți determină modul în care va fi controlat jocul. De exemplu, jocurile pentru smartphone-uri sunt de obicei făcute pe bază de atingere și mișcare, jocurile pe computer folosesc de obicei o tastatură și un mouse, în timp ce jocurile pe consolă folosesc de obicei controlere de joc.
- Există câteva excepții de la toate aceste reguli. Dar, de obicei, veți găsi mai ușor să proiectați jocuri dacă respectați anumite metode de control.
- Dacă doriți să creați jocuri pentru iPhone, trebuie să le trimiteți la Apple Store de pe un computer Mac.
Pasul 3. Notați designul inițial
Acest design inițial ar trebui să conțină mai multe pagini, dar va forma nucleul experienței de joc pe care o veți crea. Acest design conține conceptul principal al jocului dvs. și vă va permite să vedeți dacă ideea dvs. poate fi de fapt realizată ca un joc video.
Pasul 4. Începeți cu filosofia de bază
Această afirmație va servi drept motivație în spatele creării jocului tău. Această afirmație este simplă și merge direct la punctul în care este vorba despre jocul tău. Examinați această declarație pentru a vă asigura că jocul dvs. își îndeplinește în continuare scopul de bază. Iată câteva exemple de filosofii de bază:
- Acest joc este o simulare economică a stației spațiale.
- Acest joc vă permite să jucați ca o mașină vie.
- Acest joc testează reflexele jucătorului.
Pasul 5. Notează caracteristicile
Caracteristicile din joc sunt ceea ce face jocul diferit de alte jocuri de același gen. Începeți prin a vă nota ideile și conceptele. Apoi schimbați conceptul în propoziții bazate pe acțiune. Încercați să creați cinci până la 15 caracteristici. De exemplu:
- Concept: Construcția stației spațiale.
- Caracteristici: Construiți și gestionați stația dvs. spațială personală.
- Concept: daune cauzate de asteroizi.
- Caracteristici: Încercați să vă feriți de obiecte periculoase, cum ar fi asteroizii, scânteile din soare și cometele.
- Scrierea caracteristicilor dvs. de la zero vă permite să construiți fiecare caracteristică individual într-un document de proiectare. Acest lucru va face, de asemenea, proiectul dvs. mai concentrat și va împiedica dezvoltarea ideilor în mijlocul procesului de dezvoltare.
- Revedeți în continuare aceste caracteristici până când sunteți mulțumit și sigur că toate aceste caracteristici reprezintă jocul pe care doriți să îl creați.
Pasul 6. Luați o pauză
Puneți acest design inițial într-un sertar și încercați să nu vă gândiți la asta timp de o săptămână sau două. Veți dori să revizuiți acel design inițial cu o perspectivă nouă pentru a vă ajuta să determinați dacă proiectul merită cu adevărat făcut sau poate că trebuie să revizuiți sau să recreați designul original.
Partea 2 din 7: Scrierea unui document de proiectare
Pasul 1. Începeți să lucrați la detaliile de bază
Documentele de proiectare sunt coloana vertebrală a jocului dvs. video. Acest document conține descrieri detaliate ale mecanicii, complotului, fundalului, designului estetic și multe altele ale jocului tău. Din fericire, formatul acestui document este mai puțin important decât conținutul său și nu este nevoie să vă faceți griji cu privire la acesta.
- Documentele de proiectare sunt foarte importante mai ales dacă gestionați o echipă de programatori și artiști. Asigurați-vă că documentele pe care le creați sunt destinate acestora, nu pentru consumatorul final. Evitați să fiți vagi sau neclare și explicați detaliile fiecărui mecanism de joc.
- Nu toate jocurile au documente de proiectare și este puțin probabil ca două documente de proiectare să fie similare între ele. Utilizați pașii următori ca ghid, dar faceți documentul cât mai independent posibil în funcție de ceea ce necesită jocul dvs.
Pasul 2. Formulează un cuprins
Fiecare aspect al jocului trebuie inclus în cuprins. Singurul lucru care nu trebuie inclus este povestea, cu excepția cazului în care este strâns legată de mecanica jocului tău.
- Creați un cuprins utilizând aceeași abordare atunci când creați instrucțiuni de joc. Începeți prin a acoperi lucruri generale și generale, cum ar fi crearea personajelor, lupta și interfața principală, apoi treceți la subsecțiunile fiecăreia dintre aceste secțiuni.
- Gândiți-vă la acest cuprins ca la o imagine de ansamblu a jocului dvs. Vă veți scufunda în detaliile jocului dvs. într-o mai mare profunzime pe măsură ce continuați să scrieți cuprinsul.
Pasul 3. Completați fiecare secțiune din documentul dvs
Odată ce a fost creat cuprinsul, începeți să explicați mecanica. Luați-vă timp pentru a-l explica în detaliu, astfel încât să nu existe confuzie atunci când începeți programarea. Fiecare mecanism ar trebui să fie explicat cu atenție, astfel încât să nu existe confuzie atunci când îl implementați.
Pasul 4. Creați împreună cu alte persoane sau echipa dvs
În funcție de abordare, crearea unui design de joc este un proces de colaborare. Feedback-ul celorlalți vă poate ajuta să vă concentrați jocul și să evidențiați domenii care nu au fost bine luate în considerare.
Partea 3 din 7: Începeți programarea
Pasul 1. Determinați motorul pe care doriți să îl utilizați
Motorul este baza principală a jocului care conține diverse instrumente de dezvoltare pentru a facilita crearea jocului. Crearea unui joc folosind un motor existent este cu siguranță mult mai economisitoare de timp și mai simplă decât crearea unui nou motor de la zero. Există multe motoare concepute pentru dezvoltatorii independenți.
- Motoarele facilitează de obicei manipularea graficii, sunetului și AI.
-
Fiecare motor are avantaje și dezavantaje. Unele motoare sunt mai potrivite pentru grafica 2D, în timp ce altele sunt mai potrivite pentru grafica 3D. Unele motoare necesită mai multe cunoștințe de programare decât altele. Există mai multe instrumente de dezvoltare a jocurilor pe care le puteți utiliza fără a necesita experiență de programare. Unele dintre motoarele de dezvoltare populare includ:
- GameMaker: Studio - Unul dintre cele mai populare motoare 2D.
- Unity - Un motor 3D popular, deoarece este ușor de utilizat și portabil.
- RPG Maker VX - Un motor de script creat pentru jocurile tradiționale 2D RPG sau JRPG.
- Unreal Development Kit - Motor 3D care poate fi adaptat în diferite funcții.
- Sursă - Un motor 3D foarte popular, care este în permanență actualizat și modificat.
- Project Spark - Motor 3D optimizat destinat utilizatorilor ocazionali.
Pasul 2. Studiați-vă motorul sau găsiți pe cineva care știe despre el
În funcție de motorul pe care îl alegeți, este posibil să vă confruntați cu provocări semnificative de programare. Chiar și cel mai de bază motor necesită timp pentru a înțelege cum să-l manipuleze. Dacă programarea necesară depășește capacitățile dvs., studiați-o mai întâi sau angajați pe cineva calificat.
- Acesta va fi începutul fazei de team building. Dacă nu puteți programa, va trebui mai întâi să angajați un programator. Vă puteți gândi la designul grafic și sonor mai târziu, deoarece va trebui să construiți un prototip înainte de a putea continua cu proiectul.
- Există o comunitate mare de dezvoltatori independenți sau programatori pe care îi puteți contacta. Oamenii se vor alătura unui proiect din diverse motive și compensații. Aici vă poate ajuta un document solid de proiectare a jocurilor, deoarece un document solid arată că sunteți dedicați ideii voastre.
Pasul 3. Creați prototipul
Odată ce ați stăpânit motorul ales, prototipați-vă jocul. Acest prototip servește drept test inițial al funcționalității principale a jocului tău. Nu aveți nevoie de grafică sau audio pentru a prototipa. Creați doar substituenți simpli (cum ar fi un cub sau un stick) și o zonă de testare mică.
- Testați și rafinați-vă continuu prototipul pentru a vă asigura că jocul dvs. este distractiv. Luați notă de orice nu funcționează bine sau se simte lipsit și examinați toate mecanicile implicate. Dacă prototipul nu este distractiv, nici jocul final nu va fi distractiv.
- Vor exista caracteristici care par ușoare și posibile, dar care nu funcționează prea bine atunci când sunt construite cu motorul pe care îl alegeți. Trebuie să fiți pregătiți pentru faptul că prototipul dvs. se va schimba din nou și din nou pe măsură ce remediați lucrurile care nu funcționează bine.
Pasul 4. Reglați fin comenzile
Cea mai de bază funcție din joc este interacțiunea jucătorului cu jocul printr-o intrare de control. Folosiți acest prototip pentru a vă asigura că comenzile jocului dvs. sunt cât mai perfecte.
Jocurile cu un control slab vor frustra jucătorii. Un joc cu control perfect va face ca abilitățile jucătorului să dea roade
Partea 4 din 7: Crearea activelor
Pasul 1. Luați în considerare nevoile proiectului
În funcție de domeniul de aplicare al proiectului, nevoile dvs. grafice pot varia foarte mult. Unele jocuri sunt realizate folosind doar forme și culori simple, în timp ce alte jocuri au lumi complexe și expansive create de o echipă de designeri grafici și de sunet. Fii realist cu obiectivele tale de activ în joc și recrutează persoane în funcție de nevoile tale.
- Cele mai multe jocuri independente sunt realizate de echipe mici și adesea chiar de o singură persoană. Dacă lucrați singur la proiect, fiți pregătiți să petreceți mult timp, mai ales dacă doriți să creați singur toate activele.
- Există multe active gratuite disponibile pe internet, în special în comunitatea de dezvoltatori sau programatori. Asigurați-vă întotdeauna că orice lucru pe care îl utilizați nu încalcă legile privind drepturile de autor.
Pasul 2. Creați o schiță brută pentru unele modele vizuale
Pentru a începe să simțiți estetica graficii jocului, trebuie să începeți să implementați grafica în prototip și să dezvoltați prototipul într-un joc din ce în ce mai complet.
- Există multe stiluri pe care le puteți folosi. Pixel art (stilul intenționat retro) este unul dintre cele mai comune stiluri utilizate de dezvoltatorii independenți. Pixel art devine obișnuit, deoarece aceste elemente grafice sunt cele mai rapide și mai ieftine de creat și oferă în continuare jocuri bune.
- Dacă aveți timp și mai mulți membri, s-ar putea să vă gândiți să creați grafică 3D. În timp ce un model 3D de bază poate fi creat de o singură persoană, detaliile mai complexe vor ocupa mult timp singur. Modelele 3D au nevoie de texturi pentru a completa modelul.
Pasul 3. Proiectează lumea jocului sau structura
Odată ce ai grafica gata de utilizare, poți începe să construiești jocul. În funcție de stilul de joc, poate fi necesar să creați niveluri sau zone de joc. Dacă faceți un joc de puzzle, atunci puteți începe să proiectați puzzle-ul.
Pasul 4. Dezvoltați activele vizuale
În funcție de stilul vizual pe care îl utilizați, există multe programe pe care le puteți utiliza pentru a vă crea activele vizuale. Unele dintre programele populare includ:
- Blender - Acest program open source este cea mai populară soluție de modelare 3D. Există multe tutoriale disponibile pe internet care vă arată cum să începeți rapid.
- Photoshop - Acest program este esențial pentru procesul de creare a texturilor, precum și pentru majoritatea graficelor 2D. Acest program este scump, deci dacă nu aveți bani, luați în considerare utilizarea GIMP, o alternativă open source. GIMP are majoritatea aceleiași funcționalități.
- Paint.net - Acest program este o alternativă open source la Paint Shop Pro și vă permite să creați cu ușurință imagini 2D gratuit. Acest program este foarte util pentru crearea graficii 2D pixeli.
Pasul 5. Înregistrați materialul audio
Designul sunetului are un rol important în explorarea jocului jucat. Folosirea sau nu a muzicii, când și cum se utilizează efectele sonore și modul în care se vorbește dialogul pot afecta modul în care jucătorii se conectează cu jocul tău.
- Puteți găsi o varietate de înregistrări audio gratuite și bune și software pentru realizarea muzicii pe internet. Luați în considerare utilizarea acestor resurse gratuite dacă nu aveți bani sau lucrați independent.
- Creați-vă propriile efecte sonore cu obiecte din casa dvs.
Partea 5 din 7: A pune totul împreună
Pasul 1. Joacă-ți jocul cât mai des posibil
În timp ce creați toate aspectele jocului dvs., jucați jocul pentru a vă asigura că jocul dvs. rămâne distractiv și coeziv. Dacă există o zonă sau o idee care se simte lipsită sau rea, remediați-o sau aruncați-o. Odată ce toate nivelurile sau puzzle-urile sau zonele au fost create, încercați să le jucați și să le completați pentru a vă asigura că jocul dvs. este plăcut de la început până la sfârșit.
Pasul 2. Rămâneți concentrat pe filosofia de bază
În timpul procesului de dezvoltare, trebuie să verificați în permanență dacă jocul pe care îl creați se menține în continuare la filozofia care a fost definită de la început. Asigurați-vă că respectați lista de funcții pre-construită și nu vă lăsați influențați de diferitele adăugiri.
Pasul 3. Lustruiți, lustruiți și lustruiți
Continuați să reexaminați grafica, sunetul și designul jocului pentru a rafina unele dintre domeniile care încă mai trebuie îmbunătățite și pentru a scoate în evidență stilul unic al jocului dvs. Abilitatea ta de a-ți lustrui rapid jocul va depinde în mare măsură de stilul grafic pe care îl alegi și îl folosești.
Partea 6 din 7: Testarea jocului
Pasul 1. Începeți să căutați erori
După ce ați creat jocul de la început până la sfârșit, este timpul să aflați cum să-l distrugeți. Găsirea erorilor în jocul dvs. și apoi remedierea acestora este importantă pentru a vă asigura că acest joc poate fi jucat de cât mai mulți oameni posibil.
Pasul 2. Efectuați acțiuni pe care nu le-ați încerca în mod normal
Orice modalitate posibilă pentru un jucător de a interacționa cu jocul dvs. merită luată în considerare și încercată. Asigurați-vă că regulile din joc nu pot fi ocolite sau încălcate atacându-le cât mai mult posibil.
Testarea pentru erori poate dura cât timp este necesar pentru a construi jocul în sine. Cu cât sunt mai mulți oameni care vă pot ajuta cu testarea, cu atât mai multe probleme puteți găsi și apoi remedia
Pasul 3. Prioritizează erorile care urmează să fie remediate
Dacă aveți o listă lungă de erori și aveți doar o perioadă limitată de timp pentru a le remedia, asigurați-vă că abordați erorile grave și deteriorați mai întâi jocul. De exemplu, dacă există un bug care permite unui jucător să înscrie infinit într-un joc bazat pe scor, atunci ar trebui să vă asigurați că bug-ul este abordat imediat.
Pasul 4. Urmăriți cum joacă alte persoane
Cereți unor prieteni să vă încerce jocul. Urmăriți cum se confruntă cu provocările din joc și cum interacționează cu lumea dvs. de joc. Poate vor încerca ceva la care nu te-ai gândit niciodată.
Partea 7 din 7: Lansarea jocului tău
Pasul 1. Verificați regulile de lansare a programului enumerate pe motorul pe care îl utilizați
Fiecare motor acceptă o platformă specifică, iar unele motoare necesită licențe de lansare pentru diferite platforme. De exemplu, cu Game Studio, puteți lansa jocul pe Windows și Mac OS X cu versiunea Standard, dar dacă doriți să lansați jocul în versiunea mobilă, trebuie să plătiți mai mult pentru a trece la versiunea Pro.
Pasul 2. Construiește entuziasm pentru jocul tău
Când jocul dvs. este pe cale să fie lansat, începeți să încercați să atrageți atenția. Lansați câteva capturi de ecran și videoclipuri ale jocului dvs. pe forumurile populare de jocuri. Contactați un site de știri despre joc și spuneți-le că jocul dvs. va fi lansat în curând (asigurați-vă că includeți cum să obțineți jocul, cât costă și o scurtă descriere a jocului).
În timpul procesului de producție, creați un site web al companiei, astfel încât să puteți începe să adunați adepți. Crearea unui forum despre jocul dvs. este, de asemenea, o modalitate excelentă de a determina fanii să interacționeze între ei, iar actualizarea site-ului dvs. poate atrage, de asemenea, mai multă atenție
Pasul 3. Definiți serviciul dvs. de distribuție
Unii dezvoltatori independenți își vor furniza jocurile pe propria lor găzduire, dar este posibil ca această metodă să fie destul de scumpă pentru gazdă, iar unele gazde pur și simplu nu pot susține dimensiunea necesară pentru un joc mare și de succes. Există mai multe locuri populare pentru lansarea de jocuri independente pentru Windows și Mac OS X:
- Aburi
- Desura
- Magazin umil
- GOG
- Jocurile mobile trebuie de obicei lansate în magazinele respective (Apple App Store, Google Play Store și altele). Același lucru este valabil și pentru jocurile de consolă (Xbox Live, PlayStation Network și altele).
- Serviciile diferite vor lua un procent diferit din fiecare vânzare a jocului dvs. Căutați detaliile acestuia în fiecare serviciu pentru a determina care este cel mai potrivit pentru dvs. Majoritatea serviciilor au un reprezentant de vânzări pe care îl puteți contacta direct.
Pasul 4. Gestionați și susțineți-vă jocul
Odată ce jocul este lansat, susțineți-l cât mai mult posibil prin remedierea erorilor și includerea de conținut nou. Epoca distribuției digitale înseamnă că jocurile pot fi actualizate mai repede decât oricând. În plus, vor apărea câte o eroare sau două din când în când pe măsură ce populația de jucători care vă accesează jocul crește. Faceți tot ce puteți pentru a remedia eroarea cât mai curând posibil.
sfaturi
- Nu există o modalitate absolută de a crea un joc. Gândiți-vă la acest ghid doar ca o schiță și utilizați procesul cel mai eficient pentru dvs.
- Nu vă așteptați să câștigați mulți bani peste noapte. A face un joc este o muncă bazată pe hobby-uri și interese, iar banii sunt un bonus pentru acest efort.
- Vor fi niște oameni care nu cred că o veți putea face. Dar, atâta timp cât rămâneți serios, veți putea termina ceea ce ați început.