Videopelin tekeminen tyhjästä (kuvilla)

Sisällysluettelo:

Videopelin tekeminen tyhjästä (kuvilla)
Videopelin tekeminen tyhjästä (kuvilla)
Anonim

Nykyään enemmän ihmisiä pelaa videopelejä kuin koskaan ennen, mikä tarkoittaa, että uusille ihmisille on paljon tilaa tulla sisään ja tehdä jotain hienoa. Videopelin tekeminen on pitkä ja monimutkainen. Se vaatii paljon erilaisia taitoja. Tämä wikiHow opettaa sinulle videopelin tekemisen perusteet tyhjästä.

Askeleet

Osa 1/2: Menestyminen

Tee videopeli Scratchista Vaihe 1
Tee videopeli Scratchista Vaihe 1

Vaihe 1. Hallitse odotuksiasi

Videopelisuunnittelu vaatii paljon erilaisia taitoja, koodausta tai komentosarjoja. Se vaatii ohjelmointia, taidetta, animaatiota, musiikkia, äänisuunnittelua, testausta, tuotantoa, rahoitusta ja paljon muuta. Kaiken tämän kehittäminen vie monta tuntia. Varsinkin jos sinulla ei ole suurta studiotiimiä. Sinun on ymmärrettävä, mitä voit saavuttaa resursseilla, joita sinulla on, ja aikasi sisällä. Jos et ole realistinen siitä, mitä voit tehdä, olet todennäköisesti nopeasti pettynyt ja luovutat. Emme halua sinun luovuttavan!

  • Jos et ole koskaan suunnitellut peliä, aloita yksinkertaisesta. Ensimmäisen pelisi tulisi olla oppimiskokemus, ei mestariteos. Ensimmäisen pelisi tavoitteena on tehdä jotain pelattavaa mahdollisimman nopeasti. Vaikka se olisi vain yhden huoneen taso, huono törmäystunnistus. Älä luovuta! Ole ylpeä siitä. Seuraava peli on vielä parempi. Pian teet pelejä, joita ihmiset haluavat pelata.
  • Ennen kuin kehität oman pelisi, harkitse ammattimaisen peliyrityksen töihin menoa. Sinulla on paljon helpompi aika tehdä onnistunut peli ja saada sijoittajia, jos sinulla on kokemusta, koulutusta ja tunnettu peli liitettynä nimeesi. Tämä saattaa vaatia koulunkäyntiä tai joidenkin taitojen hankkimista, mutta se toimii edelleen tavoitteesi saavuttamiseksi ja se on sen arvoista lopulta.
Tee videopeli Scratch -vaiheesta 2
Tee videopeli Scratch -vaiheesta 2

Vaihe 2. Opi ohjelmointikieliä

Vaikka voit kehittää suurimman osan pelistäsi pelimoottorin avulla pienellä ohjelmoinnilla, osaaminen ohjelmoida antaa sinulle paremman hallinnan pelin kehityksestä. Ohjelmointikieliä voi oppia paljon. Voit ottaa joitain luokkia oppiaksesi ohjelmoimaan tai tehdä joitain online -opetusohjelmia. Pelit, kuten Code Monkey, Code Combat ja Robocode, ovat pelejä, jotka on suunniteltu opettamaan sinulle ohjelmointia. Seuraavassa on joitain ohjelmointikieliä, joita voit oppia:

  • C ++:

    C ++ on yksi yleisimmistä ohjelmointikielistä. Se on myös yksi vaikeimmista kielistä oppia, mutta se on sen arvoista. C ++ antaa sinulle paremman hallinnan tietokoneen laitteistosta ja graafisista prosesseista. Monet pelimoottorit, kuten Unreal, hyväksyvät vain C ++: lla kirjoitettuja tietoja

  • Java:

    Java on toinen yleinen kieli, jota käytetään monissa sovelluksissa. Se on samanlainen kuin C ++, mikä helpottaa C ++: n rinnalla oppimista

  • SQL:

    SQL tarkoittaa Structured Query Language. Sitä käytetään vuorovaikutuksessa online -tietokantojen kanssa. Jos pelisi edellyttää pelaajien luovan online -tilin tai vuorovaikutuksessa muiden pelaajien kanssa verkossa tai ominaisuuksia, tarvitset tietokannan kaikkien käyttäjätietojen hallitsemiseksi. SQL: n avulla voit luoda ja hallita tietokantaa.

  • HTML, CSS, JavaScript:

    HTML/HTML5, CSS/CSS3 ja JavaScript ovat kaikki verkkokehityskieliä. Ne ovat kaikki melko helppo oppia, mutta niitä ei käytetä kovin usein pelien kehittämisessä. Jos olet kuitenkin uusi pelikehittäjä, voit käyttää näitä peruskieliä verkkoselainpohjaisten pelien luomiseen.

Tee videopeli Scratch -vaiheesta 3
Tee videopeli Scratch -vaiheesta 3

Vaihe 3. Tutustu eri grafiikkaohjelmistoihin

Jos et palkkaa ammattilaista tekemään grafiikkatehtäviäsi, sinulla on paljon opintoja edessäsi. Sinun on opittava työskentelemään monien monimutkaisten grafiikkaohjelmien kanssa, mutta voit tehdä sen! Photoshop, GIMP, Adobe Illustrator, Blender 3D, 3DS Max ovat hyviä paikkoja aloittaa, jos haluat tehdä pelistä visuaalisia elementtejä.

Jos et ole mielestäsi kovin hyvä taiteilija, harkitse minimalistisen taiteen käyttämistä. Monet suositut itsenäiset pelit on suunniteltu käyttämällä 8-bittistä pikselitaidetta. Sen lisäksi, että piirtäminen on helpompaa, se herättää nostalgiaa monissa pelaajissa. Muut pelit on suunniteltu käyttämällä yksinkertaisia geometrisia muotoja

Tee videopeli Scratch -vaiheesta 4
Tee videopeli Scratch -vaiheesta 4

Vaihe 4. Päätä, mitä pelimoottoria haluat käyttää

Pelimoottori saa pelin toimimaan. Se tekee grafiikkaa, animaatiota ja ääntä, käsittelee skriptejä, fysiikkaa ja paljon muuta. Jos olet tarpeeksi lahjakas, voit suunnitella oman pelimoottorisi. Haluat todennäköisesti säästää aikaa ja löytää olemassa olevan pelimoottorin. Valittavana on paljon tehokkaita pelimoottoreita. Monet niistä ovat ilmaisia ladata ja käyttää. Useimmat niistä edellyttävät, että ostat lisenssin, jotta saat kaikki ominaisuudet ja maksat rojaltin julkaisemistasi peleistä. Seuraavassa on muutamia pelimoottoreita, joita voit tarkastella:

  • Ykseys:

    on tehokas pelimoottori. Se tukee sekä 2D- että 3D -pelejä eikä ole liian vaikea oppia. Monet mobiili- ja itsenäiset pelit on suunniteltu Unityn avulla.

  • Epätodellinen 4:

    Unreal on toinen suosittu pelimoottori. Siinä on jyrkkä oppimiskäyrä, eikä sitä suositella aloitteleville pelisuunnittelijoille. Se on kuitenkin tehokas pelimoottori, jota käytetään luomaan upeita grafiikoita. Monet suositut pelit, kuten Fortnite, Mortal Kombat 11 ja Final Fantasy VII Remake, on suunniteltu Unreal 4: ssä.

  • Game Maker Studio 2:

    Game Maker Studio on hyvä pelimoottori niille, joilla ei ole paljon kokemusta pelimoottoreiden kanssa työskentelystä. Sitä käytetään enimmäkseen 2D -pelien tekemiseen, ja sen käyttöliittymä on melko helppokäyttöinen.

  • Naarmu:

    Scratch on MIT: n kehittämä verkkopelien valmistaja opetusvälineenä. Jos sinulla ei ole lainkaan kokemusta pelisuunnittelusta, tämä voi olla hyvä paikka aloittaa.

Tee videopeli Scratch -vaiheesta 5
Tee videopeli Scratch -vaiheesta 5

Vaihe 5. Opi pelimoottori

Pelimoottorit ovat monimutkaisimpia ohjelmistoja. Kun olet päättänyt pelimoottorista, sinun on otettava aikaa oppia käyttämään sitä. Onneksi verkossa on paljon resursseja, jotka voivat auttaa sinua. Lue käyttöopas, tutustu video -opetusohjelmiin, käy oppitunteja ja tutustu online -ohjekeskusteluryhmiin, jotta voit oppia mahdollisimman paljon.

Tee videopeli Scratch -vaiheesta 6
Tee videopeli Scratch -vaiheesta 6

Vaihe 6. Suunnittele perusprototyyppi

Kun sinulla on taidot, suunnittele pelisi prototyyppi. Prototyypissäsi ei tarvitse olla uraauurtavaa ääntä ja visuaalia, sen ei pitäisi olla täydellinen taso, eikä siinä saa olla kaikkia päähenkilön käyttämiä vihollisia/lisävoimia/aseita. Sen pitäisi olla vain yksi perustaso, jossa on peruskuvioita ja yksi tai kaksi vihollista/estettä ydinmekaniikan esittelemiseksi. Voit käyttää prototyyppisi konseptin testaamiseen ja ehkä jopa näyttää sijoittajille rahoituksen saamiseksi.

Tee videopeli Scratch -vaiheesta 7
Tee videopeli Scratch -vaiheesta 7

Vaihe 7. Mieti taloutta tai aikataulua

Jos aiot julkaista pelin rahasta, sinun on harkittava rahoitusta. Useimmat pelimoottorit vaativat sinua maksamaan rojalteja ohjelmiston käyttämiseksi. Sinun on ehkä ostettava muita ohjelmia, kuten graafisen suunnittelun työkaluja, tai palkattava muita tiimin jäseniä auttamaan sinua. Tämä voi edellyttää lainan ottamista tai sijoittajien etsimistä. Vaikka aiot suunnitella pelin kokonaan itse, sinun on silti harkittava koko pelin suunnitteluun kuluva aika.

  • Keskimääräisen laadun indie -pelin tekemiseen tarvitset noin satoja tuhansia dollareita. Suurten nimikkeiden kehittäminen vie usein miljoonia dollareita.
  • Monet pelit on kehitetty joukkorahoituksella. Verkkosivustot, kuten Kickstarter ja Fig, voivat olla hyviä tapoja kerätä rahaa projektiin. Haluat kuitenkin varmistaa, että sinulla on taidot toimittaa myymäsi tuote. Vaikka monet joukkorahoituskampanjat ovat menestyneet, monet ovat myös epäonnistuneet.

Osa 2/2: Pelisi kehittäminen

Tee videopeli Scratch -vaiheesta 8
Tee videopeli Scratch -vaiheesta 8

Vaihe 1. Suunnittele pelisi

Ennen kuin aloitat pelin suunnittelun, sinun kannattaa miettiä joitain asioita, joita voit kysyä itseltäsi ennen kuin aloitat kehittämisen:

  • Mitkä ovat vahvuuteni suunnittelijana?
  • Mitkä ovat heikkouteni?
  • Millaisen pelin voin tehdä vahvuuksieni perusteella?
  • Mikä on pelin genre?
  • Mitkä pelimekaniikat tekevät pelistä miellyttävän?
  • Mitkä pelimekaniikat ovat mielestäsi turhauttavia?
  • Mistä peleistä pelisi on saanut inspiraationsa?
  • Miten se eroaa muista vastaavista peleistä?
  • Mitkä ovat pelin tärkeimmät ominaisuudet?
  • Kuinka kauan näiden ominaisuuksien kehittäminen kestää?
  • Onko haluamani ominaisuuksia, joita en tiedä miten tehdä?
  • Mitä ominaisuuksia peli voi tehdä ilman, jos tarvitaan?
  • Onko pelillä tarinaa?
  • Miten pelattavuus sopii tarinaan?
  • Millaisen taidetyylin haluan peliini?
  • Kuinka voin luoda tämän taidetyylin?
Tee videopeli Scratch -vaiheesta 9
Tee videopeli Scratch -vaiheesta 9

Vaihe 2. Luo suunnitteluasiakirja

Suunnitteluasiakirjassa esitetään kaikki pelisi suunnittelusta: pelattavuus, mekaniikka, hahmot, juoni, konseptitaide jne. Siinä esitetään myös kaikki mitä on tehtävä, kuka tekee sen, mitä odotukset ovat ja yleinen aikataulu asioiden toteuttamiselle. Suunnitteludokumenttisi on erittäin tärkeä oman tiimisi pitämisen tiellä, mutta myös sen näyttämiseksi potentiaalisille sijoittajille.

  • Pelisi suunnitteluasiakirja tulee jakaa osiin ja sisältää yksityiskohtaisen sisällysluettelon.
  • Yleisiä osioita ovat muun muassa pelin tarina, suuret ja pienet hahmot, tasosuunnittelu, pelattavuus, taide ja visuaalinen suunnittelu, pelin äänet ja musiikki sekä hallintalaitteiden ja käyttöliittymän suunnittelu.
  • Suunnitteluasiakirjan ei pitäisi rajoittua tekstiin. Löydät yleensä suunnitteluluonnoksia, konseptitaidetta ja jopa kohteita, kuten esikatseluvideoita tai ääninäytteitä.
  • Älä ole rajoitettu tai liian huolissasi suunnitteludokumentistasi ja sen muotoilusta. Sisällytettäväksi ei ole vakiomuotoa tai pakollisia kohteita. Tee vain asiakirja, joka on järjestetty ja sopiva peliisi.
  • Suunnitteludokumenttisi ei ole kiveen hakattu. Asiat voivat muuttua ja muuttua pelisuunnitteluprojektin aikana. Saatat huomata, että tietyt ideat eivät toimi niin hyvin kuin luulit tai ne ovat liian monimutkaisia. Saatat myös keksiä parempia ideoita.
Tee videopeli Scratch -vaiheesta 10
Tee videopeli Scratch -vaiheesta 10

Vaihe 3. Rakenna tiimi huolellisesti

Muutamia pelejä on tehty yhden henkilön kanssa, mutta yksinkertaisen pelin tekeminen voi viedä vuosia. Yleensä tarvitset paljon ihmisiä, joilla on paljon erilaisia taitoja. Tarvitset ohjelmoijia, mallinnusmiehiä, taiteilijoita, pelin tai tason suunnittelijoita, ääniteknikoita, musiikin säveltäjää, pelikehittäjiä sekä tuottajia, kirjanpitäjiä sekä markkinointi- ja mainonta -ammattilaisia.

Indie-peleissä on yleensä noin 5-20 hengen joukkue. Isojen pelien parissa voi työskennellä jopa useita satoja ihmisiä

Tee videopeli Scratch -vaiheesta 11
Tee videopeli Scratch -vaiheesta 11

Vaihe 4. Aseta määräajat

Tämä pätee, jos suunnittelet ammatti- tai yksinkertaista peliä itse. Aloita asettamalla määräaika koko projektille. Aseta sitten määräajat pienemmille virstanpylväille hankkeen loppuunsaattamisen aikana. Jaa sitten pienempien määräaikojen tehtävät vielä pidemmälle ja aseta määräajat niille. Voit jopa haluta luoda Gantt -kaavion, jossa on kaikki eri tehtävät.

Älä pelkää liikaa, jos ylität määräajan. Se tulee tapahtumaan. Nykyään ei ole harvinaista, että pelit viivästyvät. Jos kuitenkin huomaat, että projektin tai tehtävän suorittaminen kestää 3 kertaa kauemmin kuin alun perin ajattelit, se on hyvä merkki siitä, että projektisi laajuus on liian suuri ja sinun on ehkä pienennettävä asioita hieman

Tee videopeli Scratch -vaiheesta 12
Tee videopeli Scratch -vaiheesta 12

Vaihe 5. Luo pelisisältö

Omaisuus on kaikki pelin sisältö. Tämä sisältää 2D -spritejä, 3D -hahmomalleja, animaatioita, tason asetteluja, koristeita, interaktiivisia esineitä, musiikkia, äänitehosteita ja paljon muuta. Tarvitset joukon lahjakkaita taiteilijoita, jotka ovat erikoistuneet hahmosuunnitteluun, ympäristösuunnitteluun, tasosuunnitteluun, animaatioon, 3D -mallinnukseen, valaistukseen, erikoistehosteisiin, äänisuunnitteluun, ääninäyttelyyn, musiikin sävellykseen ja muuhun.

Jos pelissäsi on tiettyjä resursseja, mutta et tiedä miten/sinulla ei ole aikaa tehdä niitä, monilla pelimoottoreilla on omaisuuskauppa, josta voit ostaa muiden käyttäjien tekemiä peliesineitä ja käyttää niitä pelissäsi. peli. Tämä voi sisältää hahmoja, esineitä, musiikkia ja paljon muuta

Tee videopeli Scratch -vaiheesta 13
Tee videopeli Scratch -vaiheesta 13

Vaihe 6. Ohjelmoi peli

Tee videopeli Scratch -vaiheesta 14
Tee videopeli Scratch -vaiheesta 14

Vaihe 7. Testaa, testaa ja testaa uudelleen

Aina kun luot jotain toiminnallista peliin, haluat, että se testataan. Katso leikkijöitä heidän pelatessaan. Opit uusia asioita pelistäsi katsomalla muiden ihmisten pelaavan. Opit odottamattomista tavoista, joilla pelaajat haluavat olla vuorovaikutuksessa pelisi kanssa. Näet kuinka oikeat pelaajat reagoivat peliin. Saatat huomata, että jotkut pelimekaniikat eivät toimi niin hyvin kuin luulit.

Tee videopeli Scratch -vaiheesta 15
Tee videopeli Scratch -vaiheesta 15

Vaihe 8. Hienosäädä peliäsi

Pelin testausprosessin aikana haluat tarkistaa kaikki pelimekaniikat, jotka ovat liian turhauttavia tai eivät ole hauskoja. Haluat myös korjata löydetyt virheet.

Tee videopeli Scratchin vaiheesta 16
Tee videopeli Scratchin vaiheesta 16

Vaihe 9. Mainosta peliäsi

Anna ihmisten nähdä pelisi, kun se on valmis. Sinulla on verkkosivusto ja kehitysblogi. Julkaise kuvakaappauksia. Tee videotraileri. Löydä suosittuja pelisivustoja ja YouTuben käyttäjiä, jotka haluavat tarkistaa pelisi. Tee haastatteluja uusien lähteiden pelaamisesta, jotta voit tukea peliäsi.

Yritä tehdä itsellesi nimi indie -peliyhteisössä. Indie -pelikehitysyhteisö on vahva, tukeva ja vieraanvarainen. Jos olet hyvä tukemaan, edistämään, keskustelemaan ja auttamaan heitä hankkeissaan, he palauttavat saman. Puhu heidän kanssaan, tutustu heihin ja anna heidän tutustua sinuun. Tulet yllättymään siitä, mitä voit saavuttaa yhteisön takana

Tee videopeli Scratch -vaiheesta 17
Tee videopeli Scratch -vaiheesta 17

Vaihe 10. Vapauta peli

On monia paikkoja, joissa voit julkaista pelin, mutta missä riippuu tekemästäsi pelityypistä. Tällä hetkellä sovelluskaupat ja Steam ovat avoimimpia uusille tulokkaille. Voit julkaista pelisi itsenäisesti omalla verkkosivustollasi, mutta isännöintikustannukset ovat yleensä kohtuuttomia. Näkyvyys on myös heikompi. Jos haluat julkaista pelisi pelikonsoleilla, kuten PS4 ja Nintendo Switch, voit tehdä niin, mutta näillä alustoilla on tiukat lisenssistandardit. Sinun on tiedettävä, mitä nämä standardit ovat, ja varmista, että noudatat niitä.

Vinkkejä

  • Jatka oppimista. Jos tarvitset apua, pyydä sitä. Pelissä on miljardeja avuliaita ihmisiä, joten älä koskaan pelkää pyytää tai etsiä sitä. Ja muista, että aina on parantamisen varaa, joten jatka opiskelua ja opi tekemään pelejä.
  • Älä käytä liikaa aikaa ensimmäisten peliesi kehittämiseen. Kokemus on uusille pelisuunnittelijoille tärkeämpää kuin lopputuote. Jokaisesta projektista opit jotain uutta. Joten lopeta ensimmäiset pelit ja siirry seuraavaan projektiin.
  • Muista varmuuskopioida tiedostot usein. Et koskaan tiedä, milloin tietokoneesi voi kaatua.
  • Harjoittele niin paljon kuin pystyt, jotta voit tehdä peleistä entistä parempia, kuten sanotaan "Harjoitus tekee mestarin!"
  • Muista, että joukkue on aina parempi kuin yksin. Voit merkittävästi vähentää työmäärää ja aikaa jakamalla jäsenet graafiseen ja koodaukseen ja lisätä sitten muita osastoja, kuten kirjoittamista ja säveltämistä jne. Tämä on tärkeä alue, joka riippuu valitsemastasi ohjelmistosta, kuten graafisia pelien rakentajia, kuten BGE, Unity ja UDK: lla on heikko tuki tiimin työnkululle, ja koodin muokkaaminen suoraan ja työntäminen versionhallintajärjestelmään, kuten git, on luultavasti parempi idea.
  • Lopuksi, älä koskaan luovuta. Pelin luominen voi olla tylsää, väsyttävää ja turhauttavaa. Välillä tunnet tarvetta luovuttaa ja tehdä jotain muuta. Älä. Pidä tauko, mene hetkeksi ulos ja laita se muutamaksi päiväksi. Palaat taas luottavaisempana.

Suositeltava: