Kas teil on kunagi olnud idee, mis teie arvates oleks suurepärane olla arvutimängu taustalugu? Kas olete kunagi soovinud, et saaksite oma mängu luua? Või äkki proovisite oma mängu luua, kuid leidsite, et mängumootori ostmise kulud on liiga kõrged? Olenemata teie põhjustest, püüab see artikkel aidata teil alustada oma mängu loomise projekti võimalikult madalate kuludega.
Sammud
Meetod 1 /4: planeerimisetapp
Samm 1. Sõnastage ja looge oma projekti jaoks tööplaan
Tavaliselt jätavad selle sammu tähelepanuta enamik inimesi, kes soovivad luua uut mängu, nii programmeerijad kui ka programmeerijad. See on aga ka enamiku ebaõnnestunud esimeste katsete üks peamisi põhjusi. See hõlmab peamiselt otsustamist selle kohta, kui palju aega ja ressursse projekti igale ülesandele pühendatakse, ning nende ülesannete vahelist suhet. Loomulikult tuleb kõigepealt välja selgitada protsessid ise. Lugege seda artiklit edasi, et tuvastada erinevad ülesanded, mida peate lõpuks täitma.
Samm 2. Otsustage oma mängu žanr
Mängužanrid on mängude liigitused, mis põhinevad mängustiilil ja suhtlusel. See võib olla:
- Mänge: kus mäng sõltub suuresti kasutajate kiirest refleksist, heast ajastusest, täpsusest või nende tegurite kombinatsioonist, et mängus edasi areneda.
- Seiklusmängud: kus mäng põhineb mittekonfliktlikel lähenemisviisidel, mis nõuavad vähe või üldse mitte kiireid reflekse. Mäng edeneb mõistatuste lahendamise, ülesannete täitmise või mängu keskkonna ja selles olevate tegelastega suhtlemise kaudu.
- Märul-seiklusmängud: kus mängustiil on segu kahest eelmisest žanrist. Näiteks on pikaajalisi eesmärke/ülesandeid, mille täitmine nõuab kiireid reflekse ja mäng edeneb järjestikuste ülesannete täitmise kaudu, millest igaüks või osa neist on omamoodi minimäng, mis põhineb tegevustel.
- Rollimängud (RPG): kus mängijad võtavad mängu seadetes teatud "rollid" ja arendavad oma iseloomu mängusiseste oskustepunktide või kogemuste omandamise kaudu. Mõned neist mängudest on omakorda põhinevad, kuid mõned kasutavad reaalajas lähenemist. Massiivselt mitme mängijaga online-rollimängud (MMORPG) on selle žanri alamžanr, kus mitu mängijat jagavad sama mängukeskkonda ja mõned ülesanded nõuavad mitme mängija koostööd.
- Simulatsioonimängud: kus mäng sõltub tegeliku elu aspektide simuleerimisest või mõnest kujuteldavast fantaasiast.
- Strateegiamängud: kus mängustiil nõuab enamasti hoolikat planeerimist ja oskuslikku mõtlemist.
- Laua- ja kaardimängud: mäng põhineb kaardikomplektil, mida tuleb käsitleda vastavalt teatud reeglitele, või laual olevate "tükkidega" manipuleerimisel.
Samm 3. Otsustage oma mängu seadistus
Mängu seade sisaldab ühte või mitut järgmistest komponentidest:
- Asukoht/geograafia. Koht, kus mängulugu toimub. See võib olla väljamõeldud maa üksikasjalik kaart või sõjalise ühendi paigutus. See võib olla väljamõeldud/fantaasiamaailm, paralleeluniversum, teine mõõde, uus kontinent, teatud riik teatud ajastul, konkreetse kasutusega ühend jne.
- Ajalugu. Mängu taustalugu, milles kirjeldatakse seni toimunut selles kohas, mis otsustati mängu jaoks huvipakkuva mängu jaoks.
- Režiim. See otsustab mingil moel mängu üldteema. See võib olla a "tume" temaatiline mäng, utoopiline või isegi lapsik. Seda mõjutab suuresti teie mängu sihtrühm, mille peaksite otsustama planeerimisetapis.
- Mänguselts. Peate andma mänguga seotud tegelastele vajaliku tausta, sealhulgas tagasilood ja funktsioonid.
Samm 4. Otsustage mängu graafiline/visuaalne stiil
Kas teie mäng on kahemõõtmeline või kolmemõõtmeline? Kas graafika on väljamõeldud või toore? Kas tegelasi renderdatakse koomiksilikult, koomiliselt või päriselus?
Meetod 2/4: logistikaetapp
Samm 1. Arvutage oma vaba eelarve
Ärge üle ega alahinnake oma ressursse.
Samm 2. Uurige saadaolevaid mängumootoreid planeerimisetapis tehtud valikute põhjal
Näiteks kui otsustate luua kaarte/lauamänge, ei vaja te tõenäoliselt väljamõeldud graafikamootorit ja leiate palju kaardimängudele pühendatud avatud lähtekoodiga mängumootoreid. Kui aga plaanite luua esimese inimese laskurmänge, on teil tõenäoliselt vaja võimsamat mängu ja graafikamootorit.
- Võtke arvesse oma praegust programmeerimisoskust ja programmeerimiskeeli, mida oskate. Näiteks kui teil pole programmeerimisel eelteadmisi, vajate mootorit, mis ei nõua programmeerimisoskust.
- Võtke arvesse mängumootori pakutavate dokumentide taset.
- Kui te ei leia mootorit, mis sobiks teie eelarve- ja eelprogrammeerimisalaste kriteeriumidega, uurige mängumootoreid, mis nõuavad programmeerimisteadmisi võimalikult lihtsal tasemel, ja vaadake, kas leiate mõne muu kriteeriumile vastava. Kui ei, siis tõstke programmeerimisoskuse nõudeid veidi üles, kuni leiate mootori, mis sobib teile teiste kriteeriumidega.
Samm 3. Otsustage, kas peate programmeerimist õppima või mitte
See hõlmab otsustamist:
- Kas teil on üldse vaja programmeerimiskeelt õppida vastavalt valitud mängumootorile.
- Millist programmeerimiskeelt peate õppima ja millise platvormi jaoks.
- Millise oskuste tasemeni peate jõudma, et saaksite oma valitud mängumootorit kasutada
Samm 4. Uurige võimalusi, kuidas saavutada vajalikke programmeerimiskeele oskusi
Kas peate läbima kursusi või piisab veebipõhisest õpetusest? Kuidas see teie eelarvet mõjutab?
Samm 5. Tehke vajalikud ostud
Kui dokumentatsioon müüakse eraldi, lisage kindlasti ostudesse mängumootori dokumentatsioon.
Samm 6. Õppige oma mängumootorit kasutama
Samm 7. Lugege vähemalt tarkvaratehniliste mudelite sissejuhatust
Kuigi see pole absoluutne vajadus, aitab see palju.
Meetod 3/4: rakendamise etapp
Samm 1. Alusta väikesest
Kui proovite alustada keeruka mänguga, mis rakendab kogu asja korraga, on see tõenäoliselt masendav.
Samm 2. Jagage ja vallutage
Ärge püüdke kõiki probleeme korraga lahendada. Proovige selle asemel jagada probleemid väiksemateks ja nii edasi, kuni jõuate lahendatavate probleemideni, millega saate tegeleda.
Samm 3. Tehke märkmeid ja kasutage tagasisidet
Näidake sõpradele või perele suletud ringidele, mis on valmis. Muutke oma disaini vastavalt arvustajate tagasisidele.
Samm 4. Kasutage kujundusmudelit ja järgige seda
Ärge tehke viga, kui vahetate mudeleid pooleldi, kui see pole hädavajalik.
Samm 5. Olge kannatlik
Mängu loomine ei ole ühe päeva/nädala töö. Mõned mängud ei ole üheaastane töö!
Meetod 4/4: lõpptoote etapp
Samm 1. Kujundage teile turunduskampaania
See ei pruugi olla kaubanduslik. Siiski peate oma mängu nähtavust suurendama, et saaksite rohkem tagasisidet, mis aitab lõpuks parandada teie mängu ja mängu loomise võimeid.
Samm 2. Testi, testi ja testi uuesti
Kuigi miski pole täiuslik, peaksite proovima olla sellele võimalikult lähedal.
Samm 3. Rakendage oma turunduskampaania ja avaldage oma mäng
Samm 4. Võtke tagasisidet mängijatelt, kes teie mängu mängivad
Näpunäiteid
- UDK -d kasutati Assassin's Creedi tegemiseks
- Crysise valmistamiseks kasutati CryEngine'i
- Alusta väikesest, saa suureks
- Õppige programmeerimiskeelt niikuinii, see võib kasuks tulla
Hoiatused
- Ärge kasutage oma töös autoriõigusega kaitstud materjali, mis pole teie oma. Enamikus riikides peetakse autoriõigusega kaitstud materjalide kasutamist ilma autoriõiguse omaniku eelneva loata kuriteoks, mida seadus karistab.
- Olge oma mängu režiimi valimisel eriti ettevaatlik ja selle sisu vastab sihtrühmale. See on eriti oluline, kui teie sihtrühmaks on lapsed. Mõnda sisu võib pidada solvavaks ja isegi ebaseaduslikuks, kui mängu levitatakse lastemänguna.
- Kui te ei kavatse mängudisaini karjääriks võtta, proovige oma aega tasakaalustada mängude loomise, töö ja muude kohustuste vahel.