Kuidas luua mäng kodeerimiseta
Varem oli see, et ainsad, kes mängisid, on need, kellel on kallid pihuarvutid nagu GameBoy või konsoolid, mille andsid neile vanemad. Nüüd mängivad mängud peaaegu kõik, kes omavad sülearvutit, lauaarvutit, nutitelefoni või tahvelarvutit - alates 5-aastastest kuni vanaema juurde..
Mängude sotsiaalne häbimärgistus on paremaks muutunud, alates "sa lihtsalt raiskad oma aega, mängud panevad sind lolliks" üheks kasumliku meelelahutuse peamiseks vormiks.
Tuhandeid uusi mänge avaldatakse nii suurettevõtete kui ka indie arendajate poolt - ja nad ei tee seda, kui nad ei teeni raha, eks? Aga siin on asi: mitte kõik mängu tegijad ei tea, kuidas seda kodeerida. Tegelikult isegi sina võib mängida mänge ilma ühte koodirida puudutamata!
Mängijad: kuidas nad töötavad?
Minu haridust ja karjääri aitasid mängud. Õppisin kolledži programmeerimist ühel päeval lootuses, et saan ehitada oma mängu nimega “Pokemon Rainbow”. Tõsiselt. Aga tead mida?
Sa ei pea tegelikult õppima, kuidas mängu luua nagu Pokemon, Zelda, Harvest Moon, Flappy Bird, esimese inimese laskurid, zombi mängud ja palju muud mängu tüübid.
On tarkvara, mida kutsutakse mänguehitajad mis võimaldavad tavalistel inimestel nagu sina ja mina lihtsalt lohistada objekte ja seada need konkreetse ülesande täitmiseks. Mänguehitajad töötavad viisil, mis aitab vältida inimeste kodeerimist.
See on võimalik, sest nende mängude ehitajad on programmeerinud kõik võimalikud mängu liikumised. Kõik mida sa pead tegema valida, millist eelhäälestatud toimingut kasutada.
Asjad, mida pead alustama
Nüüd ei pea sa oma mängus keskkonda ega märke ehitama, bu on mõned asjad, mida peate kõigepealt välja selgitama.
1. Sinu mängu narratiiv
Mis on sinu mäng? Kes on teie tähemärgid? Mis on nende motivatsioon? Sa pead kirjutage üles narratiiv, kuidas teie mängu maailm töötab. Ja see ei puuduta ainult teie kangelasi, vaid ka teie antagoniste.
Loomulikult ei pea see olema nii pikk. Mõtle Super Mario Bros'ile. Mäng ise ei näita palju tegelaste isikupära, kuid see aitab kaasa mängu edenemisele. Mario otsib printsessi, kes on alati teises lossis. Miks Mario otsib teda? Bowser röövis teda! Vaadake? See võib olla nii lihtne.
2. Sinu mängu reeglid
Kuidas teie maailm töötab? Kas see järgib reaalmaailma füüsikat? Või järgib see oma reegleid? Peate oma reeglid juba varakult määratlema ja seisma. Näiteks kui palju elusid või tervisepunkte teie kangelane saab? Kui kangelane sureb, mis juhtub? Kas vaenlased respawn? Aga sinu tasandamise süsteem? Kas vaenlased hüppavad seintele?
Sa saad idee. Peate seadma oma piirangud. Mis on mängus võimalik ja mis mitte. See on mugav, kui olete juba oma mängu ehitanud.
3. Sinu mängu ressursid
Mäng ei ole mäng, kui sellel ei ole järgmist:
- Graafika - sa ei ole näinud pilti ilma graafikata, eks? Enamikule inimestele võib graafika mängida või murda mängu. Paljud mängijad eelistavad ilusaid mänge, seega peate tõenäoliselt looma (või kellelegi disainima) loomingulisi märke, taustasid, põrandaplaane, rünnakuefekte ja palju muud.
- Muusika - muusika on mängude teine oluline osa. Taustamuusika, heliefektide ja isegi häälülekannete abil. Kas te kujutate ette edukat, kuid täiesti vaikivat mängu? Ei!
- Kannatlikkus - teil on vaja seda palju. Kuna mängude ehitajad võimaldavad mitte-programmeerijatel hästi mängida, tähendab see ka seda, et peate palju klikkima.
Kui teil on oma lugu, reeglid ja ressursid, on järgmine asi, mida teha, valida, millist mängu ehitajat kasutada. Nüüd on ilus asi turul kättesaadavate mängude ehitajate jaoks enamikul neist on tasuta versioonid, mida saate enne lisatasude ostmist viiulida. Nii et kindlasti proovige kõigepealt!
Top 3 mängu ehitajad
Olen selle artikli huvides testinud mänguehitajaid ja olen proovinud neid top 3 mänguehitajaid. On tasuta versioon, mida saate kasutada HTML5 mängude tasuta avaldamiseks, ja pro versiooni, mida saate uuendada, et oma mängu avaldada iOS, Android ja Windows.
Vaatame läbi GameMaker, Ehita 2 ja GameSalad.
# 1. GameMaker
GameMaker on üks populaarsemaid mänguehitajaid, kellel on ka kõige tugevamad funktsioonid. See tegeleb füüsika, kaardihoone, sprite / iseloomu kujundus, ja päris palju peaaegu kõik, mida vajate mängu loomiseks. Tasuta versioon võimaldab teil luua lihtsa mängu, mida saab töölaual avaldada ja mängida.
Ausalt öeldes on ainus negatiivne asi, mida ma GameMakerist mõelda on hinnalipik. Tasuta versioon teeb imet, kuid kui on aeg uuendada, et saaksite oma mänge Mac, iOS ja Android'is avaldada, on teil vaja seda teha: umbes 440 $, et avaldada iOS ja Android. Peale selle on GameMakeril sõna otseses mõttes kõik, mida sa pead oma mängu ehitamiseks vaja.
Mängud, mis on tehtud GameMakeriga
Kes ei tea Steami? Järgmised mängud on juba Steamis, allalaadimiseks valmis või avaldamiseks on rohelised.
Galaktiline raketikaitse. See on värskendav võtta vana kooli "kaitsta maa välismaalase sissetungijad" tüüpi mäng.
Wanderlust: seiklused. RPG mäng, mis on asetatud suuresse maailma, mida saate uurida. Kohanda oma sümboleid, taset üles ja mängida reaalajas kuni kolme sõpraga.
Vaata No Evil. Fantaasia isomeetriline puzzle mäng, millel on mitmekesised mõistatused, et lahendada, kaasata jutustust ja on lihtsalt imelikult ilus.
# 2. Ehita 2
Constuct 2 on praegu turul olevad hoolimatumad mänguehitajad. See ei ole segaduses segadusega ja mängu saab lihtsalt mõne tunni pärast ehitada. Võrreldes GameMakeriga on Construct 2 lihtsam õppida ja palju odavam $ 129,99, ja saate selle avaldada Mac, Windows, Linux, iOS, Android ja Wii U.
Ilus asi, mida Construct 2 kohta leidsin, on selle kasutajaliides. See ei püüa sind kõiki mänguehitaja üksikasjadesse uputada. See on intuitiivne tegevuste ja sündmuste lisamine.
Mängud, mis on valmistatud kasutades konstruktsiooni 2
Paljud mängud, mida näete Google Play poes, iOS App Store'is ja mõnikord isegi Steam'is, on ehitatud mängukonstruktoritega nagu Construct 2. Ainuke asi on see, et nad ei ütle sulle! Sest miks nad peaksid? Nad tahavad ennast saladuses hoida: mängude ehitamine on väga lihtne!
Järgmine Penelope. Tegevus- ja võidusõidu mäng, mis asub maailmas, kus mängija saab uurida erinevaid planeete, et leida Ulysses.
CoinOp'i lugu. CoinOp Story järgib animeeritud arcade mängukapi seiklust, mille eesmärgiks on mängukaartide kogumine.
Näljane Hal. Tabelid on muutunud ja nüüd oled sa zombi ja sa jälitad inimesi neid sööma. See on põhimõtteliselt see!
# 3. GameSalad
GameSalad on veel üks mänguehitaja, mis võimaldab teil ehitada mänge ilma ühte koodi rida puudutamata. Kuid erinevalt GameMakerist ja Construct 2-st on GameSalad ostmiseks asemel "rent". Sa võid olla a pro liige vaid $ 29 / month, mis on juba palju, kui soovite veekogusid kõigepealt katsetada.
Kuigi GameSaladil on kõik, mida vajate, on selle kõige kurvem asi, et saate ainult proovige põhipaketti 15 päeva. Sa ei saa ka mängu ehitajat omada, sest see on igakuine tellimus. Ausalt, see on ainus negatiivne asi, mida võin GameSaladi kohta öelda.
Mängud, mis on tehtud GameSaladi abil
Steam Punks. Tegevusplatvorm RPG, mis mängib nagu klassikaline Mega Man ja Metal Slug.
Väike saag. Platvorm, mis sisaldab väikest olendit, mis peab navigeerima oma teed läbi kümneid tasemeid, hoides samal ajal maailma ohte.
Fun Town. Lastele mõeldud hariv mäng. Tee hamburger, kasvatage lille, minge sisse, sõitke jalgrattaga või proovige üle kümne muu mini-mängu.
Kust leida mängu vara
Inspireerituna tunnete end endiselt kahtluse alla, sest sa ei ole hea iseloomu kujunduse või tausta loomisega? Kui teil on vaja ressursse, on siin mõned kohad, kus saab kätte saada disainivarad sealhulgas mängukunst, märkide kujundus, helifailid, taustapildid, muusika ja palju muud.
Open Game Art Bundle pakub palju heliriba ja mänguteoseid… kõik tasuta. Segage ja remixige, kasutage neid nii, nagu nad on, see on okei!
GSHelper, GameSaladi ametlik turg. See on sadu professionaalselt valmistatud kunstiteoseid ja muusikat.
Scirra turg, Scirra, Construct 2 loojad, ametlik turg. Siin saate paar dollarit leida sadu mängu- ja heliraidasid.
2D Game Art programmeerijatele õpetuste ja mänguvarade eest, mida saate osta.
GraphicRiver rohkem kui 1500 mängu varale, mida saate oma mängudes kasutada.
GameTexture tasuta mängu vara. Palun kontrollige kasutusluba.
OpenGameArt.org tasuta mänguvarade jaoks, mis on ehitatud kogukonna poolt. Kuigi mitte kõik tundub hea siin, on ka häid asju leida, vajate lihtsalt kannatust!
Bfxr vaba usaldusväärse vara jaoks. Väidetavalt on muusika loomine raskem kui graafika, ja kindlasti peate Bfxri ümber viitsima, kui te ei soovi keegi muusika ostmiseks või rentimiseks..
Freesound tasuta muusika jaoks. Hangi heliklipid, mis on vajalikud, et muuta oma mäng lõbusamaks.
AudioJungle heliefektide ja muusika jaoks. Kui mäletate ikka veel Mario Brose muusika- ja heliefekte aastakümneid pärast seda, kui olete mängimise lõpetanud, saate aru, et vaja on häid valikuid.
Mäng läbi, nüüd mida?
Kui teie mäng on lõpule jõudnud, on järgmine asi, mis sulle jätta, seda turustada. Siin on postitus, mis aitab teil suurendada rakenduste allalaadimist või minna üle redditile ja paluda inimestel mängu mängida. Ärge unustage olla kena! Kui teil on olemasolevaid vahendeid, saate oma mängu turustada Facebooki reklaamide abil. Samuti võite mängude blogisid küsida oma mängu funktsioneerimisest või ülevaatamisest.
Nii et mida sa arvad? Millist mängu tahad ehitada?