Kā izveidot video spēli no nulles (ar attēliem)

Satura rādītājs:

Kā izveidot video spēli no nulles (ar attēliem)
Kā izveidot video spēli no nulles (ar attēliem)
Anonim

Mūsdienās vairāk cilvēku spēlē videospēles nekā jebkad agrāk, kas nozīmē, ka ir daudz vietas jauniem cilvēkiem ienākt un radīt kaut ko lielisku. Videospēles veidošanas process ir garš un sarežģīts. Tas prasa daudz dažādu prasmju. Šis wikiHow māca jums pamatus, kā izveidot videospēli no jauna.

Soļi

1. daļa no 2: Iestāšanās panākumiem

Izveidojiet videospēli no nulles 1. darbība
Izveidojiet videospēli no nulles 1. darbība

1. solis. Pārvaldiet savas cerības

Videospēļu dizains prasa daudz dažādu prasmju, kodēšanu vai skriptu veidošanu. Tas prasa programmēšanu, mākslu, animāciju, mūziku, skaņu dizainu, testēšanu, ražošanu, finansēšanu un daudz ko citu. Tas viss attīstās daudz stundu. It īpaši, ja jums nav milzīgas studijas komandas. Jums ir jāsaprot, ko jūs varat paveikt ar resursiem, kas jums ir, un jūsu rīcībā esošajā laikā. Ja jūs neesat reālists par to, ko varat darīt, jūs, visticamāk, ātri kļūsit vīlušies un padosities. Mēs negribam, lai tu padodies!

  • Ja jūs nekad iepriekš neesat izstrādājis spēli, sāciet vienkārši. Jūsu pirmajai spēlei vajadzētu būt mācīšanās pieredzei, nevis šedevram. Jūsu pirmās spēles mērķim vajadzētu būt pēc iespējas ātrāk izveidot kaut ko spēlējamu. Pat ja tas ir tikai vienas istabas līmenis, ar sliktu sadursmes noteikšanu. Nepadodies! Esiet lepns par to. Nākamā spēle būs vēl labāka. Drīz jūs radīsit spēles, kuras cilvēki vēlas spēlēt.
  • Pirms savas spēles izstrādes apsveriet iespēju strādāt profesionālā spēļu uzņēmumā. Jums būs daudz vieglāk izveidot veiksmīgu spēli un piesaistīt investorus, ja jūsu vārdam ir pieredze, izglītība un labi zināma spēle. Tam var būt nepieciešams apmeklēt skolu vai apgūt dažas prasmes, taču tas joprojām darbojas jūsu mērķa sasniegšanai, un galu galā tas būs tā vērts.
Izveidojiet videospēli no nulles 2. solis
Izveidojiet videospēli no nulles 2. solis

2. solis. Apgūstiet programmēšanas valodas

Lai gan jūs varat izmantot spēļu dzinēju, lai izstrādātu lielāko daļu savas spēles ar nelielu programmēšanu, ziniet, kā programmēt, jūs varat vairāk kontrolēt savu spēļu attīstību. Ir daudz programmēšanas valodu, kuras varat apgūt. Jūs varat apmeklēt dažas nodarbības, lai iemācītos programmēt, vai veikt dažas tiešsaistes apmācības. Tādas spēles kā Code Monkey, Code Combat un Robocode ir spēles, kas ir izstrādātas, lai iemācītu jums programmēt. Tālāk ir norādītas dažas programmēšanas valodas, kuras varat apgūt.

  • C ++:

    C ++ ir viena no izplatītākajām programmēšanas valodām. Tā ir arī viena no visgrūtāk apgūstamajām valodām, taču tā ir tā vērta. C ++ sniedz jums lielāku kontroli pār datora aparatūru un grafiskajiem procesiem. Daudzi spēļu dzinēji, piemēram, Unreal, pieņem tikai C ++ rakstītu informāciju

  • Java:

    Java ir vēl viena izplatīta valoda, ko izmanto dažādās lietojumprogrammās. Tas ir līdzīgs C ++, kas ļauj viegli mācīties līdzās C ++

  • SQL:

    SQL apzīmē strukturētu vaicājumu valodu. To izmanto, lai mijiedarbotos ar tiešsaistes datu bāzēm. Ja jūsu spēle prasa spēlētājiem izveidot tiešsaistes kontu vai mijiedarboties ar citiem spēlētājiem tiešsaistē vai funkcijām, jums būs nepieciešama datu bāze, lai pārvaldītu visu lietotāja informāciju. Lai izveidotu un pārvaldītu datu bāzi, varat izmantot SQL.

  • HTML, CSS, JavaScript:

    HTML/HTML5, CSS/CSS3 un JavaScript ir visas tīmekļa izstrādes valodas. Tās visas ir diezgan viegli iemācīties, bet netiek izmantotas ļoti bieži spēļu izstrādē. Tomēr, ja esat spēļu izstrādes iesācējs, varat izmantot šīs pamatvalodas, lai izveidotu spēles, kas balstītas uz tīmekļa pārlūkprogrammu.

Izveidojiet videospēli no nulles 3. darbības
Izveidojiet videospēli no nulles 3. darbības

Solis 3. Uzziniet par dažādām grafikas programmatūrām

Ja jūs nepieņemat profesionālu darbu, lai veiktu grafikas darbus, jums priekšā ir daudz mācību. Jums būs jāiemācās strādāt ar vairākām sarežģītām grafikas programmām, taču jūs to varat! Photoshop, GIMP, Adobe Illustrator, Blender 3D, 3DS Max ir labas vietas, kur sākt, ja vēlaties izveidot spēles vizuālos elementus.

Ja jums nešķiet, ka esat ļoti labs mākslinieks, apsveriet iespēju izmantot minimālisma mākslas stilu. Daudzas populāras neatkarīgas spēles ir veidotas, izmantojot 8 bitu pikseļu mākslas stilu. Tas ir ne tikai vieglāk zīmējams, bet arī daudziem spēlētājiem izraisa nostalģijas sajūtu. Citas spēles tiek veidotas, izmantojot vienkāršas ģeometriskas formas

Izveidojiet videospēli no nulles 4. solis
Izveidojiet videospēli no nulles 4. solis

4. solis. Izlemiet, kādu spēļu dzinēju vēlaties izmantot

Spēles dzinējs ir tas, kas liek spēlei darboties. Tas atveido grafiku, animāciju un skaņu, apstrādā skriptus, fiziku un daudz ko citu. Ja esat pietiekami talantīgs, varat izveidot savu spēļu dzinēju. Jūs, iespējams, vēlēsities ietaupīt laiku un atrast esošu spēļu dzinēju. Ir daudz jaudīgu spēļu dzinēju, no kuriem varat izvēlēties. Daudzi no tiem ir bez maksas lejupielādējami un lietojami. Lielākajai daļai no tām ir jāiegādājas licence, lai iegūtu visas funkcijas un samaksātu honorāru par publicētajām spēlēm. Tālāk ir minēti daži spēļu dzinēji, kurus varat izpētīt:

  • Vienotība:

    ir spēcīgs spēļu dzinējs. Tas atbalsta gan 2D, gan 3D spēles, un to nav pārāk grūti iemācīties. Daudzas mobilās un neatkarīgās spēles ir veidotas, izmantojot Unity.

  • Nereāls 4:

    Unreal ir vēl viens populārs spēļu dzinējs. Tam ir stāva mācīšanās līkne, un tas nav ieteicams iesācēju spēļu dizaineriem. Tomēr tas ir spēcīgs spēļu dzinējs, ko izmanto, lai radītu satriecošus attēlus. Unreal 4 ir izstrādātas daudzas populāras spēles, tostarp Fortnite, Mortal Kombat 11 un Final Fantasy VII Remake.

  • Game Maker Studio 2:

    Game Maker Studio ir labs spēļu dzinējs tiem, kam nav lielas pieredzes darbā ar spēļu dzinējiem. To galvenokārt izmanto 2D spēļu veidošanā, un tam ir diezgan viegli lietojams interfeiss.

  • Scratch:

    Scratch ir tiešsaistes spēļu veidotājs, ko MIT izstrādājis kā mācību līdzekli. Ja jums vispār nav spēļu izstrādes pieredzes, tā var būt laba vieta, kur sākt.

Izveidojiet videospēli no nulles 5. darbības
Izveidojiet videospēli no nulles 5. darbības

Solis 5. Uzziniet spēles dzinēju

Spēļu dzinēji ir daži no sarežģītākajiem programmatūras elementiem. Kad esat izvēlējies spēļu dzinēju, jums būs jāatvēl laiks, lai uzzinātu, kā to izmantot. Par laimi, tiešsaistē ir daudz resursu, kas var jums palīdzēt. Izlasiet lietotāja rokasgrāmatu, skatiet video pamācības, apmeklējiet nodarbības un konsultējieties tiešsaistes palīdzības forumos, lai palīdzētu jums uzzināt pēc iespējas vairāk.

Izveidojiet videospēli no nulles 6. darbības
Izveidojiet videospēli no nulles 6. darbības

6. solis. Izstrādājiet pamata prototipu

Kad esat ieguvis prasmes, izveidojiet savas spēles prototipu. Jūsu prototipam nav jābūt satriecošai skaņai un vizuālajam attēlam, tam nevajadzētu būt pilnam līmeņu komplektam, vai tam jābūt visiem ienaidniekiem/papildinājumiem/un ieročiem, ko izmanto jūsu varonis. Tam vajadzētu būt tikai vienam pamata līmenim ar pamata vizuālajiem elementiem un vienam vai diviem ienaidniekiem/šķēršļiem, lai parādītu galveno mehāniku. Jūs varat izmantot savu prototipu, lai pārbaudītu koncepciju un varbūt pat parādītu investoriem, lai iegūtu finansējumu.

Izveidojiet videospēli no nulles 7. darbības
Izveidojiet videospēli no nulles 7. darbības

7. solis. Apsveriet savas finanses vai grafiku

Ja plānojat publicēt spēli par naudu, jums būs jādomā par finansējumu. Lielākajai daļai spēļu dzinēju ir jāmaksā autoratlīdzība, lai izmantotu viņu programmatūru. Jums, iespējams, būs jāiegādājas citas programmas, piemēram, grafiskā dizaina rīki, vai jāalgo citi komandas locekļi, kas jums palīdzēs. Tas var prasīt jums ņemt aizdevumu vai meklēt investorus. Pat ja jūs plānojat izstrādāt spēli pats, jums joprojām būs jāapsver visas spēles izstrādes laiks.

  • Lai izveidotu vidējas kvalitātes indie spēli, jums vajadzēs aptuveni simtiem tūkstošu dolāru. Galveno nosaukumu izstrāde bieži vien prasa miljoniem dolāru.
  • Daudzas spēles ir izstrādātas, izmantojot kolektīvo finansējumu. Tīmekļa vietnes, piemēram, Kickstarter un Fig, var būt lielisks veids, kā piesaistīt naudu projektam. Bet jūs vēlaties pārliecināties, vai jums ir prasmes piegādāt pārdoto produktu. Lai gan daudzas pūļa finansēšanas kampaņas ir bijušas veiksmīgas, daudzas arī ir cietušas neveiksmi.

2. daļa no 2: Spēles attīstīšana

Izveidojiet videospēli no nulles 8. darbības
Izveidojiet videospēli no nulles 8. darbības

Solis 1. Plānojiet savu spēli

Pirms sākat veidot savu spēli, ir dažas lietas, par kurām vēlaties padomāt. Tālāk ir minēti daži jautājumi, kurus varētu sev uzdot.

  • Kādas ir manas kā dizainera stiprās puses?
  • Kādas ir manas vājās puses?
  • Kādu spēli es varu izveidot, pamatojoties uz saviem spēkiem?
  • Kāds ir spēles žanrs?
  • Kādas spēles mehānikas, jūsuprāt, padara spēli patīkamu?
  • Kādas spēļu mehānikas jums šķiet nomāktas?
  • Kādas spēles ir iedvesmotas jūsu spēlē?
  • Kā tas atšķiras no citām līdzīgām spēlēm?
  • Kādas būs spēles galvenās iezīmes?
  • Cik ilgs laiks būs nepieciešams, lai izstrādātu šīs funkcijas?
  • Vai ir kādas funkcijas, kuras es vēlos un kuras es nezinu, kā izveidot?
  • Bez kādām funkcijām spēle var iztikt, ja nepieciešams?
  • Vai spēlei ir stāsts?
  • Kā spēle atbilst stāstam?
  • Kādu mākslas stilu es vēlos savai spēlei?
  • Kā es varu izveidot šo mākslas stilu?
Izveidojiet videospēli no nulles 9. darbības
Izveidojiet videospēli no nulles 9. darbības

2. solis. Izveidojiet dizaina dokumentu

Dizaina dokumentā ir izklāstīts viss par jūsu spēles dizainu: spēle, mehānika, varoņi, sižets, konceptuālā māksla utt. To darot, tas arī parāda visu, kas jādara, kurš to darīs, kādas ir cerības un vispārējais grafiks, kā lietas paveikt. Jūsu dizaina dokuments ir ļoti svarīgs, lai ne tikai sekotu līdzi savai komandai, bet arī parādītu potenciālajiem investoriem.

  • Jūsu spēles dizaina dokumentam jābūt sadalītam sadaļās un tajā jāiekļauj detalizēts satura rādītājs.
  • Kopējās sadaļās jāiekļauj spēles stāsts, galvenās un mazākās rakstzīmes, līmeņa dizains, spēle, māksla un vizuālais noformējums, spēles skaņas un mūzika, kā arī vadības ierīču un lietotāja saskarnes dizaina sadalījums.
  • Projektēšanas dokumentā nevajadzētu aprobežoties tikai ar tekstu. Parasti jūs atradīsit dizaina skices, koncepcijas mākslu un pat tādus priekšmetus kā video priekšskatījumi vai skaņas paraugi.
  • Nejūtieties ierobežots vai pārāk noraizējies par savu dizaina dokumentu un tā formatējumu. Nav standarta formāta vai obligāto iekļaujamo vienumu. Vienkārši izveidojiet dokumentu, kas ir sakārtots un atbilst jūsu spēlei.
  • Jūsu dizaina dokuments nav akmenī cirsts. Spēļu dizaina projekta laikā lietas var mainīties un mainās. Var gadīties, ka dažas idejas nedarbojas tik labi, kā jūs domājāt, vai ir pārāk sarežģītas. Jūs varat arī nākt klajā ar labākām idejām.
Izveidojiet videospēli no nulles 10. darbības
Izveidojiet videospēli no nulles 10. darbības

Solis 3. Rūpīgi izveidojiet savu komandu

Dažas spēles ir veidotas ar vienu personu, taču pat vienkāršas spēles izveide var aizņemt vairākus gadus. Parasti jums vajadzēs daudz cilvēku ar daudzām dažādām prasmēm. Jums būs nepieciešami programmētāji, modelētāji, mākslinieki, spēļu vai līmeņu dizaineri, skaņu tehniķi, mūzikas komponists, spēļu veidotāji, kā arī producenti, grāmatveži un mārketinga un reklāmas profesionāļi.

Indie spēlēs parasti ir aptuveni 5-20 cilvēku komanda. Lielo nosaukumu spēlēs var strādāt pat vairāki simti cilvēku

Izveidojiet videospēli no nulles 11. darbības
Izveidojiet videospēli no nulles 11. darbības

4. solis. Iestatiet termiņus

Tas ir taisnība, ja pats veidojat profesionālu spēli vai vienkāršu spēli. Vispirms sāciet, nosakot termiņu visam projektam. Pēc tam nosakiet termiņus mazākiem starpposma mērķiem līdz projekta pabeigšanai. Pēc tam vēl sīkāk sadaliet uzdevumus mazākiem termiņiem un nosakiet tiem termiņus. Jūs pat varētu vēlēties izveidot Ganta diagrammu ar visiem dažādiem uzdevumiem.

Neuztraucieties pārāk daudz, ja pārsniedzat termiņu. Tas notiks. Mūsdienās nav nekas neparasts, ka spēles tiek aizkavētas. Tomēr, ja uzskatāt, ka projekta vai uzdevuma izpilde prasa 3 reizes ilgāku laiku, nekā sākotnēji domājāt, tā ir laba zīme, ka jūsu projekta apjoms ir pārāk liels un jums, iespējams, vajadzēs nedaudz samazināt lietas apjomu

Izveidojiet videospēli no nulles 12. darbības
Izveidojiet videospēli no nulles 12. darbības

5. solis. Izveidojiet spēles līdzekļus

Aktīvi ir viss saturs, kas veido spēli. Tas ietver 2D spritus, 3D rakstzīmju modeļus, animācijas, līmeņu izkārtojumus, dekorācijas, interaktīvus objektus, mūziku, skaņas efektus un daudz ko citu. Jums būs nepieciešama talantīgu mākslinieku komanda, kas specializējas rakstzīmju dizainā, vides dizainā, līmeņa dizainā, animācijā, 3D modelēšanā, apgaismojumā, specefektos, skaņu dizainā, balss darbībā, mūzikas kompozīcijā un citur.

Ja jūsu spēlei ir noteikti aktīvi, bet jūs nezināt, kā/jums nav laika to izgatavot, daudziem spēļu dzinējiem ir aktīvu veikals, kurā varat iegādāties citu lietotāju izgatavotus spēļu līdzekļus un tos izmantot savā spēle. Tas var ietvert rakstzīmes, objektus, mūziku un daudz ko citu

Izveidojiet videospēli no nulles 13. solis
Izveidojiet videospēli no nulles 13. solis

Solis 6. Programmējiet spēli

Izveidojiet videospēli no nulles 14. solis
Izveidojiet videospēli no nulles 14. solis

7. solis. Pārbaudiet, pārbaudiet un pārbaudiet vēlreiz

Ikreiz, kad spēlē izveidojat kaut ko funkcionālu, jūs vēlaties to pārbaudīt. Skatieties, kā spēlētāji spēlē. Jūs uzzināsit jaunas lietas par savu spēli, vērojot citu cilvēku spēli. Jūs uzzināsit par neparedzētiem veidiem, kā spēlētāji vēlēsies mijiedarboties ar jūsu spēli. Jūs redzēsit, kā reāli spēlētāji reaģē uz jūsu spēli. Iespējams, ka dažu spēļu mehānika nedarbojas tik labi, kā jūs domājāt.

Izveidojiet videospēli no nulles 15. darbības
Izveidojiet videospēli no nulles 15. darbības

8. solis. Precizējiet savu spēli

Spēļu pārbaudes laikā jūs vēlēsities pārskatīt spēles mehāniku, kas ir pārāk nomākta vai nav jautra. Jūs arī vēlaties labot visas atklātās kļūdas.

Izveidojiet videospēli no nulles 16. darbības
Izveidojiet videospēli no nulles 16. darbības

9. solis. Reklamējiet savu spēli

Ļaujiet citiem redzēt jūsu spēli, kad tā ir pabeigta. Ir vietne un attīstības emuārs. Atlaidiet ekrānuzņēmumus. Izveidojiet video reklāmkadrus. Atrodiet populāras spēļu vietnes un YouTube lietotājus, kuri vēlas pārskatīt jūsu spēli. Veiciet intervijas ar jauniem spēļu avotiem, lai atbalstītu jūsu spēli.

Izmēģiniet sevi indie spēļu kopienā. Indie spēļu izstrādes kopiena ir spēcīga, atbalstoša un pretimnākoša. Ja jums patīk atbalstīt, reklamēt, apspriest un palīdzēt viņiem īstenot savus projektus, viņi atgriezīsies tādā pašā veidā. Runājiet ar viņiem, iepazīstieties ar viņiem un ļaujiet viņiem jūs iepazīt. Jūs būsiet pārsteigts par to, ko varat paveikt ar kopienu aiz jums

Izveidojiet videospēli no nulles 17. solis
Izveidojiet videospēli no nulles 17. solis

10. solis. Atlaidiet savu spēli

Ir daudz vietu, kur varat izlaist spēli, bet kur tas būs atkarīgs no tā, kāda veida spēli jūs izveidojāt. Pašlaik lietotņu veikali un Steam ir visvairāk atvērti jaunpienācējiem. Spēli varat izlaist neatkarīgi savā vietnē, taču mitināšanas izmaksas parasti ir pārmērīgas. Jums būs arī mazāka redzamība. Ja vēlaties izlaist spēles spēļu konsolēs, piemēram, PS4 un Nintendo Switch, varat to izdarīt, taču šīm platformām ir stingri licencēšanas standarti. Jums jāzina, kādi ir šie standarti, un pārliecinieties, ka tos ievērojat.

Padomi

  • Turpiniet mācīties. Ja jums kādreiz nepieciešama palīdzība, lūdziet to. Spēles veidošanā ir miljardiem izpalīdzīgu cilvēku, tāpēc nekad nebaidieties to jautāt vai meklēt. Un atcerieties, ka vienmēr ir ko uzlabot, tāpēc turpiniet mācīties un mācīties par spēļu veidošanu.
  • Netērējiet pārāk daudz laika savu pirmo spēļu izstrādei. Jaunajiem spēļu dizaineriem pieredze ir svarīgāka par galaproduktu. Ar katru projektu jūs uzzināsit kaut ko jaunu. Tāpēc pabeidziet pirmās spēles un pārejiet pie nākamā projekta.
  • Atcerieties bieži dublēt failus. Jūs nekad nezināt, kad dators var avarēt.
  • Praktizējiet pēc iespējas vairāk, lai jūs varētu kļūt arvien labāks spēļu veidošanā, kā saka "Prakse padara perfektu!"
  • Atcerieties, ka komanda vienmēr ir labāka par došanos atsevišķi. Jūs varat ievērojami samazināt darba slodzi un laiku, kas tiek sadalīts, sadalot dalībniekus grafikā un kodēšanā, pēc tam pievienojot vairāk sadaļu, piemēram, rakstīšanu un komponēšanu utt. Šī ir svarīga joma, kas ir atkarīga no jūsu izvēlētās programmatūras, piemēram, grafisko spēļu veidotāji, piemēram, BGE, Unity un UDK ir vājš atbalsts komandas darbplūsmai, un, iespējams, labāka ideja ir koda tieša rediģēšana un pāriešana uz versiju kontroles sistēmu, piemēram, git.
  • Visbeidzot, nekad nepadodies. Spēles izveide var būt garlaicīgs, nogurdinošs un satraucošs process. Reizēm jūs jutīsiet vēlmi vienkārši padoties un darīt kaut ko citu. Nevajag. Paņemiet pārtraukumu, kādu laiku dodieties ārā un atlikiet to uz dažām dienām. Jūs atkal atgriezīsities pārliecinātāk.

Ieteicams: