Kuidas teha oma videomängu (piltidega)

Sisukord:

Kuidas teha oma videomängu (piltidega)
Kuidas teha oma videomängu (piltidega)
Anonim

Videomängu kujundamine pole väike ülesanne, kuid kui teil on idee, mis on liiga hea, et seda mitte teha, pole alustamiseks paremat aega kui praegu. Sõltumatu arengu laialdase kasvuga pole mängu loomine kunagi olnud lihtsam ega odavam. Järgige seda juhendit, et alustada oma unistuste mängu kavandamist ja loomist, ning seejärel jagage seda kogu maailmaga.

Sammud

Osa 1 /7: Vundamentide rajamine

Tehke oma videomäng 1. samm
Tehke oma videomäng 1. samm

Samm 1. Valige oma žanr

Kuigi iga edukas mäng on omal moel ainulaadne, sobivad peaaegu kõik need teatud žanrisse. Otsustage, millist mängu soovite luua, ja vaadake, mida teised sama žanri mängud teevad. Mõned levinumad žanrid hõlmavad järgmist:

  • Arkaadmängud
  • Laskurid
  • Mõistatused
  • Platvormid
  • Võidusõit
  • Seiklused
  • Lõputud jooksjad
  • RPG -d
  • Esimese isiku laskurid
  • Kolmanda isiku tulistajad
  • Lugu/Manga juhitav JRPG
  • Visuaalsed romaanid
  • Tornikaitse
  • Õudus
  • Võitlejad
  • Komöödia
  • Ellujäämine
Tehke oma videomäng 2. samm
Tehke oma videomäng 2. samm

Samm 2. Valige oma platvorm

Platvorm, mille valite oma mängu arendamiseks, mõjutab oluliselt selle väljatöötamise viisi. Platvorm dikteerib mängu juhtimise viisi; nutitelefonimängud on tavaliselt puute- ja kallutuspõhised, arvutimängud kasutavad tavaliselt klaviatuuri ja hiirt ning konsoolimängud mänguplaate. Pange tähele, et enamik kaubanduslikke arvutimänge toetab ka Gamepadi.

  • Kõigist nendest reeglitest on erandeid, kuid üldiselt on teil lihtsam kujundada mäng konkreetse juhtimismeetodi järgi.
  • Kui soovite teha iPhone'i mängu, peate selle Maci arvutist Apple'i poodi esitama. Kuid üks erand on Godot Engine, mis võimaldab teil luua ka iPhone'i jaoks Linuxis, mis on kasulik, kui teil pole Maci.
Tehke oma videomäng 3. samm
Tehke oma videomäng 3. samm

Samm 3. Kirjutage välja eelprojekt

See peaks olema vähemalt üks leht, kuid see on teie loodud mängukogemuse süda. See sisaldab teie mängu põhikontseptsioone ja võimaldab teil näha, kas teie idee on videomänguna elujõuline.

Tehke oma videomäng 4. samm
Tehke oma videomäng 4. samm

Samm 4. Alustage põhifilosoofiast

See avaldus on mängu motiveeriv jõud. Need on väga lihtsad väited, mis jõuavad mängu olemusse. Külastage seda sageli, et veenduda, kas teie mäng vastab endiselt oma põhieesmärkidele. Mõned näited põhifilosoofiatest:

  • See mäng simuleerib kosmosejaama majandust
  • See mäng võimaldab teil mängida elava autona
  • See mäng on mängija reflekside testimine
Tehke oma videomäng 5. samm
Tehke oma videomäng 5. samm

Samm 5. Kirjutage oma funktsioonid üles

Funktsioonid eristavad teie mängu teistest sama žanri žanritest. Alustage oma ideede ja kontseptsioonide loetlemisega. Muutke need mõisted tegevuspõhisteks lauseteks. Pildistage 5–15 funktsiooni jaoks. Näiteks:

  • Mõiste: kosmosejaama ehitus.
  • Funktsioon: ehitage ja hallake oma kosmosejaama.
  • Mõiste: asteroidide kahjustused
  • Funktsioon: võitlus ellujäämise vastu keskkonnaohtude, sealhulgas asteroidide, päikesepõletuste ja komeetide vastu.
  • Esmalt oma funktsioonide üleskirjutamine võimaldab teil neid kõiki kavandidokumendis hiljem täpsustada. Kui teie funktsioonid on alguses loetletud, hoiab teie projekt keskendunud ja hoiab ära funktsioonide liikumise, kus ideid lisatakse protsessi käigus.
  • Jätkake nende funktsioonide ülevaatamist, kuni olete veendunud, et need esindavad mängu, mida soovite teha.
Tehke oma videomäng 6. samm
Tehke oma videomäng 6. samm

Samm 6. Tehke paus

Pange eelprojekt sahtlisse ja proovige nädal või kaks sellele mitte mõelda. Soovite, et saaksite selle juurde tagasi minna uue vaatenurgaga. See aitab teil kindlaks teha, kas projekt on väärt jätkamist või peate joonistuslaua juurde tagasi pöörduma.

Osa 2/7: Disainidokumendi kirjutamine

Tehke oma videomäng. Samm 7
Tehke oma videomäng. Samm 7

Samm 1. Minge rumalate detailide juurde

Kujundusdokument on teie videomängu selgroog. See sisaldab üksikasjalikke kirjeldusi teie mängu mehaanika, süžee, seadistuse, esteetilise kujunduse ja muu kohta. Dokumendi vorming ei ole nii oluline kui sisu.

  • Disainidokumendid on eriti olulised, kui juhite programmeerijate ja kunstnike meeskonda. Veenduge, et dokument on suunatud neile, mitte lõpptarbijale. Vältige ebamäärasust ja süvenege üksikasjalikult, kuidas iga mängu mehaanika peaks töötama.
  • Kõigil mängudel pole disainidokumenti ja kaks kujundusdokumenti ei näe välja sarnased. Kasutage neid juhiseid suunisena, kuid kohandage oma dokument oma mängu vajadustele.
Tehke oma videomäng 8. samm
Tehke oma videomäng 8. samm

Samm 2. Sõnasta sisukord

Mängu iga aspekti tuleb sisukorras käsitleda. Ainus, mida pole vaja lisada, on lugu, kui lugu pole mängu mehaanikaga põhimõtteliselt seotud.

  • Lähenege sisukorrale sarnaselt mängujuhendiga. Alustage laiade sektsioonidega, nagu tegelaste loomine, võitlus ja peamine liides, ning seejärel sisestage igaüks neist alajaotistega.
  • Mõelge sisukorrale kui mängu kontuurile. Tabeli iga kirje kohta lähete palju üksikasjalikumaks
Tehke oma videomäng 9. samm
Tehke oma videomäng 9. samm

Samm 3. Täitke dokumendi iga jaotis

Pärast laua paigutamist hakake mehaanikat laiendama. Võtke aega detailidesse laskumiseks, et programmeerimist alustades segadust ei tekiks. Iga mehaanikut tuleks täielikult selgitada, et ei tekiks segadust selle rakendamise ajal.

Tehke oma videomäng 10. samm
Tehke oma videomäng 10. samm

Samm 4. Käivitage seda teine isik või teie meeskond

Sõltuvalt teie lähenemisviisist võib mängude kujundamine olla väga koostööprotsess. Teiste teadmised võivad aidata teie mängu keskenduda ja juhtida tähelepanu valdkondadele, mis pole nii läbimõeldud.

  • Veenduge, et inimene, kellele seda näitate, teab, et kavatsete selle vabastada. Inimene ei pruugi olla liiga kriitiline mängu suhtes, mis tema arvates on vaid idee.
  • Kui kavatsete seda näidata lähedasele inimesele, tavaliselt teie vanematele, pidage meeles, et nad on tõenäoliselt leebemad kui teie keskmine mänguülevaataja. See ei tähenda, et te ei saaks neid näidata. Pigem ei tohiks need olla teie ainus tagasiside allikas.

Osa 3/7: Programmi alustamine

Tehke oma videomäng 11. samm
Tehke oma videomäng 11. samm

Samm 1. Otsustage mootor

Mootor on mängu alus. See sisaldab hulgaliselt arendustööriistu, mis hõlbustavad mängu loomist. Olemasoleva mootori abil mängu loomine on palju aeganõudvam ja vähem keeruline kui uue mängu loomine nullist. Indie arendajatele on ette nähtud mitmesuguseid mootoreid.

  • Mootorid muudavad graafika, heli ja tehisintellektiga manipuleerimise palju lihtsamaks.
  • Erinevatel mootoritel on erinevad tugevused ja nõrkused. Mõned neist sobivad rohkem 2D -graafikaga, teised aga 3D -graafika jaoks. Mõned mootorid nõuavad oluliselt rohkem programmeerimisteadmisi kui teised. Mänguarendustööriistu saab kasutada ilma eelneva kodeerimiskogemuseta. Paljudel mootoritel on litsentsitasud, eriti äriliseks kasutamiseks. Populaarsete sõltumatute arendusmootorite hulka kuuluvad:

    • Unity - 3D -mootor, mis on populaarne kasutusmugavuse ja teisaldatavuse poolest. Unity toetab ka 2D mängude arendamist.
    • Ebareaalne mootor - mootor, mida saab kohandada mitmesugusteks kasutusaladeks. Selle mootori abil on tehtud palju AAA mänge. Sellel on vaikimisi ka visuaalne skriptimine, mida nimetatakse Blueprintsiks.
    • Godot Engine - tasuta ja avatud lähtekoodiga mootor, mis on hiljuti populaarseks saanud. Kaasautorid lisasid igal väljaandel rohkem funktsioone. Omab visuaalset skripti ja toetab mitut programmeerimiskeelt. Saab teha nii 2D kui ka 3D.
    • GameMaker: Studio - Üks populaarsemaid 2D mängumootoreid.
    • RPG Maker Series - 2D RPG jaoks loodud skriptimootor on traditsiooniline JRPG stiil.
    • Allikas - väga populaarne 3D -mootor, mida pidevalt uuendatakse ja muudetakse.
    • Project Spark - optimeeritud 3D -mootor, mis on suunatud tavakasutajale.
Tehke oma videomäng 12. samm
Tehke oma videomäng 12. samm

Samm 2. Õppige oma mootorit või leidke keegi, kes seda tunneb

Sõltuvalt valitud mootorist võib teil tekkida märkimisväärne programmeerimine. Isegi kõige elementaarsemad mootorid vajavad aega, et aru saada, kuidas nendega manipuleerida. Kui programmeerimine ületab teie võimalused, peate selle õppima või palgama kellegi.

  • See on teie meeskonna loomise etapi algus. Kui te ei saa programmeerida, peab teie esimene töötaja olema programmeerija. Hiljem võite muretseda kunsti ja heli pärast; enne projekti jätkamist peate suutma välja töötada töötava prototüübi
  • Seal on suur sõltumatute arendajate kogukond, kellega peaksite võrku suhtlema. Inimesed liituvad projektidega igasugustel erinevatel põhjustel ja hüvitistel. Siin aitab tugeva mängu kujundusdokumendi omamine palju kaasa, sest see näitab, et pühendute oma ideele.
Tehke oma videomäng. 13. samm
Tehke oma videomäng. 13. samm

Samm 3. Ehitage prototüüp

Kui olete oma valitud mootoriga tuttav, ehitage mängu prototüüp. See prototüüp on mängu põhifunktsioonide põhitest. Te ei vaja prototüübi jaoks graafikat ega heli, piisab lihtsatest kohatäidetest (nagu kuubik või pulgakuju) ja väikesest testimisalast.

  • Proovige ja viimistlege prototüüpi ikka ja jälle, et tagada mängimise lõbusus. Pange tähele kõike, mis ei tööta või tundub õige, ja vaadake asjaomane mehaanika uuesti läbi. Kui prototüüpi pole lõbus mängida, siis tõenäoliselt ei saa ka viimane mäng.
  • Mängu tegemiseks on alati funktsioone, mis tundusid lihtsad või teostatavad. Oodake, et prototüüp muutub mitu korda, kui näete, mis töötab ja mis mitte.
Tehke oma videomäng 14. samm
Tehke oma videomäng 14. samm

Samm 4. Täpsustage juhtelemente

Mängu kõige elementaarsem funktsioon on mängija suhtlemine mänguga mingisuguse juhtimissisendi kaudu. Kasutage prototüüpi, et juhtimisseadmed oleksid võimalikult täiuslikud.

Halvasti rakendatud juhtimisseadmetega mängud ajavad mängijad pettuma. Täiuslikult teostatud juhtimisseadmetega mängud on mängija oskustele tasuvad

Osa 4/7: Varade loomine

Tehke oma videomäng 15. samm
Tehke oma videomäng 15. samm

Samm 1. Arvestage oma projekti vajadustega

Sõltuvalt teie projekti ulatusest võivad teie kunstivajadused oluliselt erineda. Mõned mängud on ehitatud ainult lihtsate kujundite ja värvide abil, samas kui teistes mängudes on keerulised maailmad, mille on loonud tohutud kunstnike ja helikujundajate meeskonnad. Olge oma mängu eesmärkide osas realistlik ja palgake vastavalt.

  • Enamik iseseisvaid mänge on loodud väikeste meeskondade, sageli ühe inimese poolt. Kui teete kogu projekti ise, oodake, et see võtab palju aega, eriti kui kavatsete kõik varad ise luua.
  • Arenduskogukondade kaudu on veebis saadaval mitmesuguseid tasuta kasutatavaid varasid. Veenduge alati, et kõik, mida kasutate, ei riku kellegi autoriõigusi.
Tehke oma videomäng 16. samm
Tehke oma videomäng 16. samm

Samm 2. Looge mõne kunsti ligikaudne mustand

Mängu visuaalse esteetika tundmaõppimiseks peate alustama prototüübi kunsti rakendamist ja seejärel selle prototüübi laiendamist mängu.

  • Saate kasutada erinevaid stiile. Pikslikunst (tahtlikult retro) on üks levinumaid stiile, mida kasutavad sõltumatud arendajad. Seda seetõttu, et pikslite kunst on tavaliselt kiireim ja odavaim kunst, mille tulemuseks on ikkagi hea väljanägemisega mäng.
  • Kui teil on rohkem aega ja tööjõudu, võite kaaluda 3D -kunsti kasutamist. Põhiline 3D modelleerimine on võimalik ühemehe meeskonnaga, kuid keerukamad detailid võtavad oluliselt rohkem aega. 3D -mudelid vajavad mudeli peal tekstuure.
Tehke oma videomäng 17. samm
Tehke oma videomäng 17. samm

Samm 3. Kujundage mängu maailm või struktuur

Kui teil on kasutada kunsti, võite hakata mängu ise üles ehitama. Olenevalt mänguviisist peate võib -olla looma tasemed või mänguväljakud. Kui teete puslet, siis võite hakata oma mõistatusi kujundama.

Tehke oma videomäng. 18. samm
Tehke oma videomäng. 18. samm

Samm 4. Arendage oma kunstivara

Sõltuvalt teie kunstistiilist saate oma kunstivarade loomiseks kasutada erinevaid programme. Mõned populaarsemad programmid hõlmavad järgmist:

  • Blender-see avatud lähtekoodiga programm on üks populaarsemaid 3D-modelleerimislahendusi. Internetis on saadaval lõputult õpetusi, mis näitavad teile, kuidas kiiresti püsti tõusta.
  • Photoshop - see programm on tekstureerimisprotsessis hädavajalik, samuti enamiku 2D -kunstide loomiseks. See on kallis, nii et kui raha on murettekitav, kaaluge Photoshopi avatud lähtekoodiga tasuta alternatiivi GIMP-i proovimist. GIMP -il on enamus samu funktsioone.
  • Paint.net-see on Paint Shop Pro avatud lähtekoodiga alternatiiv ja võimaldab teil hõlpsalt tasuta 2D-kunsti luua. See programm on eriti kasulik 2D pikslite graafika loomiseks.
  • Kasutage Adobe Illustratorit - see programm sobib hästi vektorkunsti jaoks. See on kallis, nii et kui raha on murettekitav, proovige proovida Illustratorile avatud lähtekoodiga tasuta alternatiivi Inkscape.
Tehke oma videomäng. 19. samm
Tehke oma videomäng. 19. samm

Samm 5. Salvestage oma helivarad

Helikujundus mängib mängu mängides olulist rolli. Ükskõik, kas teil on muusikat või mitte, millal ja kuidas heliefekte kasutate ning suuline dialoog mõjutavad seda, kuidas mängija mänguga ühendust võtab.

  • Internetist leiate mitmeid võimsaid ja tasuta helisalvestisi ja muusika loomise tarkvara. Kaaluge nende kasutamist, kui teil on piiratud eelarve või töötate iseseisvalt.
  • Tehke oma heliefekte kodu ümbritsevate esemetega.

Osa 5/7: kõik kokku

Tehke oma videomäng. 20. samm
Tehke oma videomäng. 20. samm

Samm 1. Mängige oma mängu nii palju kui võimalik

Mängu iga aspekti koostamisel mängige seda, et see jääks lõbusaks ja ühtseks. Kui mõni ala või idee tundub nõrk või halvasti teostatud, viimistlege seda või lõigake see ära. Kui kõik tasemed või mõistatused või mängualad on valmis, mängige see läbi, veendumaks, et see on algusest lõpuni lõbus.

Tehke oma videomäng. 21. samm
Tehke oma videomäng. 21. samm

2. Keskenduge oma põhifilosoofiale

Arendusprotsessi vältel peaksite pidevalt kontrollima, kas teie mäng saavutab selle filosoofia. Veenduge, et jääte oma funktsioonide loendist kinni ja et teid ei takistaks üha uued lisandused.

Tehke oma videomäng. 22. samm
Tehke oma videomäng. 22. samm

Samm 3. Poleeri, poleeri, poleeri

Minge pidevalt tagasi oma kunsti, heli ja mängukujunduse juurde, et siluda karedaid servi ja tuua esile oma mängu stiil. Teie võime kiiresti poleerida sõltub suuresti valitud kunstistiilist.

Osa 6/7: Mängu testimine

Tehke oma videomäng Samm 23
Tehke oma videomäng Samm 23

Samm 1. Alusta vigade jahti

Kui teil on algusest lõpuni toimiv mäng, on aeg hakata otsima võimalusi selle katkestamiseks. Mängus vigade leidmine ja nende purustamine on hädavajalik, et veenduda, et võimalikult paljud inimesed saaksid seda mängida.

Tehke oma videomäng. 24. samm
Tehke oma videomäng. 24. samm

Samm 2. Tehke toiminguid, mida te tavaliselt ei prooviks

Tuleb arvestada iga mõeldava viisiga, kuidas mängija saab mänguga suhelda. Veenduge, et teie mängureegleid ei saaks mööda minna ega rikkuda, rünnates neid reegleid nii palju kui võimalik.

Vigade testimine võib võtta palju aega, isegi nii palju kui mängu loomiseks kulus. Mida rohkem inimesi saate testimisel abi saada, seda rohkem saate probleeme leida ja lahendada

Tehke oma videomäng. 25. samm
Tehke oma videomäng. 25. samm

Samm 3. Eelistage vigade parandamist

Kui teil on suur vigade loend ja mängu parandamiseks on piiratud aeg, veenduge, et tegeleksite kõigepealt tõsiste, mängu murdvate vigadega. Näiteks kui leidus viga, mis võimaldas mängijal tulemustepõhises mängus teenida piiramatult kõrgeid punkte, tahate veenduda, et vea eest võeti kohe ühendust.

Tehke oma videomäng. 26. samm
Tehke oma videomäng. 26. samm

Samm 4. Vaadake, kuidas teised inimesed mängivad

Võta sõbrad oma mängu proovima. Vaadake, kuidas nad teie väljakutsetele lähenevad ja kuidas nad teie mängumaailmaga suhtlevad. Võimalik, et nad püüavad teha asju, mida te isegi ei arvanud, et keegi teeb.

Osa 7/7: Töö vabastamine

Tehke oma videomäng. 27. samm
Tehke oma videomäng. 27. samm

Samm 1. Kontrollige oma mootoriga kompileeritud programmide vabastamise reegleid

Iga mootor toetab teatud platvorme ja mõned vajavad erinevatel platvormidel vabastamiseks erinevaid litsentse. Näiteks Game Studio abil saate Windowsis ja Mac OS X -is standardversiooniga välja anda, kuid peate uuendama Pro -versioonile ja maksma lisatasu mobiiliversioonide avaldamise eest.

Tehke oma videomäng. 28. samm
Tehke oma videomäng. 28. samm

Samm 2. Hype oma mängu

Kui olete mängu avaldamise lähedal, proovige tähelepanu äratada. Vabastage mõned oma mängu ekraanipildid ja videoklipid populaarsetes mängude foorumites. Võtke ühendust mängude uudiste saitidega ja andke neile teada, et teie mäng ilmub peagi (kindlasti lisage, kuidas seda hankida, kui palju see maksab ja mängu kokkuvõte).

Looge tootmise ajal ettevõtte veebisait, et saaksite järgijaid üles ehitada. Mängu foorumi majutamine on suurepärane võimalus panna fännid omavahel rääkima ning saidi korrapärane uuendamine võib hakata rohkem tähelepanu tõmbama

Tehke oma videomäng. 29. samm
Tehke oma videomäng. 29. samm

Samm 3. Otsustage jaotusteenuse üle

Mõned sõltumatud arendajad võõrustavad mängu oma veebisaidil, kuid võite avastada, et nõudlus maksab teile märkimisväärselt hostimistasusid ja mõned hostid ei suuda edukat mängu nõutavat koormust toetada. Sõltumatute mängude avaldamiseks arvutis, Mac OS X -is ja Linuxis on mitmeid populaarseid turustusvõimalusi:

  • Steam
  • Desura
  • Alandlik pood
  • GOG
  • Mobiilimängud tuleb tavaliselt välja anda nende tulevaste kaupluste kaudu (Apple App Store, Google Play Store jne). Sama kehtib ka konsoolimängude kohta (Xbox Live, PlayStation Network jne).
  • Erinevad teenused vähendavad teie mängu müüki erinevalt. Uurige igaüks neist, et näha, kas need sobivad teile. Enamikul teenustel on männid müügil. Reps, kellega saate arendajana otse rääkida.
Tehke oma videomäng. 30. samm
Tehke oma videomäng. 30. samm

Samm 4. Toetage oma mängu

Kui teie mäng on välja antud, toetage seda veaparanduste ja muu sisuga võimalikult rahaliselt. Digitaalse levitamise vanus tähendab, et mänge saab värskendada kiiremini kui kunagi varem. Kui elanikkonnal laiemalt on teie mängule juurdepääs, ilmnevad kindlasti vead. Tehke kõik endast olenev, et need võimalikult kiiresti parandada.

Video - selle teenuse kasutamisel võidakse YouTube'iga jagada teatud teavet

Näpunäiteid

  • On inimesi, kes ei usu, et suudate seda teha, kuid kui te seda tõsiselt võtate, saate seda saavutada.
  • Ärge lootke, et teenite üleöö miljoneid. Mängu loomine peaks olema kirglik töö; raha teenimine on teretulnud boonus.
  • Pidage oma publikut meeles. Kas see on lastele, teismelistele või täiskasvanutele suunatud mäng? Sellest võib olla abi reklaami osas. Näiteks lastele mõeldud mängud peaksid ilmuma lastesaadete reklaamides, mitte ajalehtedes ja hilisõhtustes saadetes.
  • Alustage väikeste mängude tegemisest. Ärge mõelge raha teenimisele isegi siis, kui see on teie eesmärk, ja tehke mänge, mis teile meeldivad. Kui aeg saabub, saate teada, millal raha teenida.
  • Mängu loomiseks pole ühtegi võimalust. Mõelge sellele juhendile kui ülevaatele ja pidage kinni protsessist, mis teile kõige paremini sobib.

Hoiatused

  • Uurige palju, kas mängude arendamine on teie jaoks!
  • Videomängu tegemine pole nii lõbus kui seda mängida. Paljud noored mängijad tahavad teha videomängu lihtsalt sellepärast, et neile meeldib neid mängida. Mängimine ja tegemine pole üks ja sama asi. Peate oma mängus mängima ja tegema täpselt sama asja sadu tuhandeid kordi ja seda aastaid. Mõned mängijad (kannatlikud) saavad seda teha. Teised loobuvad mõne kuu pärast igavaks saades.
  • Vältige Euroopa Süsteemsete Riskide Nõukogu AO reitingu saamist, vastasel juhul ei taha jaemüüjad teie mängu ega veebipoode müüa. Võib olla raske oma mängu ise hinnata, kuid vaadake mänge, mis on varem saanud AO reitingu, ja võrrelge oma mängu omaga.
  • Tõenäoliselt tabate teid teel kiuste, kuid ärge laske end sellest heidutada. Hea mängu loomine on aeganõudev protsess, kuid tulemus on vaeva väärt.

Soovitan: