Cum să creezi jocuri pe calculator

Autor: Tamara Smith
Data Creației: 27 Ianuarie 2021
Data Actualizării: 19 Mai 2024
Anonim
Cum sa creezi PRIMUL TAU JOC VIDEO in UNITY
Video: Cum sa creezi PRIMUL TAU JOC VIDEO in UNITY

Conţinut

Unul dintre hobby-urile tale este să joci jocuri pe calculator, să dezvolți noi tactici care să le învingă și să creezi universuri întregi în adâncul minții tale fermecate? Există multe instrumente care te vor ajuta să-ți creezi propriul joc fără altceva decât aceste abilități, însă merită să ne amintim că o anumită înțelegere a programării poate extinde gama de opțiuni de lucru. Prinde mouse-ul și tastatura și bucură-te de această călătorie.

paşi

Metoda 1 din 2: Găsirea instrumentelor potrivite

  1. Creați un joc bazat pe text. Acesta este probabil cel mai ușor tip de creat, deși nu toată lumea este interesată de un joc fără grafică. Majoritatea jocurilor bazate pe text se concentrează pe o poveste, un puzzle sau o aventură care combină povestea, explorarea și provocările. Iată câteva opțiuni gratuite:
    • Sfoară este o aplicație online rapidă și ușor de utilizat.
    • StoryNexus și Visionaire aduce mai multe opțiuni de mecanică și imagini statice.
    • Inform7 este un instrument mai puternic cu o comunitate mare de susținători.

  2. Faceți un joc în 2D.GameMaker și Stencyl sunt opțiuni bune care funcționează bine cu orice gen, oferindu-vă posibilitatea de a utiliza programarea fără a o cere. Aici este! O altă alternativă pentru crearea jocurilor online.
  3. Încercați să faceți jocuri în 3D. Aceasta, la rândul ei, este o provocare mult mai mare decât crearea unui joc 2D, așa că pregătește-te pentru un proiect lung și multă muncă grea. Scânteie și Game Guru in colaborare cu Unitate pot salva o parte din efort, deoarece vă permit să construiți lumea pe care o doriți, fără a fi nevoie să o programați. Dacă aveți deja cunoștințe de programare sau doriți să aflați mai multe, încercați să utilizați mediul de creație (sau „motor’) Unitate, extrem de popular printre dezvoltatori.
    • Dacă doriți să vă creați propriile modele 3D în loc să utilizați obiecte gata făcute, veți avea nevoie de o aplicație de modelare tridimensională, cum ar fi 3D Studio Max, Blender sau Maya.

  4. Luați o abordare axată pe programare. Chiar și cu experiență în domeniu, este posibil să doriți să utilizați unul dintre mediile creative menționate în primul dvs. joc și nu este necesar să căutați opțiuni diferite doar pentru că sunt mai complexe. Totuși, unora le place nivelul intens de control pe care îl dobândesc atunci când proiectează un joc din start. În mod ideal, programați jocul într-un mediu de dezvoltare integrat (IDE) ca Eclipsă în loc să utilizați un editor de text și veți putea îmbina tot ce aveți nevoie într-un singur proiect convenabil.
    • Deși este posibil să programați un joc în aproape orice limbaj de programare, învățarea C ++ vă pune la dispoziție un instrument puternic, cu mai multe resurse și tutoriale despre dezvoltarea jocurilor disponibile pe internet.

Metoda 2 din 2: Crearea jocului


  1. Alegeți un concept. În primul dvs. proiect, un bun punct de plecare este să faceți un exemplu mic și tipic al unui gen care vă place, cum ar fi platforma sau RPG. Înainte de a începe, scrieți ideile pe care le aveți despre formatul jocului și răspunsurile la următoarele întrebări:
    • Care este componenta principală a jocului (mecanica „centrală” a jocului)? Acest lucru ar putea fi lupta împotriva inamicilor, rezolvarea puzzle-urilor sau vorbirea cu alte personaje.
    • Cum va arăta jocul? De exemplu, lupta împotriva inamicilor se poate întâmpla apăsând butoane în timp real sau tactic și pe rând. Jocurile cu mult dialog pot permite jucătorului să modeleze complotul pe baza deciziilor sale sau, în plus, să fie mai concentrat pe învățarea cât mai mult despre personaje și despre lume.
    • Care este starea de spirit a jocului? Ceva rece, vesel, misterios, interesant?
  2. Faceți o fază simplă. Dacă utilizați un mediu creativ sau un alt instrument pentru a face jocuri prima dată, acesta este un moment minunat pentru a vă juca cu opțiunile disponibile. Aflați cum să poziționați fundaluri, obiecte și personaje în mișcare. Dacă este posibil, creați obiecte cu care jucătorul poate interacționa sau rătăci prin obiecte deja din aplicație pentru a vedea dacă vin cu interacțiuni gata făcute.
    • Dacă nu sunteți sigur cum să faceți ceva, întrebați-l în pagina dezvoltatorilor instrumentului sau căutați ajutor pe internet.
    • Nu vă faceți griji cu privire la efectele de iluminare și alte imagini „suplimentare”.
  3. Dacă este necesar, dezvoltați jocul de bază. Aceasta poate implica îmbunătățiri minore ale mediului de proiectare sau chiar sisteme mai complexe care trebuie construite de la început. Aici sunt cateva exemple:
    • Dacă creați un joc de platformă, doriți ca personajul să poată sări dublu sau să efectueze o mișcare „specială? Jucați-vă cu cât de sus poate sări și dacă doriți reacții diferite între apăsarea ușoară a tastei și apăsarea acesteia, sau dacă vor exista diferite tipuri de salturi?
    • Dacă creați un joc de rol sau suspans, ce arme vor fi disponibile jucătorului la început? Alegeți două sau trei care pot fi actualizate și testați-le. Încercați să faceți alegerea dintre ele mai interesantă. De exemplu, unul dintre ei poate provoca mai multe pagube, poate afecta mai mult de un inamic sau poate slăbi adversarii. Nu faceți niciuna dintre ele cea mai bună alternativă pentru toate scopurile, decât dacă are un cost mare (o vrajă care cheltuie mai multă mană sau o armă care se sparge după utilizare).
    • Într-un joc bazat pe dialog, doriți ca jucătorul să aleagă între diferite „ramuri” afișate pe ecran sau, de cele mai multe ori, trebuie doar să ascultați ce se spune, să efectueze o sarcină într-o altă locație pentru a debloca linii noi și a reveni pentru a afla Mai Mult? Doriți ca jucătorul să descopere totul într-un singur ciclu sau jocul va avea mai multe trasee și terminații posibile?
  4. Creați câteva niveluri diferite. Trei-cinci etape sunt un obiectiv bun pentru primul tău joc, deși există întotdeauna opțiunea de a-l extinde în viitor. Păstrarea în permanență a „mecanicii de bază”, face ca provocarea fiecărui nivel să fie puțin diferită. Puteți să le puneți în ordine sau chiar să le lăsați separate și să le alăturați după ce acestea sunt terminate, în funcție de care este mai ușor.
    • Un joc de platformă introduce de obicei platforme în mișcare sau dușmani mai rapide.
    • Un joc de acțiune poate introduce hoarde de dușmani, un singur adversar puternic sau mai mulți adversari greu de învins, care necesită o armă sau o tactică specifică.
    • Un joc de gândire se atașează de obicei la un tip de puzzle și folosește diferite versiuni ale acestuia la fiecare nivel sau introduce noi instrumente și noi obstacole care necesită o gândire mai strategică din partea jucătorului.
  5. Faceți obiective pe termen mediu și lung. Acestea sunt adesea numite mecanice sau bucle "secundar". Atunci când folosește mecanica centrală, cum ar fi săriturile, jucătorul avansează, de asemenea, mecanica secundară, cum ar fi săriturile peste inamici sau ridicarea obiectelor de-a lungul nivelului. În consecință, acest lucru duce la realizări și obiective pe termen lung, cum ar fi atingerea sfârșitului nivelului, economisirea de bani pentru întăriri și în final finalizarea jocului.
    • După cum se poate observa în exemplu, este posibil să fi inclus aceste obiective fără să vă dați seama chiar. Amintiți-vă doar că jucătorul trebuie să poată afla mai multe despre ei rapid. Dacă sunteți în joc timp de zece minute și credeți că totul se reduce la împușcarea inamicilor de mai multe ori, este posibil ca jucătorul să se simtă plictisit. Pe de altă parte, dacă o monedă este câștigată odată cu înfrângerea primului dușman, înțelege că există un nou obiectiv (de a salva monede pentru o recompensă) și că mecanica centrală îl avansează în această direcție.
  6. Testează jocul. Testează des la fiecare nivel și roagă-ți prietenii sau cunoscuții să te ajute. Încercați să abordați jocul într-o serie de moduri diferite, inclusiv metode pe care nu le-ați luat niciodată în considerare, cum ar fi săriți misiuni și alergați direct la șeful final sau încercați să câștigați jocul alegând arme și întăriri „proaste”. Acesta este un proces lung și poate fi foarte frustrant, însă remedierea greșelilor și asigurarea faptului că mecanica este distractivă pentru toți jucătorii va merita.
    • Oferați testerilor doar suficiente informații pentru a începe. Ei trebuie să știe că lucrează cu materiale în dezvoltare, pe lângă cunoașterea comenzilor de bază. Nu este nevoie să știm altceva.
    • Furnizați forme în care pot oferi feedback și veți avea o înregistrare a tuturor informațiilor relevante, pentru a putea face comparații și referințe cu ușurință pe parcursul întregului proces. Acest lucru vă permite, de asemenea, să adresați întrebări specifice cu privire la părți ale jocului care mai au întrebări.
    • Cei mai utili testeri vor fi oameni care nu te cunosc și care nu se simt obligați să laude jocul tău.
  7. Îmbunătățiți grafica și efectele de sunet. Deși este posibil să găsiți multe obiecte gratuite pentru jocuri pe internet, investiți timp în reglarea a tot ceea ce pare în afara locului sau căutați înlocuitori. Invata artă cu pixeli dacă vrei să faci artă simplă în jocul tău 2D sau să folosești instrumente de genul OpenGL dacă este un proiect 3D ambițios. Adăugați efecte de iluminare care încurajează jucătorul să continue pe calea principală a spațiului și efecte de particule care prezintă atacuri sau mișcare interesante în scenarii. Adăugați efecte sonore pentru mers, atac, sărituri și orice altceva este nevoie. În timp ce există întotdeauna o oportunitate de modificare și testare ulterioară, jocul dvs. va fi pregătit pentru lansare, de îndată ce grafica și sunetul vor fi la standarde. Felicitări!

Când șinele ușilor gliante e murdărec, acetea pot obtrucționa și face dificilă dechiderea și închiderea ușii. Curățarea lor o dată pe ăptămână, pe lângă faptul că ajută la reducere...

Nu ete ușor de făcut ametecul cu oameni pe care nu îi cunoști foarte bine, mai ale dacă nu îți place dicuțiile mici. Dar dacă vrei ă ocializezi cu alte peroane, va trebui ă începi de un...

Recomandat