Videomängu loomine nullist (piltidega)

Sisukord:

Videomängu loomine nullist (piltidega)
Videomängu loomine nullist (piltidega)

Video: Videomängu loomine nullist (piltidega)

Video: Videomängu loomine nullist (piltidega)
Video: Rakenduse allalaadimine ja installimine | CONTOUR Diabetes App | mmol/l | Estonia (ee_EE) 2024, Mai
Anonim

Tänapäeval on üha rohkem inimesi videomängudest sõltuvuses. See tähendab, et uutel inimestel on palju võimalusi mängumaailma siseneda ja suurepäraseid mänge teha. Mängu loomine on keeruline protsess, kuid saate seda ise teha väikese välise abi või rahaga. Näitame teile põhitõdesid, mida saate oma mängu loomisel ja suurepäraseks muutmisel arvesse võtta. Alustage lihtsalt allpool toodud 1. toimingust.

Samm

Osa 1 /4: Edu valmistumine

Tehke videomäng nullist 1. samm
Tehke videomäng nullist 1. samm

Samm 1. Mõista oma mängu

Mängude loomise sujuva toimimise tagamiseks peate tegema teatud planeerimise ja mõtlemise, mis hõlmab suuri probleeme. Millise žanri sa oma mängu jaoks valiksid (RPG [rollimäng], laskur, platvorm jne)? Millist platvormi vajate oma mängu mängimiseks? Millised on teie mängu ainulaadsed või silmapaistvad omadused? Iga vastus igale küsimusele nõuab erinevaid ressursse, oskusi ja planeerimist, kuna igaühel on erinev mõju mängu arengule.

Tehke videomäng nullist 2. samm
Tehke videomäng nullist 2. samm

Samm 2. Kujundage hea mäng

Mängu ülesehitus saab olema väga oluline, seega on hea mõte sellele mõelda enne mängu ehitamist. Kuidas saavad mängijad mängus edusamme? Kuidas mängijad maailmaga suhtlevad? Kuidas õpetada mängijaid oma mängu mängima? Milliseid heli- ja muusikavälju kasutate? Kõik see on väga oluline.

Tehke videomäng nullist 3. samm
Tehke videomäng nullist 3. samm

Samm 3. Ole realistlik

Kui sellist mängu nagu Mass Effect oleks lihtne teha, teeksid seda kõik. Peate mõistma, mida saate ja mida ei saa teha ilma suurepärase stuudio toeta ja kogemuste mäe taga. Samuti peate olema realistlik selle suhtes, mida saate mõistliku aja jooksul saavutada. Kui te pole oma võimete suhtes realistlik, tunnete end tõenäoliselt kiiresti pettununa ja annate alla. Me ei taha, et sa alla annaksid!

Tehke videomäng nullist 4. samm
Tehke videomäng nullist 4. samm

Samm 4. Otsige head riist- ja tarkvara

Mobiilimängude tasemest kõrgemate mängude loomiseks (mängud, mida saab mängida sellistes seadmetes nagu telefonid, tahvelarvutid, pihuarvutid või kalkulaatorid) on vaja arvutit, mis on vaieldamatult "täielikult muudetud". Kui kasutate vanemat süsteemi, leiate, et teie mäng selles arvutis ei tööta. Mängude loomiseks vajate ka üsna võimsat ja väga spetsiifilist tarkvara. Mõned programmid on saadaval tasuta või madala hinnaga, kuid teised võivad rahakotti tühjendada. Head tarkvara käsitletakse järgmises osas, kuid pidage meeles, et vajalik tarkvara sisaldab 3D -modelleerijat, pildiredaktorit, tekstiredaktorit, kompilaatorit jne.

Vähemalt vajate võimsat protsessorit (vähemalt neljatuumalist ja veelgi parem, kui teil on uusim i5 või i7s protsessor), palju RAM-i ja tipptasemel videokaarti

Osa 2/4: Meeskonna loomine

Tehke videomäng nullist 5. samm
Tehke videomäng nullist 5. samm

Samm 1. Tehke väikesed mängud ise, suured mängud teiste inimestega

Kui soovite lihtsalt mobiilimänge kiiresti teha ilma keeruliste visuaalide ja programmeerimiseta, on see hea. See on suurepärane projekt enda kallal töötamiseks, sest saate selle abil näidata potentsiaalsetele tööandjatele ja investoritele, milleks olete võimeline. Aga kui soovite tõsisemat mängu teha, vajate abi. Indimängudes on tavaliselt 5-10-liikmelised meeskonnad (sõltuvalt keerukusest) ja suurte nimedega mängud võivad protsessi kaasata kuni mitusada inimest!

Tehke videomäng nullist 6. samm
Tehke videomäng nullist 6. samm

Samm 2. Ehitage oma meeskond

Kui soovite teha kõige võimsamaid mänge, vajate palju erinevate oskustega inimesi. Te vajate programmeerijaid, modelleerijaid, visuaalseid disainereid, mängu- või tasemekujundajaid, helieksperte, aga ka tootjaid või turundust/rahastajaid.

Tehke videomäng nullist 7. samm
Tehke videomäng nullist 7. samm

Samm 3. Looge mängukujundusdokument või GDD (mängu kujundusdokument)

Mõelge sellele kui midagi oma mängu kokkuvõtte ja sõjaplaani vahele. GDD räägib teile kõike teie mängukujunduse kohta: mängimine, mängumehaanika, tegelased, süžee jne. Koos sellega näitab GDD ka seda, mida tuleb teha, kes vastutab selle tegemise eest, mida oodata ja üldist ajakava kogu töö tegemiseks. GDD on väga oluline mitte ainult viitena, et teie meeskond töötaks vastavalt eesmärkidele, mida soovite saavutada, vaid ka potentsiaalsete investorite näitamiseks.

  • Teie GDD tuleks jagada osadeks ja sisaldada üksikasjalikku sisukorda.
  • Üldosad hõlmavad mängu süžeeliini, pea- ja kõrvaltegelasi, taseme kujundust, mängu, kunsti ja visuaalset kujundust, mängu heli ja muusikat, samuti juhtimise ja kasutajaliidese kujunduse üksikasju.
  • GDD ei tohiks piirduda ainult tekstiga. Tavaliselt leiate disaini visandeid, kontseptsioonikunsti ja isegi midagi sellist nagu video eelvaateid või helinäiteid.
  • Ärge tundke end liiga piiratud ega muretsege oma GDD ja selle vormingu pärast. Puuduvad standardsed vormingud või asjad, mis peavad olema kaasatud. Lihtsalt looge oma mängu jaoks sobiv GDD.
Tehke nullist videomäng 8. samm
Tehke nullist videomäng 8. samm

Samm 4. Mõelge rahale

Mängude tegemiseks vajate raha. Vähe sellest, vajalikud tööriistad on ka kallid ja muudavad mängu aeganõudvaks (võtavad aega, mida saaksite kasutada muude asjade tegemiseks, mis tõesti tulu toovad). Mida rohkemate inimestega töötate, seda kallim see on ja keerukamad oskused peavad olema järk -järgult keerukamate mängude tegemiseks. Enne tegeliku töö alustamist peaksite mõtlema, kust te oma raha võtate, ja arutage oma panustajatega, kuidas, millal ja kui palju neile makstakse.

  • Odavaim viis mängu tegemiseks on teha kõike ise, täielikult ise. Seda on aga raske teha, kui teil pole oskusi ja mängude loomiseks vajalike oskuste tüübid on väga erinevad. Inimesed, kes on täiesti kogenematud ja töötavad üksi, saavad vähemalt proovida lihtsat kloonimisrakendust. Isegi kui teete oma mänge, peate siiski maksma litsentsitasusid parimate mootorite (tarkvara mängude loomiseks) ning erinevate rakenduste poodide ja muude müügikohtade eest. Ärge unustage hiljem teenitud raha eest makse.
  • Keskmise kvaliteediga indie -mängu tegemiseks vajate umbes paarsada miljonit. Suurte ja kuulsate mängude väljatöötamine maksab sageli miljardeid.

Osa 3/4: Protsessi läbimine

Tehke videomäng nullist 9. samm
Tehke videomäng nullist 9. samm

Samm 1. Tehke programmeerimine

Mängu jaoks peate valima mootori. Mängumootor on tarkvara, mis juhib kõiki mängu toimimise pisiasju (nt algoritmid, füüsika jne). Mootorid vajavad tööriistu, mis on mõnikord mootoriga kaasas, kuid mõnikord tuleb need nullist üles ehitada, mis võimaldavad mootoriga suhelda ja mänge luua. Kui see on tehtud, peate leidma kellegi, kes teab, kuidas mootoris skripte teha. Skriptimisprotsessis ütlete mängumootorile, mida teha. Need tööd nõuavad tavaliselt teatavat programmeerimisoskust.

Tehke videomäng nullist 10. sammus
Tehke videomäng nullist 10. sammus

Samm 2. Looge sisu

Samuti peate alustama mängu tegeliku sisu loomisega. See tähendab tegelaste modelleerimist, spritide loomist (mängu kõigi objektide visuaalsed kujutised), keskkondade loomist, kõigi objektide loomist, millega mängija hakkab suhtlema jne. Selle ülesande täitmiseks on tavaliselt vaja suurepäraseid oskusi 3D tarkvaras ja kujutavas kunstis. Samuti on hea hoolikalt ette planeerida.

Tehke videomäng nullist 11. samm
Tehke videomäng nullist 11. samm

Samm 3. Tehke beeta

Peate oma mängu proovile panema, et keegi teine seda mängiks. Ärge muretsege veel programmeerimisvigade (vigade) leidmise pärast: peate inimesi mängima panema isegi siis, kui soovite lihtsalt näha, kuidas teised inimesed teie mängukogemust näevad ja tunnevad. See, mida peate intuitiivseks, võib kedagi teist väga segadusse ajada. Õpetus või loo element võib vahele jääda. Sa ei saa kunagi teada. Sellepärast on oluline saada kõrvaline vaade.

Tehke videomäng nullist 12. samm
Tehke videomäng nullist 12. samm

Samm 4. Testi, testi, testi

Kui olete oma mängu lõpetanud, pole teie töö tegelikult tehtud. Peate kõike katsetama. Kõik. Peaksite oma mängus kontrollima kõiki võimalikke stsenaariume, et veenduda programmeerimisvigade puudumises. See võtab aega ja vaeva. Varuge testimiseks palju aega!

Tehke videomäng nullist 13. samm
Tehke videomäng nullist 13. samm

Samm 5. Näidake oma mängu

Laske teistel teie mängu näha, kui see on tehtud. Näidake seda ettevõtetele, kes võivad olla huvitatud teie mängu investeerimisest, ja inimestele, kes teie arvates on valmis seda mängima! Looge mänguarendusega veebisaite ja ajaveebe, näidake ekraanipilte, juhendvideoid, treilereid ja sisu, et näidata inimestele, mis teie mäng tegelikult on. Huvi tekitamine on teie mängu edu jaoks ülioluline.

Tehke videomäng nullist 14. samm
Tehke videomäng nullist 14. samm

Samm 6. Vabastage oma mäng

Samm 1. Proovige mängu tegija programmi algajatele

On häid programme, mida algajad saavad kasutada põhimängude loomiseks. Kõige populaarsemad on ilmselt Game Maker ja RPG Maker, kuid head on ka Atmosphere ja Games Factory. Võite kasutada ka laste programmeerimise koolitusvahendeid, näiteks MIT's Scratch. See programm õpetab suurepäraselt vajalikke põhioskusi.

Tehke videomäng nullist 16. sammus
Tehke videomäng nullist 16. sammus

Samm 2. Tutvuge erinevate graafikatarkvaradega

Kui te ei palka oma graafilise töö tegemiseks professionaali, siis olge valmis, sest teil on palju õppida. Peate õppima kasutama mitmeid keerukaid graafikaprogramme … kuid saate seda teha! Photoshop, Blender, GIMP ja Paint.net on suurepärased kohad alustamiseks, kui soovite oma mängule visuaalseid elemente luua.

Tehke videomäng nullist 17. samm
Tehke videomäng nullist 17. samm

Samm 3. Kaaluge professionaalseks saamist traditsioonilisel viisil

Teil on lihtsam luua edukas mäng ja hankida investoreid, kui teil on kogemusi, haridust ja tuntud mängu, millel on teie nimega midagi pistmist. Nendel põhjustel ei pruugi paha teha koostööd traditsioonilise mänguarendajaga, kellel on juba nimi, enne kui otsustate oma mänge teha. Võimalik, et peate minema kooli või omandama mõningaid oskusi, kuid need on sammud teie eesmärgi poole ja lõpuks maitsete hüvesid.

Tehke videomäng nullist 18. samm
Tehke videomäng nullist 18. samm

Samm 4. Leidke oma tee indie -kogukonda

Indie -mängude arendajate kogukond on väga tugev, toetav ja sõbralik. Kui oskate neid oma projektides toetada, turundada, arutada ja neid abistada, tagastavad nad teie poolehoiu samamoodi. Rääkige nendega, õppige neid paremini tundma ja laske neil ka teiega tuttavaks saada. Teid üllatab, mida saate saavutada selja taga oleva kogukonna toel.

Tehke videomäng nullist 19. samm
Tehke videomäng nullist 19. samm

5. Kui mõtlete tõsiselt, kaaluge ühisrahastamist

Kui soovite teha professionaalset mängu, mis suudab konkureerida teiste tõsiste mängudega, vajate raha. Õnneks on asjad viimastel aastatel muutunud ja ühisrahastus on võimaldanud nimetutel inimestel luua suurepäraseid mänge. Proovige tutvuda Kickstarteri või muude sarnaste veebisaitidega. Kuid peate mõistma, et suurepärase kampaania tegemiseks peate tõesti kõvasti tööd tegema. See tähendab realistlikke eesmärke, suuri hüvesid ja pidevat suhtlust.

Näpunäiteid

  • Ärge oodake, et teie esimene mäng on revolutsiooniline etalon. Kui olete tõesti püsiv, võib see juhtuda, kuid võimalused on väikesed. Ärge veel alla andke, kuulake, mida inimesed ütlevad selle kohta, mis läks valesti ja mis neile meeldib. Rakendage oma teises mängus meeldivaid aspekte ja tehke parandusi või eemaldage see, mis teile ei meeldinud, või asjad, mis olid teie esimeses mängus halvad.
  • Jätkake õppimist. Kui vajate abi, küsige. Mängude loomisel on abikäsi ulatada miljoneid inimesi, nii et ärge kunagi kartke abi otsida. Ja pidage meeles, et alati on arenguruumi, nii et jätkake mängude tegemise õppimist.
  • Ärge unustage sageli faile varundada. Kunagi ei tea, millal arvuti kokku jookseb.
  • Harjutage nii palju kui võimalik, et saaksite mängude tegemisel paremini hakkama. Nagu öeldakse: "Täiuslikkuse varajane praktika!"
  • Test. Test. Test.

    Üks tüütumaid ja piinlikumaid asju on kriitiliste vigade, tõrgete ja programmeerimisvigade leidmine oma mängus pärast selle avalikkusele avaldamist. Korraldage oma mäng sellistes etappides nagu arendamine (alles pooleli), alfa (esimene või esmane testimine), suletud beeta (vabastamiseelne testimine kutsutud või valitud inimeste jaoks) ja avatud beeta (väljalaske-eelne testimine laiemale avalikkusele). Valige suletud beeta- ja alfaetappide jaoks õiged inimesed ning koguge võimalikult palju tagasisidet ja konstruktiivset kriitikat. Kasutage seda teavet oma mängu täiustamiseks ja võimalikult paljude programmeerimisvigade parandamiseks enne avaldamist. Lisage oma etappidele eel- või xx.xx versioonid, et saaksite oma mängu veelgi paremini lihvida. Märkige see selgelt arendusväljaandeks, kui see on üks neist.

  • Tehke sensatsiooniline reklaam ja reklaamige. Ütleme nii, et te pole ainus amatöörmängude tegija. Võiksite lihtsalt mängu välja lasta ja jääda kohe varju uuema ja/või parema mänguga, mis samuti ilmub. Selle vastu võitlemiseks levitage mis tahes vajalikul viisil sõna oma mängu kohta, mis lähitulevikus käivitatakse. "Lekkige" mõned üksikasjad siin ja seal. Teatage avaldamiskuupäev, et inimesed seda põnevusega ootaksid. Kui see on seda väärt, võiksite isegi kaaluda reklaamile raha kulutamist.
  • Pidage meeles, et meeskonna olemasolu on alati parem kui üksi töötamine. Saate oluliselt vähendada töökoormust ja aega, mida kulutate mängude loomisele, jagades oma meeskonna graafikaks ja kodeerimiseks ning lisades seejärel muud jaotused, nagu kirjutamine ja koostamine jne. See on oluline valdkond sõltuvalt sellest, millist tarkvara valite, kuna graafiliste mängude tegijad, nagu BGE, Unity ja UDK, ei toeta meeskonnatöövooge piisavalt ning koodi otse redigeerimine ja versioonikontrollisüsteemi, näiteks git, jätkamine võib olla parem mõte. Hea.
  • Lõpuks ärge kunagi loobuge. Mängu loomine võib olla tüütu, väsitav ja masendav protsess. Mõnikord tunnete soovi lihtsalt alla anda ja midagi muud teha. Ära tee seda. Võtke aega puhkamiseks, minge korraks lõbutsema ja lükake töö mõneks päevaks edasi. Tuled tagasi enesekindlalt.
  • Koostage tööplaan. Kui see on teie esimene kord ja te ei soovi kiirustada ja soovite katsetada, ei pruugi tööplaan olla vajalik. Tööplaan juhib teid aga eesmärkide poole ja võib olla eriti oluline, kui olete lubanud avaldamiskuupäeva. Koostage kõigepealt plaan, kui soovite selle lõpetada, seejärel viimistlege see kodeerimise/graafiliste etappide alajaotisteks jne.

Hoiatus

Autoriõigus! Veenduge, et teie mänguideed oleksid võimalikult originaalsed. Kui te ei suuda midagi muud välja mõelda, pole paha mõte mõnest aspektist mängust laenata ja neid muuta. Kui peate tingimata loetlema mängu autoriõigustega kaitstud aspektid, näiteks süžee, tegelased või muusika, peaksite mainima selle esmast loojat. Mõisteid (mängimine, koodi kirjutamine jne) ei saa autoriõigusega kaitsta, samas kui nimed ja faktide kogum, mis moodustavad kogu mängu loo, on automaatselt autoriõigusega kaitstud

Veenduge, et austate kasutatava tööriista litsentsi. Paljud patenteeritud tarkvara (näiteks Unity) keelavad ärilise kasutamise (st selle tarkvaraga tehtud mänge ei saa müüa) ilma kallist litsentsi maksmata. Siin võib tõesti aidata avatud lähtekoodiga tarkvara omamine, kuna seda tüüpi tarkvara võimaldab kommertskasutust. Kui aga kasutate avatud lähtekoodiga tarkvara, mis annab kasutajale õiguse seda isegi kasutada, muuta ja levitada, peate olema ettevaatlik. GNU üldine avalik litsents on sellise litsentsi näide. See litsents näeb ette, et peate oma tarkvara välja andma sama litsentsi alusel. See sobib hästi mängude jaoks ja saate oma mänge siiski müüa, kui hoiate endale kunstivara ja muud sellist. Kui aga kasutate suletud lähtekoodiga tarkvararaamatukogu, näiteks FMOD, võib teil tekkida juriidilisi probleeme. Lisaks - eriti kui olete vilunud programmeerija, saate juurdepääsu lähtekoodile ja töötada musta kastiga ööpäevaringselt ning saate siluda ja funktsioone lisada vastavalt soovile. Lisateavet avatud lähtekoodiga (liikumise asutajate poolt nimetatud „tasuta tarkvaraks” - tasuta paindlikkuse, mitte hinna osas) leiate siit

Soovitan: