Reklaam
Tahad ehitada videomängu. Olete välja töötanud süžee ja erinevad stsenaariumid, mida saab kohandada erinevatele žanritele sobivaks. Probleem on selles, et teie kodeerimisvõime on kehv.
Kuhu sa lähed? Vastus on muidugi videomängude ehituse komplekti - tööriista või tööriistakomplekti - kasutamine, mis on mõeldud inimestele, kellel pole traditsioonilisi programmeerimisoskusi, oma mängude loomisel abiks.
Kuid kas need tööriistad on head või piiravad need loojat liiga palju?
Videomängude ehituskomplektide ajalugu
Rakenduse kasutamine videomängu loomiseks pole midagi uut. 1980ndatel oli 8-bitistes süsteemides saadaval tööriistade kollektsioon, näiteks Graphic Adventure Creator (sarnased tööriistad on saadaval ka kaasaegsete platvormide jaoks 3 tööriista oma tekstiliste seiklusmängude loomiseksKas soovite proovida teha oma teksti seiklusmängu? Siin on teie võimalus! Need kolm tööriista aitavad teil luua oma keeruka ja mängitava loo. Loe rohkem ) ja selle ainult eelkäijale The Quillile.
Hiljem võimaldas Shoot’Em-Up Construction Kit (a.k. SEUCK) luua võtteid koos tausta- / kaardiredaktoriga ja sprite redigeerija ning klotsipõhise seikluse loomisel kasutati 8-bitise ja 16-bitise süsteemi Adventure Construction Set mängud. ZZT ja MegaZeux on veel kaks mainimist väärt.
Ja siis oli veel 3D Construction Kit, veel üks 8- ja 16-bitine võimalus, mis võimaldab kasutajatel 3D-d luua maailmad, kasutades Incentive Software’s Freescape'i, mis oli esile kerkinud sellistes mängudes nagu Driller ja Total Eclipse.
Alates 1990. aastate keskpaigast on videomängud loodud suures osas siseste ehituskomplektide abil, töötades välja spetsiaalsed spetsiaalsed rakendused, mida kasutatakse maailmad ja tegelased, hõlmavad dialoogi ja loovad kõik, mida mängu jutustus nõuab, isegi märkide ja menüüd.
Viimasel ajal on juurde tulnud üha rohkem mängude loomise tööriistu, mõnda neist oleme varemgi vaadanud 5 tasuta mängu arendamise tarkvara tööriista oma mängude loomiseksTasuta mängude arendustarkvara on suurepärane võimalus videomängude tegemise alustamiseks. Oleme koostanud turu parima mängutarkvara. Loe rohkem . Seega on küsimus selles, kas amatööridele või väikese eelarvega loojatele pakutavaid praeguseid võimalusi saab kasutada kvaliteetsete videomängude loomiseks? Üllataval kombel jah - mõne hoiatusega.
Konstruktsiooni 2 saab kasutada igasuguste 2D-mängude tegemiseks, nagu on näidanud veebisaidi lehel Showcase. Tegelikult võivad Construct 2-ga tehtud mängud isegi olla mängis otse saidil. Vaadake, mida see mootor saab teha.
Construct 2 tasuta versioon avaldas ainult HTML5 mängud. Kui soovite teha Windowsi, Maci, Linuxi, iOSi, Androidi, Amazon Store või WiiU mänge, peate saama isikliku litsentsi 129,99 dollari eest.
Construct 2 veebisaidil on hulgaliselt vingeid õpetusi, mis aitavad teil läbi viia algfaasid. Foorumid pakuvad täiendavaid näpunäiteid ja tuge ning saate osta varasid (nt graafikat, heliefekte, malle, spreid), mis on kasulik, kui teil pole annet oma vara oma tarbeks toota mänguprojekt.
Kuid kui lihtne on seda tarkvara kasutada? Selle kasutajate üldine arvamus on, et Construct 2-l on a õrn õppimiskõver, ja kuigi see suudab toota kvaliteetseid mänge, on mootor mõnevõrra piiratud, kui soovite teha midagi eriti tähelepanuväärset ja ainulaadset.
Stencyl on üsna kuradi hea. Selle tarkvara abil tehtud mängud on leidnud end App Store'is kõrgel kohal, näiteks Impossible Pixel (USA-s nr 2), BLiP (18-s riigis nr 1) ja Zuki’s Quest (USA-s nr 10). Mis pole siis helisev kinnitus, mis see on?
Stencyli peamised müügiargumendid on selle kaasaegne liides ja arenenud funktsioonide, nagu reklaamide, mobiilsete edetabelite, rakendusesiseste ostude ja muude tootjate pistikprogrammide tugi. See teeb selle kõik lihtsaks, mis vähendab teie jaoks vajalikke pingutusi.
Tasuta versiooni saab avaldada ainult Flashina. Indie litsents, mis on saadaval hinnaga 99 dollarit aastas, võimaldab avaldamist Windowsis, Macis ja Linuxis. IOS-i ja Androidi jaoks peate ostma Studio litsentsi 199 dollariga aastas. Lisaks pakub Stencyl tuge hõlpsaks avaldamiseks Steami, App Store'i ja Play Store'is.
Mänguloogika on üles ehitatud plokkidega, kasutades pukseerimisliidest, mis meenutab tugevalt MIT-i kriimustust. Kui teil on programmeerimiskogemust (vt selle funktsiooni viimast jaotist), saate edasiarenduse teha, luues oma kohandatud koodiga plokid, kasutades Haxe keelt.
Stentsüülil on a mõõdukas õppimiskõver seetõttu soovitame võtta asju aeglaselt ja üles ehitada põhilised mängud pakutavate varadega ning tugineda ulatuslikule tugifoorumile näpunäidete ja nõuannete saamiseks.
Kui plaanite oma mängu Windowsis avaldada, võite olla rahul GameMaker: Stuudio tasuta litsentsiga (sellel on siiski pritskraan). Professionaalsel litsentsil, mis on saadaval hinnaga 149,99 dollarit, on veel mõned funktsioonid ja see vabaneb pritsikuvalt. Maci, Linuxi, Androidi, iOS-i või HTML5-i ekspordi jaoks vajate Master-litsentsi, mille hind on 799,99 dollarit.
Mida saab aga GameMaker: Studio abil teha? Hea idee saate pealkirju vaadates lehel vitriini leht, kust leiate selle mootoriga tehtud tippkvaliteediga mänge. Suurim edulugu on aga indie-hitt Miami vihjeliin.
Pakutakse veebipõhiseid õpetusi, mis juhendavad teid mängu tegemise kunstist, samal ajal kui tehnilise toe jaoks pakutakse ulatuslikku teadmistebaasi. GameMaker: Stuudios on ka askeldav veebikogukond - üks suurimaid mängude tegemise kogukondi Internetis -, kes on valmis projektidest arutama ja näpunäiteid pakkuma.
See on üks mängude loomise tööriist, kuhu leiate tee ilma liiga kiiresti ummikusse jäämata.
GameSalad on saadaval kahes maitses. Põhiversioon maksab 19 dollarit kuus (või 199 dollarit aastas) ja eksportib ainult HTML5-vormingus, samas kui Pro-versioon maksab 29 dollarit kuus (ehk 299 dollarit aastas) ja eksportib Windowsi, Maci, iOS-i ja Androidi.
Et näha, mis selle videomängude ehitustarkvaraga võimalik on, kontrollige arkaadide lehti kus leiate mõned pealkirjad, mida saate brauserimängudena proovida. Võite vaadata ka YouTube'i:
Õpetused ja varad on saadaval GameSaladi turuplatsil, samas kui tuge leiate ühinemisel kogukonna foorumist, kust leiate ka näpunäiteid ja näpunäiteid GameSaladi kasutamiseks.
Alustades GameSaladi veebisaidil pakutavate kokaraamatute sarjast, saate ise läbi käia mitmesuguseid tööriistu ja valikuid, ehitades põhilisi mänge ja järjestusi. Koos õppimiskõver, mis tutvustab mängude avaldamist saavutatavana, GameSalad on hea võimalus iga algaja jaoks.
Selleks ajaks võiksite küsida, kas videomängu ehitamine ilma programmeerimisoskusteta on hea mõte. Lõppude lõpuks nõuavad kõik meie seni esitatud võimalused, et paneksite oma käe taskusse kõige jaoks, mis pole HTML5-mäng.
Tutvustagem teile siis GDevelopi:
"GDevelop on avatud lähtekoodiga platvormideülene mängude looja, mis on loodud kasutamiseks kõigile - programmeerimisoskused pole vajalikud."
Selle tarkvara abil luuakse mängude loogika tavalises inglise keeles väljendatud sündmuste seeria abil. Mänge saab eksportida Windowsi, Maci, Linuxi, Androidi või HTML5-sse. Juhendite kogum ja üksikasjalik viki on abiks kasutajatele, kes vajavad tarkvara ümber juhendamist.
Kas vajate rohkem abi? Näpunäiteid ja nippe leiate foorumist, seal on ka alamdrediit. Ehkki alamreitingut on märkimisväärselt alakasutatud, leiate seal siiski mõned näited lõpetatud mängudest.
See video demonstreerib väikest tüdrukut oma isa abiga GDevelopis mängu tegemas:
Kui seda tüüpi mäng, mida soovite ehitada, on RPG, olete leidnud õige tööriista. Prooviversioonina tasuta saadaval (täisversioon on 69,99 dollarit) on populaarse RPG-i ehitusprogrammi uusim iteratsioon veteranide arendajatele piisavalt võimas, kuid lastele piisavalt lihtne.
RPG loomise kõik aspektid on kaetud üllatavalt taskukohase hinnaga ning veebisaidil on saadaval õpetused ja nipid, mis aitavad teil alustada ja edasi minna.
Kui leiate hinnasildi üle eelarve, kutsutakse tasuta versiooni RPG tegija VX Ace Lite on saadaval, mis võimaldab teil enne ostu sooritamist tarkvaraga hakkama saada.
Viimane võimalus, mida tasub vaadata, on ClickTeam Fusion. Seal on tasuta versioon, mida saate teha laadige alla ja arendage koos enne täielikku versiooniuuendust, mis maksab 99,99 dollarit. Kuid selle juurde kuulub pritsmeloog “Created with Fusion”, mille saate kõrvaldada, täiendades arendaja versiooni hinnaga 399,99 dollarit.
Arendaja versioonil on mitu laiendatud valikut ja ressurssi, mis õigustavad hinnapakkumist, ja see kaotab kõik teie mängu levitamise piirangud.
Saadud mängud toodetakse HTML5-vormingus, kuid on ka eksportijaid, keda saate osta, et luua pealkirju, mida mängitakse Windowsis, Macis, Linuxis, Androidis, iOS-is.
Juhendid ja kogukonna foorum pakuvad abi ja abi oma mängude loomisel, mis peaksid aitama saate hallata oma teed mööda õppimiskõverat ning toota üha mängitavamaid ja kaasahaaravamaid pilte kogemusi.
Lisaks mängude loomise tööriistadele
Need mängukonstruktsioonide komplektid pakuvad erinevat detailsust, kuid kui soovite luua tõeliselt suurejoonelisi mänge, peate seda tegema õppige reaalset programmeerimist Kuidas õppida programmeerimist ilma igasuguse stressitaVõib-olla olete otsustanud programmeerimisega tegeleda, kas karjääri või lihtsalt hobina. Tore! Kuid võib-olla olete hakanud tundma end jahmununa. Mitte nii suurepärane. Siin on abi teie reisi hõlbustamiseks. Loe rohkem .
Järgmine parim asi (pärast seda, kui teile meeldib üks ülaltoodud programmidest) on liikuda Unity poole, mis on ehk amatöör- ja sõltumatute arendajate jaoks kõige laialdasemalt kasutatav mängude arendamise mootor. Võite alustada meie Unity algajate juhendi kaudu Mängu programmeerimine ühtsusega: Algajate juhendIndie-mängude areneval maastikul on Unity kujunenud kui de facto standard: selle madalad kulud, kasutusmugavus ja lai funktsioonide komplekt muudavad selle ideaalseks mängu kiireks arendamiseks. Loe rohkem .
Samuti peaksite kulutama aega üldiselt programmeerimise lugemisele. Raha säästmiseks võite neid eeliseid kasutada tasuta programmeerimisraamatud 9 tasuta programmeerimisraamatut, mis muudavad teid profiksKõigile programmeerijatele helistamine, olgu need uued, vanad või edasipürgivad: oleme leidnud suure valiku tasuta (nagu õlu) raamatuid, et tõsta oma kodeerimisoskust järgmisele tasemele. Lootke sisse ja nautige. Loe rohkem . Samuti kaaluge nende veebisaitide registreerimist mängu arendamise põhitõed 4 tasuta veebisaiti, kus saate õppida mängude arendamise aluseidKui otsite head mängu arendamise õpetussarja, soovite ühe, mis õpetaks teile hea kodeerimise tavad ja mentaliteet, sest siis saate neid tavasid mis tahes keeles või platvorm. Loe rohkem lihtsalt selleks, et tagada tühikute täitmine.
Kas arendate videomänge? Või on teil huvi põllule asuda? Milliseid mänge soovite teha? Räägi meile neist allolevates kommentaarides!
Christian Cawley on turbe, Linuxi, meisterdamise, programmeerimise ja tehniliste selgituste turbetoimetaja asetäitja. Samuti toodab ta The Really Useful Podcast ning tal on laialdased kogemused töölaua- ja tarkvara tugiteenuste alal. Ajakirja Linux Format kaastöötaja Christian on Raspberry Pi looja, Lego väljavalitu ja retro mängude fänn.