Kā izveidot video spēli no nulles

Autors: Janice Evans
Radīšanas Datums: 1 Jūlijs 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
APbrīnojama DIY IDEJA DARBNĪCAM! BŪTU ZINĀTU Agrāk - TO IZDARĪJU UZREIZ !
Video: APbrīnojama DIY IDEJA DARBNĪCAM! BŪTU ZINĀTU Agrāk - TO IZDARĪJU UZREIZ !

Saturs

Videospēles vairs nav augoša nozare. Viņa ir spēka gados. Videospēles spēlē vairāk cilvēku nekā jebkad agrāk. Tas nozīmē, ka jauniem cilvēkiem ir daudz iespēju izlauzties cauri un izveidot lielisku spēli. Tas varētu būt tu! Bet kā to izdarīt? Spēles veidošanas process ir ļoti grūts, taču jūs varat izveidot spēli pats ar nelielu palīdzību vai finansējumu. Mēs iepazīstināsim jūs ar pamatiem, kas jums jāņem vērā, lai padarītu jūsu spēli labāku. Vienkārši sāciet ar 1. darbību.

Soļi

1. metode no 4: Sagatavošanās panākumiem

  1. 1 Izprotiet savu spēli. Ja vēlaties, lai process noritētu gludi, jums būs daudz jāplāno un jādomā par globālām problēmām. Kāds būs jūsu spēles žanrs (RPG, šāvēja, platformas spēlētājs utt.)? Kādā platformā tiks izlaista jūsu spēle? Kādas ir jūsu spēles unikālās un atšķirīgās iezīmes? Katram jautājumam ir vajadzīgs atšķirīgs resursu, prasmju un plānošanas komplekts, lai atbildētu, jo tie ietekmē spēles attīstību dažādos veidos.
  2. 2 Izveidojiet labu spēles dizainu. Spēles ietvars būs ļoti svarīgs, tāpēc vislabāk ir tikt galā ar šīm lietām pirms spēles veidošanas. Kā spēlētāji progresēs spēles gaitā? Kā spēlētāji mijiedarbosies ar apkārtējo pasauli? Kā jūs apmācīsit spēlētājus? Kādu audio un mūzikas pavadījumu izmantosit? Tas viss ir ļoti svarīgi.
  3. 3 Esi reāls. Ja būtu viegli izspiest tādas spēles kā Mass Effect, visi to darītu. Jums ir jāsaprot, ko jūs varat un ko nevarat darīt bez milzīgas studijas un labas pieredzes zem jostas. Jums arī jābūt reālistiskam attiecībā uz to, ko varat darīt saprātīgā laika posmā. Ja jūs īsti neskatīsities uz savām stiprajām pusēm, jūs, visticamāk, ātri kļūsit vīlušies un padosieties. Un mēs negribam, lai tu padodies!
  4. 4 Atrodiet labu aparatūru un programmatūru. Lai izveidotu spēli jebkurā līmenī virs “mobilā”, ir nepieciešams dators, kuru lielākā daļa sauktu par “izdomātu”. Ja izmantojat veco sistēmu, jūs ātri pamanīsit, ka nevarat palaist tajā izveidoto spēli. Lai izveidotu spēles, jums būs nepieciešamas arī dažas ļoti spēcīgas un diezgan specializētas programmas. Daži no tiem ir lēti vai bez maksas, bet citi var būt diezgan dārgi. Turpmākajās sadaļās mēs apskatīsim labu programmatūru, taču varat atzīmēt, ka nepieciešamā programmatūra var ietvert 3D modelēšanas programmas, attēlu redaktorus, teksta redaktorus, kompilatorus utt.
    • Vismaz jums būs nepieciešams jaudīgs procesors (vismaz četrkodolu un, vēlams, viens no jaunākajiem i5 vai i7), daudz RAM un uzlabota grafikas karte.

2. metode no 4: izveidojiet savu komandu

  1. 1 Izveidojiet mazas spēles pats un lielas spēles ar citiem cilvēkiem. Ja vēlaties ātri izveidot mobilo spēli, izmantojot vienkāršus attēlus un kodējumu, tas ir labi.Šis ir labs projekts, ar kuru strādāt vienatnē, un jūs varat to izmantot, lai parādītu nākamajiem darba devējiem un investoriem, ko jūs varat darīt. Bet, ja vēlaties izveidot nopietnāku spēli, jums būs nepieciešama citu cilvēku palīdzība. Indie spēles parasti izstrādā 5-10 cilvēku komanda (atkarībā no grūtības), savukārt slavenākas spēles var izstrādāt pat vairāki simti cilvēku!
  2. 2 Veidojiet savu komandu. Jums būs nepieciešams daudz cilvēku ar daudzām dažādām prasmēm, ja plānojat izstrādāt spēli vienā no visvairāk stiliem. Jums būs nepieciešami programmētāji, modelētāji, vizuālie dizaineri, spēļu un līmeņu dizaineri, audio eksperti un producenti vai cilvēki, kas pārzina mārketingu.
  3. 3 Izveidojiet projekta dokumentu. Padomājiet par to kā par krustojumu starp spēles kopsavilkumu un kaujas plānu. Projekta dokumentā ir aprakstīts viss, kas saistīts ar jūsu spēles dizainu: spēle, mehānika, varoņi, sižets utt. Izveidojot to, jūs arī noskaidrosit visu, kas jādara, kas to darīs, kādas būs cerības un galvenais grafiks visām lietām. Projekta dokuments ir ļoti svarīgs ne tikai, lai komanda būtu labā formā, bet arī potenciālajiem investoriem.
    • Jūsu projekta dokumentam jābūt sadalītam sadaļās un tajā jāiekļauj detalizēts saturs.
    • Galvenās sadaļas ietver spēles sižetu, galvenos un mazākos varoņus, līmeņa dizainu, spēli, mākslu un vizuālo dizainu, spēles skaņas un mūziku, kā arī vadības struktūru un lietotāja saskarnes dizainu.
    • Projekta dokumentā nevajadzētu aprobežoties tikai ar tekstu. Parasti tajā ir arī dizaina skices, koncepcijas dizaini un pat reklāmas videoklipi vai skaņas paraugi.
    • Neierobežojiet sevi un neuztraucieties par projekta dokumenta dizainu un formātu. Nav viena standarta formāta vai lietas, kas tajā jāiekļauj. Vienkārši padariet dokumentu atbilstošu savai spēlei.
  4. 4 Padomājiet par naudu. Lai izveidotu spēli, ir nepieciešama nauda. Cita starpā rīki ir diezgan dārgi, un izstrāde prasa daudz laika (atņemot to no laika, ko varētu tērēt, lai nopelnītu naudu). Projekts ir dārgāks, jo vairāk cilvēku, kas jums jāpiesaista, un sarežģītākas prasmes, kas viņiem nepieciešamas, lai izveidotu arvien modernākas spēles. Jums būs jānosaka, no kurienes jūs saņemsiet naudu, un pirms darba sākuma ar dalībniekiem jāapspriež, kā, kad un cik jūs tos samaksāsit.
    • Lētākais veids, kā izveidot spēli, ir to izdarīt 100% pats. Bet tas būs grūti, ja jums nav pietiekami daudz prasmju, vai arī jums var būt nepieciešams daudz dažādu. Lielākajai daļai nepieredzējušu cilvēku, kas strādā paši, vienkāršs mobilās lietojumprogrammas klons ir lielākais, ko var izdarīt. Pat ja jūs pats gatavojat spēli, jums joprojām ir jāmaksā licences lielākajai daļai labo dzinēju un daudziem lietotņu veikaliem vai citām tirdzniecības vietām. Tāpat neaizmirstiet par saņemto ienākumu nodokļiem.
    • Lai izveidotu vidējas kvalitātes indie spēli, jums nepieciešami simtiem tūkstošu dolāru. Lieli uzņēmumi attīstībā bieži iegulda miljoniem dolāru.

3. metode no 4: veiciet rutīnu

  1. 1 Programma. Jums būs jāizvēlas spēles dzinējs. Spēļu dzinējs ir tā programmas daļa, kas visu kontrolē līdz sīkākajām detaļām par to, kā jūsu spēle darbojas (piemēram, mākslīgais intelekts, fizika utt.). Dzinējiem ir nepieciešami rīki, kas dažreiz ir iekļauti, un dažreiz tie ir jāveido no jauna. Tie ļauj mijiedarboties un izveidot spēli uz dzinēja. Tiklīdz jūs sapratīsit, jums būs jāatrod kāds, kurš zina, kā rakstīt skriptus ar šo dzinēju. Rakstot skriptus, jūs pasakāt spēles dzinējam, kas jādara. Tas parasti prasa dažas programmēšanas iemaņas.
  2. 2 Izveidojiet saturu. Jums arī jāsāk veidot spēles saturs.Tas nozīmē rakstzīmju modelēšanu, spēles sprites izveidi, apkārtējo pasauli, visus objektus, ar kuriem spēlētājs var mijiedarboties utt. Lai izpildītu šo uzdevumu, parasti nepieciešamas lieliskas 3D modelēšanas un vizuālās mākslas programmu prasmes. Arī rūpīga plānošana ir laba.
  3. 3 Izlaidiet vairākas beta versijas. Lai pabeigtu spēli, jums būs nepieciešami cilvēki. Nepievērsiet uzmanību kļūdām. Jūs tikai vēlaties, lai cilvēki spēlētu, lai uzzinātu, kā citi redz un piedzīvo spēli. Kaut kas, kas jums šķiet dabisks, var mulsināt visus pārējos. Iespējams, trūkst instrukcijas vai diagrammas elementa. Nekad nevar zināt iepriekš. Tāpēc ir svarīgi iegūt viedokli no malas.
  4. 4 Pārbaude, pārbaude, pārbaude. Kad esat pabeidzis savas spēles izveidi, jūs vēl neesat pabeidzis. Jums būs jāpārbauda viss. Viss. Jums būs jāiziet visi iespējamie spēles scenāriji, lai pārliecinātos, ka nekur nav kļūdu. Tas prasa daudz laika un cilvēkresursu. Atvēliet savam grafikam pietiekami daudz laika testēšanai!
  5. 5 Reklamējiet savu spēli. Parādiet cilvēkiem savu spēli, tiklīdz esat to pabeidzis. Parādiet to uzņēmumiem, kuri varētu vēlēties tajā ieguldīt, kā arī cilvēkiem, kuri, jūsuprāt, varētu vēlēties to spēlēt! Sāciet izstrādātāja vietni un emuāru, augšupielādējiet ekrānuzņēmumus, videoklipus, reklāmkadrus un daudz ko citu, lai parādītu cilvēkiem, kas ir jūsu spēle. Intereses radīšanai ir izšķiroša nozīme jūsu spēles panākumos.
  6. 6 Atlaidiet savu spēli. Ir daudzas vietas, kur varat izlaist spēli, taču precīza atrašanās vieta būs atkarīga no jūsu izveidotās spēles veida. Lietotņu veikali un Steam šobrīd ir visvairāk atvērti iesācējiem. Spēli savā vietnē varat izlaist neatkarīgi, taču mitināšanas cenas parasti ir pārmērīgas. Turklāt jūs nebūsiet tik pamanāmi.

4. metode no 4: resursu atrašana

  1. 1 Izmēģiniet programmatūru spēļu izveidošanai iesācējiem. Iesācēji var izmantot dažas lieliskas programmas, lai izveidotu vienkāršas spēles. Iespējams, slavenākie no tiem ir Game Maker un RPG Maker, taču arī Atmosphir un Games Factory ir labi. Varat arī izmantot izglītojošus programmēšanas rīkus bērniem, piemēram, MIT's Scratch. Tie ir pārsteidzoši labi piemēroti nepieciešamo pamatprasmju mācīšanai.
  2. 2 Uzziniet par dažādām grafikas programmām. Ja jūs negrasāties pieņemt darbā profesionāli grafikas darba veikšanai, ir daudz ko mācīties. Jums būs jāiemācās strādāt ar vairākām sarežģītām grafikas programmām. Bet jūs to varat! Photoshop, Blender, GIMP un Paint.net ir labas vietas, kur sākt, ja vēlaties izveidot savai spēlei vizuālus attēlus.
  3. 3 Vispirms apsveriet iespēju kļūt par profesionāli. Jums būs daudz vieglāk izveidot veiksmīgu spēli un piesaistīt investorus, ja jums ir pieredze, izglītība un labi zināma spēle, kas saistīta ar jūsu vārdu. Tāpēc ir laba ideja strādāt regulārā, labi zināmā spēļu izstrādes uzņēmumā, pirms sākat pašam gatavot spēles. Tam var būt nepieciešams apmeklēt skolu vai apgūt dažas prasmes, taču tas joprojām noved pie mērķa sasniegšanas un galu galā ir tā vērts.
  4. 4 Dodieties uz indie kopienu. Indie spēļu kopiena ir spēcīga, silta un viesmīlīga. Ja jūs labi varat atbalstīt, reklamēt, apspriest un palīdzēt viņiem īstenot savus projektus, viņi jums atmaksās natūrā. Runājiet ar viņiem, iepazīstieties ar viņiem labāk un ļaujiet viņiem jūs iepazīt. Jūs būsiet pārsteigti par to, ko jūs varat darīt ar sabiedrības atbalstu.
  5. 5 Ja nopietni, izmantojiet kolektīvo finansējumu. Ja vēlaties izveidot profesionālu spēli, kas pati par sevi var izturēt citas nopietnas spēles, jums ir nepieciešama nauda. Un tas netiek apspriests. Par laimi, pēdējos gados lietas ir mainījušās, un kolektīvā finansēšana ir ļāvusi nepazīstamiem veidotājiem izveidot lieliskas spēles. Pārbaudiet Kickstarter vai līdzīgas vietnes.Bet esiet gatavi smagajam darbam, kas jums jādara, lai īstenotu lielisku kampaņu, kas nozīmē patiesus mērķus, labu atlīdzību un nepārtrauktu komunikāciju.

Padomi

  • Nedomājiet, ka jūsu pirmā spēle būs revolucionāra. Ja jūs patiešām pieliekat pūles, kas zina, tas varētu notikt, bet maz ticams. Bet nepadodies uzreiz, noskaidro, kas nogāja greizi un kas patika spēlētājiem. Nākamajā spēlē izmantojiet lietas, kas cilvēkiem patika, un labojiet vai noņemiet lietas, kas viņiem nepatika, vai sliktas pēdējās spēles daļas.
  • Turpiniet mācīties. Ja jums kādreiz nepieciešama palīdzība, lūdziet to. Pasaulē ir miljoniem cilvēku, kas var palīdzēt izveidot spēli, tāpēc nekad nebaidieties tos jautāt un meklēt. Un atcerieties, ka vienmēr ir kur augt. Turpiniet mācīties un uzziniet vairāk par spēļu veidošanu.
  • Pārbaude, pārbaude, pārbaude. Viena no kaitinošākajām un kaitinošākajām lietām ir atrast kritisku kļūdu, kļūmi vai kļūdu savā spēlē pēc tās izlaišanas. Sadaliet savu spēli tādos posmos kā “izstrāde” (vēl izstrādes stadijā), “alfa” (sākotnējā vai agrīnā testēšana), “slēgtā beta” (testēšana pirms izlaišanas uzaicinātām vai atlasītām personām) un “atklātā beta” (testēšana pirms izlaišanas) visiem). Izvēlieties pareizos cilvēkus alfa un beta stadijām un apkopojiet pēc iespējas vairāk informācijas un konstruktīvas kritikas. Izmantojiet tos, lai uzlabotu savu spēli un pēc izlaišanas novērstu pēc iespējas vairāk kļūdu. Piezīme: pievienojiet posmiem “iepriekšējo” vai “versiju xx.xx”, lai tos vēl vairāk optimizētu. Noteikti precīzi atzīmējiet uzlaboto laidienu, ja tas tā ir.
  • Atcerieties bieži dublēt savus failus. Jūs iepriekš nezināt, kad dators var salūzt.
  • Izveidojiet ažiotāžu un reklamējiet. Atzīsimies, jūs neesat vienīgais jauno spēļu veidotājs. Jūs varat izlaist spēli, kuru uzreiz aizēno jaunākas un / vai labākas spēles. Lai to apkarotu, ar visiem pieejamajiem līdzekļiem izplatiet ziņas par gaidāmo spēles izlaišanu. Šur tur "nopludināsim" dažas detaļas. Iestatiet izlaišanas datumu, lai cilvēki to gaidītu vēl ilgāk. Ja nepieciešams, jūs pat varētu apsvērt iespēju maksāt par reklāmām.
  • Praktizējiet pēc iespējas vairāk, lai arvien labāk veidotu spēles. Kā teikts, "prakse noved pie pilnības"!
  • Visbeidzot, nekad nepadodies. Spēles veidošana var būt garlaicīga, garlaicīga un kaitinoša. Dažreiz jums būs kārdinājums vienkārši atmest un darīt kaut ko citu. Nedari tā. Atpūtieties, pastaigājieties, atlikiet darbu uz dažām dienām. Atgriežoties jūs atkal jutīsities pārliecināti.
  • Atcerieties, ka strādāt komandā vienmēr ir labāk nekā strādāt vienam. Jūs varat ievērojami samazināt darba slodzi un izšķērdēto laiku, sadalot dalībniekus grafiskos dizaineros un kodētājos, un pēc tam pievienojot tādas apakšgrupas kā "rakstnieki un komponisti" utt. Šī ir svarīga daļa, kas ir atkarīga no izvēlētās programmatūras, jo grafisko spēļu dizaineri, piemēram, BGE, Unity un UDK, gandrīz neatbalsta komandas darbu un tiešu koda rediģēšanu. Pāreja uz versiju kontroles sistēmu, piemēram, git, iespējams, ir labākā ideja.
  • Izveidojiet darba plānu. Ja šī ir jūsu pirmā reize un vēlaties nesteigties un eksperimentēt, tad jums tas nav jādara. Tomēr tas palīdzēs jums iet kopsolī, un tas ir īpaši svarīgi, ja jums ir solīts izlaišanas datums. Padomājiet par to, kad plānojat visu pabeigt, un pēc tam precizējiet plānu, sadalot to kodā, grafiskajā dizainā utt.

Brīdinājumi

  • Autortiesības! Esiet pēc iespējas oriģinālāks ar idejām savai spēlei. Ja jūs nevarat izdomāt kaut ko citu, ieteicams ņemt kādu spēles aspektu un to mainīt.Ja jums noteikti ir jāiekļauj ar autortiesībām aizsargātas spēles daļas, piemēram, stāsts, varoņi vai mūzika, lūdzu, paziņojiet oriģināla veidotājiem. Konceptuālās idejas (spēle, kā rakstīt kodu utt.) Nevar aizsargāt ar autortiesībām, savukārt rakstzīmju vārdi un stāstu visums pēc noklusējuma ir aizsargāti.
  • Noteikti ievērojiet izmantoto rīku licences. Daudzas patentētas programmatūras (piemēram, Unity) neatļauj komerciālu izmantošanu (tas nozīmē, ka jūs nevarat pārdot ar to izveidotu spēli), nemaksājot dārgu licenci. Šeit var ļoti palīdzēt atvērtā pirmkoda programmatūra, kas ļauj to izmantot komerciāli. Bet esiet piesardzīgs, saglabājot copyleft tiesības dažām atvērtā pirmkoda programmām. GNU vispārējā publiskā licence ir šādas licences piemērs. Tas nosaka, ka jums ir jāatbrīvo sava programma saskaņā ar to pašu licenci. Tas ir labs spēlēm, un jūs joprojām varat to pārdot, ja saglabājat mākslas resursus un tamlīdzīgi. Tomēr, ja izmantojat slēgta pirmkoda bibliotēkas, piemēram, FMOD, var rasties juridiskas problēmas. Turklāt, it īpaši, ja esat labs programmētājs, jums būs piekļuve avota kodam, un jūs vairs nestrādāsit ar melno lodziņu. Tāpēc pēc nepieciešamības varat mainīt un pievienot rīkus. Jūs varat lasīt vairāk par atvērtā pirmkoda programmatūru (ko šīs kustības radītājs dēvē arī par "bezmaksas programmatūru").