Kuidas mängu arendada

Mänguarendus on keeruline protsess. Professionaalsetes mängustuudiotes on sadadest inimestest koosnevad meeskonnad, kes töötavad ideekavandi, programmeerimise, kunstikujunduse, modelleerimise, animatsiooni ja helikujundusega. Isegi kui sul kõiki neid oskusi veel ei ole, saad juba teadmise põhjal lihtsa mängu ise kujundada. See Selgitatud õpetab, kuidas alustada oma esimese mänguidee arendamisega.

1
Mõistke projekti ulatust. Enne mängu arendamise alustamist on oluline mõista, mida kõike mängu tegemiseks vaja on. Videomängudel on palju osi, alates mängumootorist, programmeerimisest, graafikast, animatsioonist kuni heli ja muusikani. Kõikide nende loomiseks kulub mitu tundi. Kui te pole kunagi varem ühtegi mängu välja töötanud, alustage lihtsast. Käsitle oma esimest mängu pigem õppimiskogemuse kui lihvitud projektina.

2
Tea, millised on sinu oskused. Kui mõtlete välja mängu idee, pakkuge välja idee, mis põhineb teie oskustel. Kui olete suurepärane kunstnik, kuid pole kunagi varem kodeerinud, valige mängumootor, mis võimaldab teil keskenduda oma kunstioskustele minimaalse kodeerimisega. Teisest küljest, kui olete suurepärane programmeerija, kuid teil pole palju kunstioskusi, saate luua suurepäraste põhitõdedega mängu, mis hõlmab lihtsustatud kunstistiili. Paljud populaarsed indie-mängud kasutavad graafika jaoks lihtsat 8-bitist graafikat või isegi lihtsalt põhikujundeid.

3
Otsustage, mis on mängu eesmärk. Videomänge on erinevates stiilides ja žanrites. Neid kõiki ühendab üks asi, et neil kõigil on eesmärk. Mõnel mängul on mitu eesmärki ja valikulised kõrvalülesanded. Paljudel mängudel on aga eesmärk, mis on sama lihtne kui “Taseme lõppu”. Teie esimene mäng võib olla lihtsalt üks ekraan, millel on punkt, mida proovite navigeerida ekraani ülaossa.

4
Otsustage, kuidas eesmärki mängijale edastada. Kui olete mängija värava üle otsustanud, peate välja mõtlema, kuidas väravat mängijale edastada. Mõnel mängul on keeruline narratiiv, milles on palju mittemängivaid tegelasi (NPC-sid), mis panevad mängijas tundma, et nad on osa elavast maailmast. Teistes mängudes on animatsioone või lõikestseene enne taseme algust. Mõned sisaldavad õpetust. Mõned mängud kuvavad lihtsalt teksti, mis ütleb mängijale, mida teha.

5
Otsustage mängija jaoks takistus. Kui olete otsustanud eesmärgi, mille mängija peab saavutama, peate otsustama takistuse üle, mis on mängija teel. See võib olla mõistatus, mille mängija peab lahendama, või platvormid, millele mängija peab hüppama või ringi liikuma. Kas teie mängul on vaenlasi? Kui jah, siis kuidas nad mängijaga suhtlevad? Kas teie mängul on tasemed või on see avatud maailma mäng?

6
Selgitage välja reeglid. Kui olete püstitanud eesmärgi ja mõned takistused, otsustage mõned põhireeglid, millel on loogiline käik. Kui kujundate platvormimängu, mis juhtub siis, kui mängija jätab platvormi vahele? Kui teie mängul on vaenlasi, mis juhtub siis, kui mängija puudutab või ründab vaenlane? Kas mängijal on tervisekang? Kas on olemas punktisüsteem? Võib-olla soovite oma mängule ajapiirangu lisada? Need on reeglid, mille peate oma mängu jaoks otsustama. Kui olete mängukujunduses uus, proovige hoida reeglid võimalikult lihtsad.

7
Otsustage mängijale preemia üle. Alates mängijale värava ja takistuse otsustamisest. Mängus peaks olema ka viis, kuidas premeerida mängijat eesmärgi saavutamise eest. See teebki mängust rahuldava kogemuse. Mõnel mängul on viimane stseen, mis näitab, et kangelane saab oma probleemide eest tasu. Mõned mängud annavad mängijale võimsust või uusi esemeid. Teistel mängudel on keeruline tasandussüsteem, mis aja jooksul mängija statistikat parandab.

8
Loo ideekunsti. Kui graafika on teie mängu suur osa, peaksite välja mõtlema oma mängu kunstistiili. Kontseptsioonikunst võimaldab teil oma ideed paberile panna, enne kui hakkate neid mängus varana üles ehitama. Soovite luua ideekunsti kõigi oma tegelaste, NPC-de ja vaenlaste jaoks. Soovite hoida üldine kunstistiil ühtlane, nii et enne ehitamise alustamist mõelge välja, millist kunstistiili soovite. Kui teie mängul on mitu taset, peaksite koostama visandi, kuidas iga tase välja näeb. Samuti soovite paberil kaardistada iga taseme taseme kujunduse.

9
Looge mängu kujundusdokument. See on eriti kasulik, kui kavandate keerukamat mängu koos inimeste meeskonnaga. Mängu kujundusdokument võib sisaldada põhilist mängumehaanikat ja -kujundust. See võib sisaldada ka süžeepunkte, tegelaste elulugusid, ideekunsti, aga ka tasemekaarte ja eesmärke. See aitab kogu teie meeskonna samale lehele saada.

10
Valige mängumootor. Mängu mootor on mängu selgroog. See muudab graafika ja heli. See juhib mängu füüsikat, kokkupõrke tuvastamist, skriptimist, tehisintellekti ja palju muud. Õige mängumootori valimine sõltub teie oskuste tasemest ja teie mängu vajadustest. Paljud mängumootorid võimaldavad teil testimiseks isiklikuks kasutamiseks alla laadida tasuta versiooni. Siin on mõned mängumootorid, mida saate proovida: Game Maker Studio 2: Game Maker Studio 2 on hea koht alustamiseks, kui olete algaja. See keskendub 2D-graafikaga mängudele. See on üks lihtsamini õpitavaid mängumootoreid. Game Maker Studio 2-l on tasuta 30-päevane prooviperiood ja selle hind algab 39 dollarist aastas.Unity: Unity on populaarne mängumootor, mida on kasutatud paljude populaarsete mängude loomiseks arvutites, mobiilides ja mängukonsoolidel, sealhulgas Angry Birds 2, Cuphead ja Sonic Forces. Seda kasutatakse nii 2D kui ka 3D mängude loomiseks. Sellel on intuitiivne kasutajaliides, mis muudab õppimise algajatele üsna lihtsaks. Põhifunktsioonidega kaasas oleva Personal Editioni saate alla laadida täiesti tasuta. Plus Edition algab 25 dollarist kuus.Unreal:. Unreal on üks populaarsemaid mängumootoreid. Seda on kasutatud paljude populaarsete mängude loomiseks, sealhulgas Batman Arkhami mängud, Mortal Kombat ja Deus X. See on täisfunktsionaalne mängumootor, mis toetab tipptasemel graafikat. See on ka üks raskemini õpitavaid mängumootoreid. See muudab selle ideaalsemaks edasijõudnud mänguarendajatele. Unreali täisversioon on tasuta allalaaditav, kuid pärast esimest 3000 dollarit kvartalis peate maksma 5% autoritasu kõigi Unreali abil avaldatavate mängude eest.

11
Õppige mängumootorit kasutama. Mängumootorid on üks keerukamaid tarkvara, mida saate osta. Isegi kui olete kogenud programmeerija, on tõenäoliselt siiski asju, mida te ei tea, kuidas teha. Lugege allalaaditava mängumootori kasutusjuhendit. Vaadake YouTube’i õpetusi ja osalege veebis tundides. Siit saate teada, mida peate ehitama ja kuidas seda ehitada. Kui jääte mõne probleemiga jänni, leidke keegi, kes aitab teil seda lahendada.

12
Määrake tähtaeg. Olenemata sellest, kas loote oma esimest mängu või AAA toodangut, peate määrama tähtaja, mille jooksul projekt aega võtab. Kui olete mängukujunduses uus, määrake väikese mängu loomise tähtajaks kuu. Arendusprotsessi käigus tuleb ette palju ootamatuid asju, nii et oodake oma tähtaja ületamist. Kui aga ületate oma tähtaja liiga palju, võiksite oma projekti vähendada.

13
Ehitage töötav prototüüp. Seda tuleks teha nii kiiresti kui võimalik. See ei pea hea välja nägema. Sellel ei pea olema kõiki funktsioone, mida soovite lisada. See peab lihtsalt olema üks põhitase, millel on mängitav põhitegelane ja põhitakistus. Seda kasutatakse teie mängu põhimehaanika koostamiseks ja testimiseks.

14
Testige oma prototüüpi. Oma mängu mängides õpid palju. Võib juhtuda, et mõni mängumehaanika ei tööta või teatud osad ei ole nii kaasahaaravad, kui arvasite. Samuti saate teada, mida saate mängu paremaks muutmiseks lisada.

15
Ehitage oma varasid. Kui olete ehitanud töötava prototüübi ja olete kindel, et teie mängumehaanika töötab korralikult, võite alustada mängu varade ehitamist. See hõlmab täiendavate tasemete, tegelaskujude animatsioonide, vaenlaste, võimenduste ja muude lisafunktsioonide lisamist, mida soovite lisada. See hõlmab ka tegelaskujude mudelite lisamist ja tasemete kaunistamist, et mäng hakkaks esteetiliselt meeldiv välja nägema, kuigi peaksite keskenduma viimasena esteetikale. Kui te pole kindel, kuidas midagi ehitada, on paljudel mängumootoritel varade pood, kust saate mänguvarasid osta. ehitatud teiste inimeste poolt. Saate vaadata ka veebist õpetusi, et õppida lahendama probleeme, mis võivad mängu arendamise käigus tekkida. Olge ettevaatlik, et te ei lisaks kohe liiga palju sisu. See võib varjata mängu põhimehaanikat ja muuta mängutestijate jaoks õige tagasiside andmise keeruliseks.

16
Testige oma mängu beetaversiooni. Kuigi saate ise oma mängu mängides palju õppida, saate palju õppida ka siis, kui vaatate, kuidas teised teie mängu mängivad. Pärismängijad võivad teha asju, mida te ei osanud ette näha, ja juhtida tähelepanu kogemustele asjadele, mida te ei arvesta. Kutsuge teisi inimesi teie mängu mängima. Isegi kui see on teie esimene mäng ja arvate, et see pole hea.

17
Turundage oma mängu. Kui hakkate arendusprotsessi lõpule jõudma, peate hakkama oma mängust sõna rääkima. Tea, mis on teie mängus ainulaadne. Millist kogemust teie mäng pakub, mida teised mängud ei paku? Edastage see sõnum võimalikult paljudele inimestele. Looge oma mängu jaoks veebisait ja videotreiler. Ühendage oma mäng sotsiaalmeediasse. Saatke oma mäng videomängude veebisaitidele ja videomängude maitsetegijatele.

18
Käivitage oma mäng. Mängumootorid, nagu Unity ja Unreal, muudavad teie mängu portide loomise mis tahes mängusüsteemi jaoks lihtsaks. Kui olete mängu oma mängumootori kaudu avaldanud, hankige see võimalikult paljudele digilevitajatele. See hõlmab Steami, Google Play poodi ja Apple’i App Store’i. Isegi Playstation Store’i, Xbox One’i ja Nintendo e-poodi on lihtsam kasutada kui kunagi varem. Seal on kvaliteedi tagamise ja litsentsimise standardid, mille peate iga digitaalse levitaja jaoks läbima. Siit saate teada, mis need standardid on, ja veenduge, et teie mäng suudab neid standardeid läbida. Võite vaadata ka spetsiaalseid turustajaid, nagu Slitherine.