Kuidas teha tasuta arvutimängu

Kas teil on kunagi tulnud idee, mis oleks teie arvates suurepärane olla arvutimängu taustalugu? Kas olete kunagi soovinud, et saaksite oma mängu luua? Või äkki proovisite luua oma mängu, kuid avastasite, et mängumootori ostmise hind on liiga kõrge? Olenemata teie põhjustest, püüab see artikkel aidata teil oma mängu loomise projekti võimalikult madalate kuludega käivitada.

1
Sõnastage ja koostage oma projekti jaoks tööplaan. Enamik inimesi, kes soovivad luua uut mängu, nii programmeerijad kui ka mitteprogrammeerijad, jätavad selle sammu tavaliselt tähelepanuta. Kuid see on ka enamiku ebaõnnestunud esimeste katsete üks peamisi põhjuseid. See hõlmab peamiselt otsustamist, kui palju aega ja ressursse projekti igale ülesandele pühendatakse, ning nende ülesannete omavahelist seost. Loomulikult tuleb kõigepealt kindlaks teha protsessid ise. Lugege seda artiklit edasi, et teha kindlaks erinevad ülesanded, mida peate lõpuks täitma.

2
Otsustage oma mängu žanr. Mängužanrid on mängude kategooriad, mis põhinevad mängustiilil ja interaktsioonil. See võib olla: Märulimängud: kus mäng sõltub suuresti kasutaja kiiretest refleksidest, heast ajastusest, täpsusest või nende tegurite kombinatsioonist, et mängus edasi areneda. Seiklusmängud: kus mäng põhineb mittekonfrontatsioonil. lähenemisviisid, mis nõuavad vähe või üldse mitte kiireid reflekse. Mäng kulgeb mõistatuste lahendamise, ülesannete täitmise või mängukeskkonna ja selles olevate tegelastega suhtlemise kaudu. Action-Seiklusmängud: kus mängustiil on segu kahest eelmisest žanrist. Näiteks on olemas pikaajalised eesmärgid/ülesanded, mille täitmine nõuab kiireid reflekse ja mäng kulgeb järjestikuste ülesannete täitmise kaudu, millest igaüks või mõni neist on omamoodi tegevusepõhine minimäng. Rollimängud (RPG-d) : kus mängijad võtavad mängus kindlad “rollid” ja edenevad oma tegelaskuju mängus oskuspunkte või kogemusi omandades. Mõned neist mängudest on käigupõhised, kuid mõned kasutavad rohkem reaalajas lähenemist. Massiivselt mitme mängijaga võrgurollimängud (MMORPG-d) on selle žanri alamžanr, kus mitu mängijat jagavad sama mängukeskkonda ja mõne ülesande täitmiseks on vaja mitme mängija koostööd. Simulatsioonimängud: kus mängu kulg sõltub reaalse elu või kujuteldava fantaasiaga seotud aspektide simuleerimisel.Strateegiamängud: kus mängustiil nõuab enamasti hoolikat planeerimist ja oskuslikku mõtlemist.Laua- ja kaardimängud: mäng põhineb kaartide komplektil, mida tuleb käsitleda vastavalt teatud reeglid või laual olevate “tükkide” manipuleerimine.

3
Otsustage oma mängu seadistus. Mängu seade sisaldab ühte või mitut järgmistest komponentidest: Asukoht/geograafia. Koht, kus mängu lugu toimub. See võib olla väljamõeldud maa üksikasjalik kaart või sõjaväekompleksi paigutus. See võib olla väljamõeldud/fantaasiamaailm, paralleeluniversum, teine ​​mõõde, uus kontinent, teatud riik teatud ajastul, spetsiifilise kasutusega ühend jne. Ajalugu. Mängu taustalugu, mis kirjeldab seni toimunut mängu jaoks määratud asukohas, mis pakub mängu jaoks huvi. Režiim. See määrab mingil moel mängu üldise teema. See võib olla “tumedateemaline”, utoopiline või isegi lapsik mäng. Seda mõjutab suuresti teie mängu sihtrühm, mille peaksite otsustama planeerimisfaasis. Mänguseltskond. Peate andma mängus osalevate tegelaste jaoks vajaliku tausta, sealhulgas taustalood ja funktsioonid.

4
Otsustage mängu graafiline/visuaalne stiil. Kas teie mäng on kahe- või kolmemõõtmeline? Kas graafika on väljamõeldud või toores? Kas tegelasi renderdatakse koomiksilaadselt, koomiliselt või päriselu stiilis?

5
Arvutage välja oma saadaolev eelarve. Ärge üle ega alahinnake oma ressursse.

6
Uurige saadaolevaid mängumootoreid planeerimisfaasis tehtud valikute põhjal. Näiteks kui otsustate luua kaardid/lauamängu, ei vaja te tõenäoliselt uhket graafikamootorit ja leiate palju kaardimängudele pühendatud avatud lähtekoodiga mängumootoreid. Kui aga plaanite luua esimese isiku tulistamismängu, on tõenäoline, et vajate võimsamat mängu- ja graafikamootorit. Võtke arvesse oma praegust programmeerimisoskuste taset ja programmeerimiskeeli, mida oskate. juures. Näiteks kui teil pole eelteadmisi programmeerimisest, vajate mootorit, mis ei vaja programmeerimisoskusi. Võtke arvesse mängumootori pakutava dokumentatsiooni taset. Kui te ei leia teie eelarvekriteeriumitele vastavat mootorit ja eelteadmised programmeerimisest, uurige mängumootoreid, mis nõuavad programmeerimisteadmisi võimalikult lihtsal tasemel, ja vaadake, kas leiate sellise, mis vastab teie teistele kriteeriumidele. Kui mitte, siis tõsta programmeerimisoskuste nõuet veidi, kuni leiate mootori, mis vastab teile muudele kriteeriumidele.

7
Otsustage, kas teil on vaja programmeerimist õppida või mitte. See hõlmab otsustamist: kas peate õppima programmeerimiskeelt vastavalt teie valitud mängumootorile; millist programmeerimiskeelt ja millise platvormi jaoks peate õppima; millisele oskustasemele peate oma mängu kasutamiseks jõudma. valitud mootor

8
Uurige võimalusi vajaliku programmeerimiskeele oskuste taseme saavutamiseks. Kas peate osalema kursustel või piisab veebipõhisest õpetusest? Kuidas see teie eelarvet mõjutab?

9
Tehke vajalikud ostud. Kui dokumentatsiooni müüakse eraldi, lisage oma ostudele kindlasti mängumootori dokumentatsioon.

10
Õppige oma mängumootorit kasutama.

11
Lugege vähemalt sissejuhatust tarkvaratehnika mudelitesse. Kuigi see pole absoluutne vajadus, on see suureks abiks.

12
Alusta väikselt. Kui proovite alustada keeruka mänguga, mis rakendab kogu asja korraga, on see tõenäoliselt masendav.

13
Jaga ja valluta. Ärge püüdke kõiki probleeme korraga lahendada. Selle asemel proovige jagada probleemid väiksemateks ja nii edasi, kuni jõuate juhitavate probleemideni, mida saate lahendada.

14
Tehke märkmeid ja kasutage tagasisidet. Näidake sõprade või perekonna suletud ringkondadele, mis on valmis. Muutke oma kujundust vastavalt arvustajatelt saadud tagasisidele.

15
Kasutage disainimudelit ja pidage sellest kinni. Ärge tehke seda viga, vahetades pooleldi mudelit, välja arvatud juhul, kui see on hädavajalik.

16
Ole kannatlik. Mängu loomine ei ole ühe päeva/nädalane töö. Mõni mäng ei ole üheaastane töö!

17
Kavandage turunduskampaania. See ei pea tingimata olema kommertspõhine. Siiski peate suurendama oma mängu nähtavust, et saaksite rohkem tagasisidet, mis aitab lõpuks nii teie mängu kui ka mängu loomise võimeid parandada.

18
Testi, katseta ja veelkord testi. Kuigi miski pole täiuslik, peaksite püüdma olla sellele nii lähedal kui võimalik.

19
Rakendage oma turunduskampaania ja avaldage oma mäng.

20
Võtke tagasisidet mängijatelt, kes teie mängu mängivad.