Datorspēļu veidošana

Autors: Eugene Taylor
Radīšanas Datums: 16 Augusts 2021
Atjaunināšanas Datums: 22 Jūnijs 2024
Anonim
Aleksandrs Priedītis par datorspēļu dizaina veidošanu un izstrādi
Video: Aleksandrs Priedītis par datorspēļu dizaina veidošanu un izstrādi

Saturs

Vai jums ir hobijs spēlēt datorspēles, izstrādāt jaunas stratēģijas, lai uzvarētu pretiniekus un izdomātu veselus Visumus no prāta dziļākajām padziļinājumiem? Ir daudz rīku, kurus varat izmantot, lai izveidotu savu datorspēli, un kuriem nepieciešamas tikai iepriekš minētās prasmes, lai gan dažas programmēšanas zināšanas dos jums vairāk iespēju strādāt. Paņemiet peli un tastatūru un sāciet.

Lai soli

1. daļa no 2: pareizo rīku atrašana

  1. Galvenokārt teksta spēle. Šī, iespējams, ir tehniski vienkāršākā spēle, taču ne visus interesē spēle bez grafikas. Lielākā daļa uz tekstu balstītu spēļu koncentrējas uz stāstu, mīklu vai piedzīvojumu, apvienojot stāstu, atklājumus un mīklas. Tālāk ir norādītas dažas bezmaksas iespējas:
    • Auklu ir ātri un ērti lietot kopā ar jūsu pārlūkprogrammu.
    • StoryNexus un Visionaire ir vairāk spēļu iespēju un grafikas.
    • Inform7 ir jaudīgāks rīks ar lielu entuziastu kopienu.
  2. Izveidojiet 2D spēli. GameMaker un Stencyl ir labas iespējas, kuras varat izmantot jebkuram žanram, un jums ir iespēja izmantot programmēšanu bez nepieciešamības. Nokasīt! ir vēl viens rīks, kuru varat izmantot pārlūka spēlēs.
  3. Izmēģiniet, vai 3D spēles ir domātas jums. 3D spēle ir daudz grūtāka nekā 2D spēle, tāpēc ņemiet vērā, ka tas būs ilgs projekts un ļoti smags darbs. Spark and Game Guru var ietaupīt daļu darba, jo ar to jūs varat veidot pasauli, neprasot koda rindiņu. Ja jums jau ir pieredze programmēšanā vai vēlaties uzzināt, kā to izdarīt, izmēģiniet ļoti populāro spēļu dzinēju Unity.
    • Ja vēlaties sākt 3D modeļu izgatavošanu pats, nevis esošā materiāla izmantošana, jums ir nepieciešama 3D programmatūra, piemēram, 3DS Max, Blender (bezmaksas) vai Maya.
  4. Pieeja, kas ietver daudz programmēšanas. Pat ja jums ir programmētāja fons, pirmajā spēlē jūs joprojām varat izmantot kādu no iepriekš minētajiem dzinējiem. Noteikti nemēģiniet kaut ko tikai tāpēc, ka tas ir grūtāk. Bet dažiem cilvēkiem patīk būt pilnīgā kontrolē, programmējot spēli no nulles. Programmējiet spēli IDE (Integrētā izstrādes vide), piemēram, Eclipse, nevis ar teksta redaktoru, lai visu nepieciešamo varētu ērti sakārtot vienā projektā.
    • Lai gan ir iespējams rakstīt spēli gandrīz jebkurā programmēšanas valodā, iemācoties C ++, jūsu rokās nonāks pareizie rīki. Tiešsaistē varat atrast visu veidu apmācības un daudzus spēļu izstrādes resursus.

2. daļa no 2: Spēles veidošana

  1. Izvēlieties koncepciju. Pirmajam projektam neliels parauga veidošana žanrā, par kuru domājat, ir lielisks sākumpunkts. Tā var būt platformas spēle vai lomu spēle. Pirms sākat, pierakstiet savas idejas par spēli un atbildes uz šādiem jautājumiem:
    • Kāda ir spēles svarīgākā daļa (tēma)? Tas var būt pretinieku pārvarēšana, mīklu risināšana vai saruna ar citiem varoņiem.
    • Kā jāizskatās spēlei? Piemēram, cīņa ar pretiniekiem var notikt, reāllaikā nospiežot pogas vai pieņemot uz taktiku balstītus taktiskus lēmumus. Spēles ar lielu dialogu var ļaut spēlētājam veidot sižetu atkarībā no noteiktiem lēmumiem vai pēc iespējas vairāk uzzinot par varoņiem un spēļu pasauli.
    • Kāds ir spēles noskaņojums? Vai tas ir spocīgs, jautrs, noslēpumains vai aizraujošs?
  2. Izveidojiet vienkāršu līmeni. Ja spēļu dzinēju vai spēles rīku izmantojat pirmo reizi, ir īstais laiks spēlēt ar šo rīku. Uzziniet, kā izvietot fonus, objektus un rakstzīmes. Ja nepieciešams, izveidojiet objektus, ar kuriem spēlētājs var kaut ko darīt, vai apskatiet gatavos objektus, kas nāk ar programmatūru vai kuri ir interaktīvi.
    • Ja neesat pārliecināts, kā kaut ko darīt, jautājiet par to rīka vietnē vai meklējiet tiešsaistē, lai iegūtu vairāk informācijas.
    • Neuztraucieties par apgaismojumu un citiem grafiskiem efektiem tieši tagad.
  3. Vajadzības gadījumā noformējiet spēles galveno spēli. Tas varētu nozīmēt nelielu programmatūras izmaiņu veikšanu vai sarežģītāku sistēmu izveidošanu no jauna. Šeit ir daži piemēri:
    • Kad jūs veidojat platformas spēli, vai vēlaties, lai varonis spētu uzlēkt divreiz augstāk vai veikt citas "īpašas" kustības? Spēlējiet apkārt ar augstumu, kādā raksturs var pāriet, un to, kas notiek, noklikšķinot vienreiz, turot nospiestu taustiņu vai izvēloties kādu no dažādiem lēciena stiliem.
    • Ja jūs veidojat darbības lomu spēli vai šausmu spēli, ar kādiem ieročiem spēlētājs sāks? Izvēlieties 2 vai 3 ieročus, uz kuriem spēlētājs var uzlabot, un izmēģiniet tos. Centieties izdarīt izvēli starp dažādiem ieročiem interesanti. Piemēram, viens ierocis var nodarīt lielāku kaitējumu, izvest vairākus ienaidniekus vai vājināt ienaidniekus. Nevienam no ieročiem var nebūt visas iespējas, izņemot ieročus, kas maksā daudz (burvestība, kas prasa lielu dvēseles spēku, vai ierocis, kas sadalās pēc vienas lietošanas reizes)
    • Dialoglodziņā balstītā spēlē jūs varat spēlētājam izvēlēties dialoglodziņus no opciju saraksta vai likt tiem vienkārši klausīties, pēc tam veikt darbību un pēc tam dialogs turpinās. Vai vēlaties, lai spēle iet pa noteiktu ceļu, vai arī ir vairāki ceļi un veidi, kā spēli beigt?
  4. Izveidojiet dažus līmeņus. Trīs līdz pieci īsi līmeņi ir labs sākuma mērķis pirmajai spēlei, taču jūs, protams, vienmēr varat to paplašināt. Pārliecinieties, ka katrs līmenis ir nedaudz atšķirīgs, nezaudējot redzesloka "pamatspēles" dizainu. Jūs varat izveidot šos līmeņus vienu pēc otra vai apvienot tos vēlāk, atkarībā no tā, kurš jums ir vienkāršākais.
    • Platformas spēlē parasti tiek izmantotas kustīgas platformas vai ātrāki ienaidnieki.
    • Rīcības spēle var iepazīstināt ar jauniem ienaidniekiem, izturīgu pretinieku un ienaidniekiem, kurus bez īpašiem ieročiem vai taktikas ir ļoti grūti pieveikt.
    • Puzle parasti ir viena veida mīkla, un tā piedāvā vai nu sarežģītākas versijas katram jaunam līmenim, vai arī ievieš jaunus rīkus un šķēršļus, kas spēlētājam liks ilgāk domāt par risinājumu.
  5. Izvirziet īstermiņa un ilgtermiņa mērķus. Parasti tos sauc par "sekundāro mehāniku" vai "sekundāro spēļu ciklu". Izmantojot spēles pamatdaļas, piemēram, lēkšanu, spēlētājs arī pāriet uz citu spēles līmeni, piemēram, ienaidnieku uzvarēšanu vai dārgumu savākšanu. Tas galu galā var sasniegt citus mērķus, piemēram, līmeņa beigas, ietaupīt naudu jauninājumiem un, protams, pārspēt spēli.
    • Kā redzēsiet no piemēra, jūs to jau esat iekļāvis izstrādē, to neapzinoties. Jebkurā gadījumā pārliecinieties, ka spēlētājs ātri saprot spēles mērķi. Ja pēc 10 minūtēm spēlētājs var tikai secināt, ka spēle nav lielāka dziļuma nekā atkal un atkal šaut ienaidniekus, tad garlaicība slēpjas. Ja pēc pirmā ienaidnieka nogalināšanas spēlētājs saņem vairākas monētas, spēlētājs zina, ka ir mērķis (monētu taupīšana par atlīdzību) un ka spēle uz to ved.
  6. Pārbaudi spēli. Pārbaudiet katru līmeni vairākas reizes un lūdziet citus jums palīdzēt. Mēģiniet pieiet spēlei dažādos veidos, ieskaitot lietas, kuras nekad nedomājāt darīt, piemēram, meklējumu ignorēšana un skriešana tieši pie pēdējā priekšnieka vai mēģinājums pārspēt spēli ar "nevērtīgiem" ieročiem vai jauninājumiem. Šis ir ilgs process, kas var būt ļoti nomākts, taču kļūdu labošana un spēles nodrošināšana visiem spēlētājiem ir tā vērts.
    • Sniedziet spēļu testētājiem pietiekami daudz informācijas, kas nepieciešama, lai sāktu darbu. Pārliecinieties, ka viņi zina, ka spēle vēl tiek izstrādāta un kādus taustiņus izmantot. Viņiem nekas cits nav jāzina.
    • Nodrošiniet spēļu testētājiem atgriezeniskās saites veidlapas visai savāktajai informācijai, kas ļauj ērti salīdzināt vai atsaukties uz šiem datiem. Tas arī ļauj uzdot konkrētus jautājumus par tām spēles daļām, par kurām neesat pārliecināts.
    • Pārbaudītāji, no kuriem jūs gūstat lielāko labumu, ir cilvēki, kurus jūs nepazīstat un nejūtat pienākumu pozitīvi vērtēt savu spēli.
  7. Polijas grafika un skaņa. Lai gan tiešsaistē ir iespējams atrast ļoti daudz spēļu aktīvu, ir svarīgi arī veltīt laiku, lai pārbaudītu, vai kaut kas nav pareizi vai nederīgs, un citādi meklēt aizstājēju. Iemācieties izmantot attēlu redaktoru, lai rediģētu vienkāršu grafiku savā 2D spēlē, vai izmantojiet programmatūru, piemēram, OpenGL, ja mēģināt panākt vērienīgu 3D projektu. Pievienojiet apgaismojuma efektus, kas liek spēlētājam staigāt pa istabu pa galveno ceļu, un daļiņu efektus, lai parādītu foršus uzbrukumus un radītu kustības fonā. Pievienojiet tādus skaņas efektus kā skriešana, uzbrukums, lekt un jebkur citur, kur vien nepieciešams. Protams, vienmēr ir pamats kaut ko mainīt vai uzlabot, taču spēle ir gatava, tiklīdz vizuālais materiāls un audio atbilst jūsu prasībām. Apsveicam!