Ar jums patinka žaisti vaizdo žaidimus, ar visada turite triuką užbaigti žaidimą ar įveikti savo priešininkus, ar turite tokią plačią vaizduotę, kad galėtumėte įsivaizduoti personažą ar net savo pasaulį? Yra daug įrankių, kuriuos galite panaudoti savo stipriosioms pusėms paversti vaizdo žaidimais. Prieš tai jums reikia programavimo įgūdžių. Bet jei galite, jums reikia tik pelės ir klaviatūros bei pajėgios komandos.
Žingsnis
1 dalis iš 2: reikalingų įrankių/programų paieška
Žingsnis 1. Sukurkite teksto žaidimą
Šio tipo žaidimus turbūt lengviausia padaryti, nors ne visiems įdomu kurti ir žaisti žaidimą, kuriame nėra grafikos. Dauguma teksto žaidimų sutelkia dėmesį į istorijas, galvosūkius ar nuotykius, kurie sujungia pasakojimą, tyrinėjimą ir galvosūkius.
- „Twine“yra programa, kurią galima lengvai naudoti jūsų naršyklėje.
- „StoryNexus“ir „Visionaire“yra parinktys, suteikiančios daugiau žaidimo galimybių ir statiškų vaizdų.
- „Inform7“yra geresnis įrankis ar programa, nes turi didelę bendruomenę ir rėmėjus.
Žingsnis 2. Sukurkite 2D žaidimą
„GameMaker“ir „Stencyl“yra puikios galimybės, jei norite sukurti bet kokio žanro 2D žaidimus, ir jie abu suteikia galimybę naudoti programavimo kodą, nežinant, kaip programuoti. Nubraukite! taip pat yra įrankis, kurį galite naudoti kurdami naršyklės žaidimus.
Žingsnis 3. Bandymas sukurti 3D žaidimą
3D žaidimo kūrimas yra daug sudėtingesnis nei 2D žaidimas. Taigi, pasiruoškite ilgam sunkiam projektui. „Spark“ir „Game Guru“gali padėti palengvinti jūsų užduotį, nes leidžia jums sukurti savo žaidimų pasaulį nesuprantant programavimo. Jei turite programavimo žinių ar norite išmokti programuoti, išbandykite šiuo metu populiarų žaidimų variklį „Unity“.
Jei norite sukurti savo 3D modelius, jums reikės 3D kūrimo programinės įrangos, tokios kaip „3DS Max“, „Blender“ar „Maya“
Žingsnis 4. Laikykitės į programavimą orientuoto požiūrio
Net jei turite programavimo pagrindų, norėdami sukurti pirmąjį žaidimą, galbūt norėsite naudoti vieną iš aukščiau pateiktų variklių ir jums nereikės rinktis kitokio, sudėtingesnio kelio. Tačiau kai kurie žmonės nori kontroliuoti visus savo žaidimų aspektus ir nori juos kurti nuo nulio. Idealiu atveju, norėdami tvarkingai ir aiškiai sujungti visus savo žaidimo aspektus, norėtumėte kurti savo žaidimą integruotoje kūrimo aplinkoje, pvz., „Eclipse“, o ne teksto rengyklėje.
Nors iš tikrųjų galite kurti žaidimus bet kuria programavimo kalba, „C ++“yra puikus įrankis, turintis daugybę išteklių ir vadovėlių, kurių jums reikia žaidimams kurti
2 dalis iš 2: Žaidimo kūrimas
Žingsnis 1. Apibrėžkite sąvoką
Pirmajam projektui paprastas pradinis žaidimas iš jums patinkančio žanro yra geras atspirties taškas (pavyzdžiui, platformingo ar vaidmenų žaidimas). Prieš pradėdami užsirašykite visas idėjas apie žaidimą ir pabandykite atsakyti į kai kuriuos iš šių klausimų:
- Kokie yra pagrindiniai žaidimo komponentai? Šių atsakymų pavyzdžiai yra priešų nugalėjimas, galvosūkių sprendimas ar kalbėjimas su kitais žaidimo personažais.
- Kokio žaidimo norite savo žaidime? Pvz., Galbūt norėsite, kad jūsų žaidėjai kovotų su realaus laiko priešais, kuriems reikia judrumo mygtukų kombinacijose, arba ėjimais pagrįstais, kuriems reikalinga strategija ir taktika. Arba jei jūsų žaidime daugiausia dėmesio skiriama kalbėjimui su kitais žaidimo personažais, ar žaidėjas galės pakeisti siužetą ar siužetą, jei pasirinks kitaip, arba siužetas yra linijiškesnis, todėl žaidėjai turi priimti teisingus sprendimus.
- Kaip tavo nuotaika žaidime? Linksmas, baisus, paslaptingas ar pakili?
Žingsnis 2. Sukurkite paprastą lygį
Jei kurdami žaidimą naudojate žaidimų variklį ar žaidimo kūrimo įrankį, pabandykite būti kūrybiškam naudodami tą variklį ar įrankį. Sužinokite, kaip išdėstyti judančius fonus, objektus ir simbolius. Tiesą sakant, galite pabandyti priversti žaidimo personažus sąveikauti su esamais objektais arba pabandyti ištirti objektus, kurie jau yra naudojami jūsų naudojamame įrankyje ar programinėje įrangoje, ir pažiūrėkite, ar galima atlikti bet kokią sąveiką. objektas.
- Jei nežinote, kaip ką nors padaryti, ieškokite įrankio ar variklio svetainėje arba kitur internete, pvz., Forumuose.
- Pirmajam projektui nereikia pernelyg jaudintis dėl apšvietimo ar kitų grafinių detalių.
Žingsnis 3. Sukurkite pagrindinį žaidimą
Norint sukurti žaidimo eigą, reikia atlikti keletą žaidimo programinės įrangos pakeitimų ir modifikacijų, o sukurti sudėtingesnę sistemą, jei ji sukurta nuo nulio. Štai keletas pavyzdžių:
- Jei kuriate platformingo žaidimą, ar norite, kad jūsų personažas galėtų šokinėti du kartus ar šokinėti į orą ar kokį kitą ypatingą žingsnį? Taip pat pabandykite pakeisti savo personažo šuolio aukštį ir įvairių žaidėjo sąveikų reakciją (pvz., Kelias sekundes laikydami nuspaudę mygtuką).
- Jei sukursite RPG ar siaubo žaidimą, su kokiu ginklu žaidėjai pradės žaidimą? Pasirinkite du ar tris ginklus, kuriuos žaidėjai gali atnaujinti, tada išbandykite juos. Įsitikinkite, kad ginklų pasirinkimas yra įdomus ir įvairus. Pavyzdžiui, jūs pateikiate trijų rūšių ginklus, būtent stiprius ginklus, galinčius sužeisti daugiau nei vieną priešą, arba tuos, kurie daro priešus silpnesnius. Nedarykite vieno ginklo daug stipresnio už kitą, nebent ginklas yra brangesnis ir sunkiai įsigyjamas.
- Ar žaidimuose, pagrįstuose dialogu, norite, kad grotuvas galėtų ekrane pasirinkti dialogo „šaką“, ar tiesiog perskaityti nurodymus atlikti konkrečią užduotį ir atidaryti kitą dialogo langą? Ar norite, kad žaidimas būtų linijinis ir vienpusis, ar kad būtų keli siužetai ir pabaiga?
Žingsnis 4. Sukurkite kelis lygius
Trys ar penki trumpi lygiai yra pagrįsti jūsų pirmojo žaidimo tikslai. Bet kuriuo metu visada galite juos pridėti. Visada išlaikykite pagrindinį žaidimo lygį kiekviename lygyje ir padėkite kiekvienam lygiui susidurti su skirtingais iššūkiais. Galite nustatyti nuoseklius lygius, kai žaidėjai turi įveikti vieną lygį, kad galėtų žaisti kitą lygį, arba sukurti atskirus lygius, kuriuose žaidėjai gali pasirinkti norimą lygį.
- Kalbant apie platformingo žaidimus, vienas iš iššūkių paprastai yra greitesni priešai ar judančios platformos.
- Veiksmo žaidimai gali pristatyti naują priešą kiekvienam lygiui, galingą priešą ar viršininką arba priešą, kurio negalima nugalėti be tam tikrų gudrybių ar ginklų.
- Dėlionės žaidimai paprastai prilimpa prie vieno galvosūkio tipo ir apsunkina kiekvieną lygį, arba pristato naujus įrankius ar kliūtis, dėl kurių žaidėjai turi daugiau galvoti.
5 žingsnis. Sukurkite ilgalaikius ir vidutinės trukmės tikslus
Žaidimas kartais vadinamas „antrine mechanika“arba „antriniu žaidimu“. Naudodami pagrindinio žaidimo mechanizmus, tokius kaip šokinėjimas, žaidėjai taip pat gali naudoti antrinį žaidimą, pavyzdžiui, užlipti ant priešininko nusileisdami ar rinkdami daiktus. Šis antrinis žaidimas gali būti naudojamas ilgalaikiam žaidimo laimėjimui, pavyzdžiui, rinkdami kiekvieno lygio monetas, žaidėjai gali juos išsaugoti ir nusipirkti atnaujinimų, kurie gali padėti užbaigti žaidimą.
Iš aukščiau pateikto pavyzdžio galbūt nesąmoningai įėjote į antrinį žaidimą. Tiesiog įsitikinkite, kad jūsų žaidėjai iš karto supranta diegimo aspektą. Jei po 10 minučių jūsų žaidėjas tiesiog mano, kad jūsų žaidimas be perstojo šaudo priešus, po kelių minučių jam tikrai bus nuobodu. Jei monetą gautų nugalėjęs pirmąjį priešą, jis žinotų, kad turi tikslą, arba bent jau susimąstytų, kokia yra monetos funkcija, ir galiausiai toliau žais
6. Atlikite bandomąjį važiavimą
Išbandykite kiekvieną jūsų sukurtą lygį kelis kartus ir paprašykite pažįstamų draugų ar žmonių padėti jums tai išbandyti. Pabandykite žaisti žaidimą įvairiais būdais, pradedant tinkamu būdu arba keistais ir neįprastais būdais, pavyzdžiui, ignoruojant misiją ir tiesiogiai kovojant su galutiniu viršininku, arba bandant užbaigti žaidimą naudojant blogiausius išteklius. Testavimo procesas yra ilgas ir varginantis procesas, tačiau prieš išleidžiant žaidimą reikia atlikti klaidų taisymą ir žaidimo tobulinimą.
- Čia yra pakankamai informacijos apie jūsų bandymų komandą. Jie turi žinoti pagrindinius dalykus, tokius kaip kontrolė, tačiau jiems nereikia žinoti visko.
- Pateikite savo testuotojui atsiliepimo formą, kad galėtumėte užsirašyti visą informaciją, ją perskaityti ir vėliau sugrįžti. Šioje formoje taip pat galite užduoti keletą konkrečių klausimų apie savo žaidimą.
- Labiausiai jums gali padėti bandytojai - žmonės, kurie jūsų nepažįsta ir nedvejodami pateikia jums kritikos bei pasiūlymų.
Žingsnis 7. Pagerinkite žaidimo grafiką ir garsą
Nors yra daug žaidimų išteklių, kuriuos galite naudoti, skirkite laiko juos visus pritaikyti, kad jie atrodytų tobulai. Jei kuris nors aspektas nėra tobulas arba atrodo netinkamas, pakeiskite jį kažkuo kitu. Jei norite pakeisti vaizdą savo 2D žaidime, išmokite pikselių meno arba naudokite programinę įrangą, pvz., „OpenGL“, jei dirbate prie 3D projekto. Pridėkite šviesos efektą, kad žaidėjai žinotų, kuriuo keliu eiti, arba dalelių efektą, kuris parodo vėsų atakos efektą arba judėjimą fone. Taip pat pridėkite garsą žingsniams, atakoms, šuoliams ir viskam, kam reikia garso.