Videomängude kujundamine pole lihtne töö. Aga kui sul on häbi, siis pole alustamiseks paremat aega kui praegu. Tänu laialt levinud iseseisva arengu trendile pole mängu loomine kunagi olnud lihtsam ega odavam kui praegu. Järgige seda juhendit, et alustada oma unistuste mängu kavandamist ja ehitamist ning seejärel levitada seda kogu maailmas.
Samm
Osa 1 /7: Sihtasutuse loomine
Samm 1. Valige žanr
Kuigi kõigil edukatel mängudel on oma unikaalsus, kuuluvad peaaegu kõik mängud teatud žanrisse. Otsustage, millist mängu soovite teha, ja vaadake, mis teistel sama žanri mängudel on. Mõned levinumad žanrid hõlmavad järgmist:
- Arkaad
- Laskur- või laskmismängud
- Pusle või puzzle mäng
- Platvormid
- Võidusõidu- või võidusõidumängud
- Lõputu jooksja
- RPG
- Esimese isiku tulistaja
- Lugudele orienteeritud JRPG või RPG
- Torni kaitse
- Õudus
- Võitleja või võitlusmäng
- Komöödia
Samm 2. Valige platvorm
Platvorm, mille valite oma mängu arendamiseks, mõjutab oluliselt selle väljatöötamise viisi. Teie valitud platvorm määrab, kuidas mängu juhitakse. Näiteks nutitelefonimänge tehakse tavaliselt puudutuse ja liikumise alusel, arvutimängudes kasutatakse tavaliselt klaviatuuri ja hiirt, konsoolimängudes aga tavaliselt mängukontrollereid.
- Kõigist neist reeglitest on mõned erandid. Kuid tavaliselt on teil lihtsam mänge kujundada, kui järgite teatud juhtimismeetodeid.
- Kui soovite teha iPhone'i mänge, peate need Maci arvutist Apple Store'i esitama.
Samm 3. Kirjutage esialgne disain üles
See esialgne kujundus peaks koosnema mitmest leheküljest, kuid see moodustab teie loodud mängukogemuse tuuma. See disain sisaldab teie mängu põhikontseptsiooni ja võimaldab teil näha, kas teie ideed saab tegelikult videomänguna realiseerida.
Samm 4. Alustage põhifilosoofiast
See avaldus on teie mängu loomise ajendiks. See väide on lihtne ja läheb otse mängu juurde. Vaadake see avaldus üle ja veenduge, et teie mäng täidaks endiselt oma põhieesmärki. Siin on mõned näited põhifilosoofiatest:
- See mäng on kosmosejaama majanduslik simulatsioon.
- See mäng võimaldab teil mängida elava autona.
- See mäng paneb proovile mängija refleksid.
Samm 5. Kirjutage funktsioonid üles
Mängusisesed funktsioonid eristavad teie mängu teistest sama žanri mängudest. Alustage oma ideede ja kontseptsioonide üleskirjutamisest. Seejärel muutke mõiste tegevuspõhisteks lauseteks. Proovige luua viis kuni 15 funktsiooni. Näiteks:
- Mõiste: kosmosejaama ehitus.
- Omadused: ehitage ja hallake oma isiklikku kosmosejaama.
- Mõiste: asteroidide kahjustused.
- Omadused: Püüdke olla kaitstud selliste ohtlike objektide eest nagu asteroidid, päikesesädemed ja komeedid.
- Funktsioonide nullist kirjutamine võimaldab teil kujundusdokumenti iga funktsiooni eraldi koostada. See muudab teie projekti ka fokuseeritumaks ja takistab ideede tekkimist arendusprotsessi keskel.
- Vaadake neid funktsioone edasi, kuni olete rahul ja veendunud, et kõik need funktsioonid esindavad mängu, mida soovite teha.
Samm 6. Tehke paus
Pange see esialgne kujundus sahtlisse ja proovige nädal või kaks sellele mitte mõelda. Soovite selle esialgse kujunduse uue vaatenurgaga uuesti läbi vaadata, et aidata kindlaks teha, kas projekt on tõesti väärt tegemist või peate esialgse kujunduse üle vaatama või uuesti looma.
Osa 2/7: kujundusdokumendi kirjutamine
Samm 1. Alustage põhiliste detailidega töötamist
Disainidokumendid on teie videomängu selgroog. See dokument sisaldab teie mängu mehaanika, süžee, tausta, esteetilise kujunduse ja palju muu üksikasjalikku kirjeldust. Õnneks on selle dokumendi vorming sisust vähem oluline ja selle pärast pole vaja muretseda.
- Disainidokumendid on väga olulised, eriti kui juhite programmeerijate ja kunstnike meeskonda. Veenduge, et teie loodud dokumendid oleksid neile, mitte lõpptarbijale. Vältige ebamäärasust või ebaselgust ning selgitage iga mängumehhanismi üksikasju põhjalikult.
- Kõigil mängudel pole disainidokumente ja kaks disainidokumenti ei ole tõenäoliselt üksteisega sarnased. Kasutage juhendina järgmisi samme, kuid muutke oma dokument vastavalt oma mängule võimalikult sõltumatuks.
Samm 2. Koostage sisukord
Kõik mängu aspektid tuleb lisada sisukorda. Ainus, mida pole vaja lisada, on lugu, kui see pole tihedalt seotud teie mängu mehaanikaga.
- Looge mängujuhiste loomisel sama lähenemisviisi abil sisukord. Alustage laiade ja üldiste asjade, näiteks tegelaskujude loomise, võitluse ja põhiliidese käsitlemisega, seejärel liikuge edasi iga jaotise alajaotiste juurde.
- Mõelge sellele sisukorrale kui suurele pildile oma mängust. Sisukorda kirjutades sukeldute oma mängu üksikasjadesse põhjalikumalt.
Samm 3. Täitke dokumendi iga jaotis
Kui sisukord on loodud, hakake mehaanikat selgitama. Võtke aega selle üksikasjalikuks selgitamiseks, et programmeerimist alustades ei tekiks segadust. Iga mehhanismi tuleks põhjalikult selgitada, et selle rakendamisel ei tekiks segadust.
Samm 4. Looge koos teiste inimeste või oma meeskonnaga
Sõltuvalt lähenemisviisist on mängukujunduse loomine koostööprotsess. Teiste tagasiside võib aidata teie mängu keskenduda ja esile tuua valdkondi, mida pole hästi kaalutud.
Osa 3/7: Alustage programmeerimist
Samm 1. Määrake mootor, mida soovite kasutada
Mootor on teie mängu põhialus, mis sisaldab erinevaid arendusvahendeid, mis lihtsustavad mängu loomist. Mängu loomine olemasoleva mootori abil on kindlasti palju ajasäästlikum ja lihtsam kui uue mootori loomine nullist. Indie arendajatele on loodud palju mootoreid.
- Tavaliselt muudavad mootorid graafika, heli ja tehisintellektiga manipuleerimise lihtsamaks.
-
Igal mootoril on eelised ja puudused. Mõned mootorid sobivad paremini 2D graafika jaoks, teised aga 3D -graafika jaoks. Mõned mootorid nõuavad rohkem programmeerimisteadmisi kui teised. Mänguarendustööriistu saate kasutada mitut programmeerimiskogemust nõudmata. Mõned populaarsed arendusmootorid on järgmised:
- GameMaker: Studio - Üks populaarsemaid 2D -mootoreid.
- Unity - populaarne 3D -mootor, kuna seda on lihtne kasutada ja kaasaskantav.
- RPG Maker VX - skriptimootor, mis on loodud traditsiooniliste 2D RPG- või JRPG -mängude jaoks.
- Unreal Development Kit - 3D -mootor, mida saab kohandada erinevateks funktsioonideks.
- Allikas - väga populaarne 3D -mootor, mida pidevalt uuendatakse ja muudetakse.
- Project Spark - optimeeritud 3D -mootor, mis on mõeldud juhukasutajatele.
Samm 2. Uurige oma mootorit või leidke keegi, kes sellest teab
Sõltuvalt sellest, millise mootori valite, võib teil tekkida tõsiseid programmeerimisprobleeme. Isegi kõige elementaarsem mootor võtab aega, et aru saada, kuidas sellega manipuleerida. Kui nõutav programmeerimine ületab teie võimalused, uurige seda kõigepealt või palgake keegi asjatundlik.
- See on teie meeskonna loomise etapi algus. Kui te ei saa programmeerida, peate kõigepealt palgama programmeerija. Graafilisele ja helikujundusele saate mõelda hiljem, sest enne projektiga jätkamist peate ehitama prototüübi.
- Saate ühendust võtta suurte sõltumatute arendajate või programmeerijate kogukonnaga. Inimesed liituvad projektiga erinevatel põhjustel ja hüvitise saamiseks. Siin võib aidata kindel mängu kujundusdokument, sest kindel dokument näitab, et olete oma ideele pühendunud.
Samm 3. Loo prototüüp
Kui olete valitud mootori omandanud, tehke oma mängu prototüüp. See prototüüp on teie mängu põhifunktsioonide esialgne test. Prototüüpimiseks pole vaja graafikat ega heli. Looge lihtsalt lihtsad kohatäidised (nt kuubik või pulgakuju) ja väike testimisala.
- Testige ja täiustage oma prototüüpi pidevalt, et veenduda, et teie mäng on lõbus. Võtke teadmiseks kõik, mis ei tööta hästi või tundub puudulik, ja vaadake üle kõik sellega seotud mehaanikad. Kui prototüüp pole lõbus, ei saa lõbus mäng ka lõbus olema.
- On funktsioone, mis tunduvad lihtsad ja võimalikud, kuid mis teie valitud mootoriga ehitamisel väga hästi ei tööta. Peate olema valmis selleks, et teie prototüüp muutub ikka ja jälle, kui parandate asju, mis ei tööta hästi.
Samm 4. Häälestage juhtelemente
Mängu põhifunktsioon on mängija ja mängu vaheline suhtlus mõne juhtimissisendi kaudu. Kasutage seda prototüüpi, et teie mängukontroll oleks võimalikult täiuslik.
Halva kontrolliga mängud tekitavad mängijais meelehärmi. Täiusliku kontrolliga mäng paneb mängija oskused end kätte
Osa 4/7: Varade loomine
Samm 1. Arvestage projekti vajadustega
Sõltuvalt projekti ulatusest võivad teie graafilised vajadused olla väga erinevad. Mõned mängud on valmistatud ainult lihtsate kujundite ja värvide abil, samas kui teistel mängudel on keerulised ja avardavad maailmad, mille on loonud graafika- ja helidisainerite meeskond. Olge oma mängusiseste varade eesmärkide osas realistlik ja värvake inimesi vastavalt oma vajadustele.
- Enamikku iseseisvaid mänge teevad väikesed meeskonnad ja sageli isegi üks inimene. Kui töötate oma projekti kallal üksi, olge valmis kulutama palju aega, eriti kui soovite kogu vara ise luua.
- Internetis on saadaval palju tasuta varasid, eriti arendajate või programmeerijate kogukonnas. Veenduge alati, et kõik, mida kasutate, ei riku autoriõiguse seadusi.
Samm 2. Looge mõnede visuaalsete kujunduste jaoks ligikaudne mustand
Mängu graafika esteetika tunnetamiseks peate hakkama graafikat prototüübiks rakendama ja prototüüpi üha terviklikumaks mänguks arendama.
- Saate kasutada palju stiile. Pikslikunst (tahtlikult retro stiil) on üks levinumaid stiile, mida sõltumatud arendajad kasutavad. Pikselikunst on muutumas tavaliseks, kuna selle graafika loomine on kõige kiirem ja odavam ning pakub endiselt häid mänge.
- Kui teil on aega ja rohkem liikmeid, võiksite kaaluda 3D -graafika tegemist. Kuigi põhilise 3D -mudeli saab luua vaid üks inimene, võtavad keerukamad detailid üksi palju aega. 3D -mudelid vajavad mudeli lõpuleviimiseks tekstuure.
Samm 3. Kujundage mängumaailm või -struktuur
Kui graafika on kasutusvalmis, saate mängu ehitama hakata. Sõltuvalt teie mängustiilist peate võib -olla looma tasemed või mänguväljakud. Kui teete puslet, siis võite hakata puslet kujundama.
Samm 4. Arendage visuaalset vara
Sõltuvalt kasutatavast visuaalsest stiilist on visuaalsete varade loomiseks palju programme. Mõned populaarsed programmid hõlmavad järgmist:
- Blender - see avatud lähtekoodiga programm on kõige populaarsem 3D -modelleerimise lahendus. Internetis on saadaval palju õpetusi, mis näitavad teile, kuidas kiiresti alustada.
- Photoshop - see programm on hädavajalik nii tekstuuride kui ka enamiku 2D graafika loomise protsessis. See programm on kallis, nii et kui teil napib raha, kaaluge avatud lähtekoodiga alternatiivi GIMP kasutamist. GIMP -il on enamus samu funktsioone.
- Paint.net - see programm on Paint Shop Pro avatud lähtekoodiga alternatiiv ja võimaldab teil hõlpsasti tasuta 2D visuaale luua. See programm on väga kasulik 2D pikslite graafika loomiseks.
Samm 5. Salvestage helivara
Helikujundusel on mängitava mängu uurimisel oluline roll. Muusika kasutamine või mitte, millal ja kuidas heliefekte kasutada ning kuidas dialoogi räägitakse, võivad kõik mõjutada seda, kuidas mängijad teie mänguga ühendust saavad.
- Internetist leiate mitmesuguseid tasuta ja häid helisalvestisi ning muusika tegemise tarkvara. Kaaluge nende tasuta ressursside kasutamist, kui raha napib või töötate iseseisvalt.
- Looge oma kodus olevate esemetega oma heliefekte.
Osa 5/7: kõik kokku
Samm 1. Mängige oma mängu nii tihti kui võimalik
Mängu kõigi aspektide loomisel mängige mängu, et teie mäng oleks lõbus ja ühtne. Kui mõni valdkond või idee tundub puudulik või halb, parandage see või visake see minema. Kui kõik tasemed või mõistatused või alad on loodud, proovige neid mängida ja täita, et teie mäng oleks algusest lõpuni nauditav.
2. Keskenduge põhifilosoofiale
Arendusprotsessi ajal peaksite pidevalt kontrollima, kas loodav mäng hoiab ikka algusest peale määratletud filosoofiat. Veenduge, et järgite eelnevalt ehitatud funktsioonide loendit ja ärge laske end täiendada.
Samm 3. Poleerimine, poleerimine ja poleerimine
Jätkake oma graafika, heli ja mängukujunduse ülevaatamist, et täpsustada mõningaid valdkondi, mis vajavad veel täiustamist, ja tuua esile oma mängu ainulaadne stiil. Teie võime oma mängu kiiresti lihvida sõltub suuresti teie valitud ja kasutatavast graafilisest stiilist.
Osa 6/7: Mängu testimine
Samm 1. Alusta vigade otsimist
Kui olete mängu algusest lõpuni loonud, on aeg välja mõelda, kuidas see hävitada. Vea leidmine oma mängust ja seejärel selle parandamine on oluline tagamaks, et seda mängu saaksid mängida võimalikult paljud inimesed.
Samm 2. Tehke toiminguid, mida te tavaliselt ei prooviks
Kõik võimalikud viisid, kuidas mängija teie mänguga suhelda, tasub kaaluda ja proovida. Veenduge, et teie mängusiseseid reegleid ei saaks mööda hiilida või neid rikkuda, rünnates neid nii palju kui võimalik.
Vigade testimine võib võtta sama palju aega kui mängu enda ülesehitamine. Mida rohkem inimesi saab testimisel aidata, seda rohkem probleeme leiate ja saate seejärel parandada
Samm 3. Eelistage parandatavad vead
Kui teil on pikk nimekiri vigadest ja nende parandamiseks on piiratud aeg, veenduge, et tegelete tõsiste vigadega ja kahjustate kõigepealt mängu. Näiteks kui on viga, mis võimaldab mängijal skooripõhises mängus lõpmatust lüüa, siis peaksite veenduma, et veaga kohe tegeletakse.
Samm 4. Vaadake, kuidas teised inimesed mängivad
Paluge mõnel sõbral teie mängu proovida. Vaadake, kuidas nad mängu väljakutsetega toime tulevad ja kuidas nad teie mängumaailmaga suhtlevad. Võib -olla proovivad nad midagi, millele te pole varem mõelnud.
Osa 7/7: Mängu vabastamine
Samm 1. Kontrollige kasutataval mootoril loetletud programmi vabastamise reegleid
Iga mootor toetab kindlat platvormi ja mõned mootorid nõuavad erinevate platvormide jaoks väljalaske litsentse. Näiteks Game Studio abil saate mängu Windowsis ja Mac OS X -is standardversiooniga välja anda, kuid kui soovite mängu mobiiliversioonis välja anda, peate Pro -versioonile ülemineku eest rohkem maksma.
Samm 2. Suurendage oma mängu entusiasmi
Kui teie mäng avaldatakse, proovige tähelepanu äratada. Vabastage mõned ekraanipildid ja videod oma mängust populaarsetel mängude foorumitel. Võtke ühendust mängu uudiste saidiga ja öelge neile, et teie mäng ilmub peagi (lisage kindlasti, kuidas mängu hankida, kui palju see maksab ja mängu lühikirjeldus).
Tootmisprotsessi käigus looge ettevõtte veebisait, et saaksite järgijaid koguda. Mängu kohta foorumi loomine on ka suurepärane võimalus meelitada fänne üksteisega suhtlema ning saidi värskendamine võib samuti rohkem tähelepanu äratada
Samm 3. Määratlege oma jaotusteenus
Mõned sõltumatud arendajad pakuvad oma mänge oma hostimises, kuid võib tunduda, et selle meetodi hostimine on üsna kallis ja mõned hostid lihtsalt ei suuda säilitada suure ja eduka mängu jaoks vajalikku suurust. Windowsi ja Mac OS X jaoks sõltumatute mängude vabastamiseks on mitmeid populaarseid kohti:
- Steam
- Desura
- Alandlik pood
- GOG
- Mobiilimängud tuleb tavaliselt välja anda nende vastavates kauplustes (Apple App Store, Google Play Store jt). Sama kehtib ka konsoolimängude kohta (Xbox Live, PlayStation Network jt).
- Erinevad teenused võtavad teie mängu igast müügist erineva protsendi. Uurige selle teenuse üksikasju igas teenuses, et teha kindlaks, milline on teie jaoks parim. Enamikul teenustel on müügiesindaja, kellega saate otse ühendust võtta.
Samm 4. Hallake ja hoidke oma mängu
Kui teie mäng on välja antud, säilitage see nii palju kui võimalik, parandades vead ja lisades uue sisu. Digitaalse levitamise vanus tähendab, et mänge saab värskendada kiiremini kui kunagi varem. Lisaks ilmneb aeg -ajalt viga või kaks, kui teie mängule juurde pääsevate mängijate arv kasvab. Tehke kõik endast olenev, et viga võimalikult kiiresti parandada.
Näpunäiteid
- Mängu tegemiseks pole absoluutset viisi. Mõelge sellele juhendile ainult visandina ja kasutage seda protsessi, mis on teie jaoks kõige tõhusam.
- Ärge lootke, et teenite üleöö palju raha. Mängu tegemine on hobidel ja huvidel põhinev töö ning raha on selle vaeva eest boonus.
- On inimesi, kes ei usu, et suudate seda teha. Kuid seni, kuni suhtute sellesse tõsiselt, saate alustatud lõpule viia.