Kaip sukurti vaizdo žaidimą nuo nulio (su nuotraukomis)

Turinys:

Kaip sukurti vaizdo žaidimą nuo nulio (su nuotraukomis)
Kaip sukurti vaizdo žaidimą nuo nulio (su nuotraukomis)
Anonim

Šiandien daugiau žmonių žaidžia vaizdo žaidimus nei bet kada anksčiau, o tai reiškia, kad yra daug vietos naujiems žmonėms ateiti ir sukurti ką nors puikaus. Vaizdo žaidimo kūrimo procesas yra ilgas ir sudėtingas. Tam reikia daug įvairių įgūdžių. Šis „wikiHow“moko jus, kaip nuo pat pradžių sukurti vaizdo žaidimą.

Žingsniai

1 dalis iš 2: Sėkmės nustatymas

Sukurkite vaizdo žaidimą nuo nulio 1 veiksmas
Sukurkite vaizdo žaidimą nuo nulio 1 veiksmas

Žingsnis 1. Valdykite savo lūkesčius

Vaizdo žaidimų dizainui reikia daug įvairių įgūdžių, kodavimo ar scenarijaus. Tam reikia programavimo, meno, animacijos, muzikos, garso dizaino, testavimo, gamybos, finansavimo ir kt. Visa tai vystosi daug valandų. Ypač jei neturite didžiulės studijos komandos. Turite suprasti, ką galite pasiekti turėdami išteklius ir per turimą laiką. Jei nesate tikri, ką galite padaryti, greičiausiai greitai nusivilsite ir pasiduosite. Mes nenorime, kad tu pasiduotum!

  • Jei niekada nesukūrėte žaidimo, pradėkite nuo paprasto. Jūsų pirmasis žaidimas turėtų būti mokymosi patirtis, o ne šedevras. Pirmojo žaidimo tikslas turėtų būti kuo greičiau sukurti kažką žaidžiamo. Net jei tai tik vieno kambario lygis, blogas susidūrimo aptikimas. Nepasiduok! Didžiuokitės tuo. Kitas jūsų žaidimas bus dar geresnis. Netrukus sukursite žaidimus, kuriuos žmonės norės žaisti.
  • Prieš kurdami savo žaidimą, apsvarstykite galimybę dirbti profesionalioje žaidimų įmonėje. Kurdami sėkmingą žaidimą ir pritraukdami investuotojų turėsite daug lengviau, jei turėsite patirties, išsilavinimo ir gerai žinomo žaidimo, pridėto prie savo vardo. Tam gali prireikti eiti į mokyklą ar įgyti tam tikrų įgūdžių, tačiau tai vis tiek padeda pasiekti jūsų tikslą ir tai bus verta.
Sukurkite vaizdo žaidimą nuo nulio 2 veiksmas
Sukurkite vaizdo žaidimą nuo nulio 2 veiksmas

Žingsnis 2. Išmokite programavimo kalbų

Nors galite naudoti žaidimų variklį kurdami didžiąją savo žaidimo dalį mažai programuodami, žinodami, kaip programuoti, galite labiau kontroliuoti savo žaidimų kūrimą. Yra daug programavimo kalbų, kurias galite išmokti. Galite eiti į kai kurias pamokas, kad išmoktumėte programuoti, arba atlikti internetines pamokas. Tokie žaidimai kaip „Code Monkey“, „Code Combat“ir „Robocode“yra žaidimai, skirti išmokyti jus programuoti. Štai keletas programavimo kalbų, kurias galite išmokti:

  • C ++:

    C ++ yra viena iš labiausiai paplitusių programavimo kalbų. Tai taip pat viena iš sunkiausiai mokomų kalbų, tačiau verta. „C ++“suteikia daugiau galimybių valdyti kompiuterio aparatinę įrangą ir grafinius procesus. Daugelis žaidimų variklių, tokių kaip „Unreal“, priima tik informaciją, parašytą C ++

  • „Java“:

    „Java“yra dar viena įprasta kalba, naudojama įvairiose programose. Tai panaši į C ++, todėl ją lengva išmokti kartu su C ++

  • SQL:

    SQL reiškia struktūrizuotų užklausų kalbą. Jis naudojamas bendrauti su internetinėmis duomenų bazėmis. Jei jūsų žaidime žaidėjai turi sukurti internetinę paskyrą arba bendrauti su kitais žaidėjais internete ar funkcijomis, jums reikės duomenų bazės, kad galėtumėte tvarkyti visą vartotojo informaciją. Norėdami sukurti ir valdyti duomenų bazę, galite naudoti SQL.

  • HTML, CSS, „JavaScript“:

    HTML/HTML5, CSS/CSS3 ir „JavaScript“yra visos žiniatinklio kūrimo kalbos. Visi jie yra gana lengvai išmokstami, tačiau nėra labai dažnai naudojami kuriant žaidimus. Tačiau, jei esate naujokas žaidimų kūrimo srityje, galite naudoti šias pagrindines kalbas, kad sukurtumėte žiniatinklio naršyklės žaidimus.

Sukurkite vaizdo žaidimą nuo nulio 3 veiksmas
Sukurkite vaizdo žaidimą nuo nulio 3 veiksmas

Žingsnis 3. Sužinokite apie skirtingą grafikos programinę įrangą

Jei nesamdote profesionalų, kad atliktų grafikos darbus, jūsų laukia daug studijų. Turėsite išmokti dirbti su daugybe sudėtingų grafikos programų, tačiau tai galite padaryti! „Photoshop“, „GIMP“, „Adobe Illustrator“, „Blender 3D“, „3DS Max“yra gera vieta pradėti, jei norite sukurti savo žaidimo vaizdinius elementus.

Jei nemanote, kad esate labai geras menininkas, apsvarstykite galimybę naudoti minimalistinį meno stilių. Daugelis populiarių nepriklausomų žaidimų yra sukurti naudojant 8 bitų pikselių meno stilių. Ne tik lengviau piešti, bet ir daugeliui žaidėjų sukelia nostalgijos jausmą. Kiti žaidimai yra sukurti naudojant paprastas geometrines figūras

Sukurkite vaizdo žaidimą nuo 4 žingsnio
Sukurkite vaizdo žaidimą nuo 4 žingsnio

Žingsnis 4. Nuspręskite, kokį žaidimų variklį norite naudoti

Žaidimo variklis verčia žaidimą veikti. Tai perteikia grafiką, animaciją ir garsą, apdoroja scenarijus, fiziką ir dar daugiau. Jei esate pakankamai talentingas, galite sukurti savo žaidimų variklį. Tikriausiai norėsite sutaupyti laiko ir surasti esamą žaidimų variklį. Galite pasirinkti daugybę galingų žaidimų variklių. Daugelį jų galima nemokamai atsisiųsti ir naudoti. Dauguma jų reikalauja įsigyti licenciją, kad galėtumėte naudotis visomis funkcijomis ir sumokėti autorinį atlyginimą už jūsų skelbiamus žaidimus. Toliau pateikiami keli žaidimų varikliai, į kuriuos galite atkreipti dėmesį:

  • Vienybė:

    yra galingas žaidimų variklis. Jis palaiko tiek 2D, tiek 3D žaidimus ir nėra per sunku išmokti. Daugelis mobiliųjų ir nepriklausomų žaidimų yra sukurti naudojant „Unity“.

  • Nerealus 4:

    „Unreal“yra dar vienas populiarus žaidimų variklis. Jis turi stačią mokymosi kreivę ir nerekomenduojamas pradedantiesiems žaidimų kūrėjams. Tačiau tai yra galingas žaidimų variklis, naudojamas nuostabiems vaizdams kurti. Daugelis populiarių žaidimų, įskaitant „Fortnite“, „Mortal Kombat 11“ir „Final Fantasy VII Remake“, yra sukurti „Unreal 4“.

  • „Game Maker Studio 2“:

    „Game Maker Studio“yra geras žaidimų variklis tiems, kurie neturi daug darbo su žaidimų varikliais patirties. Jis dažniausiai naudojamas kuriant 2D žaidimus ir turi gana paprastą sąsają.

  • Įbrėžimas:

    „Scratch“yra internetinių žaidimų kūrėjas, kurį MIT sukūrė kaip mokomąją priemonę. Jei apskritai neturite žaidimų kūrimo patirties, tai gali būti gera vieta pradėti.

Sukurkite vaizdo žaidimą nuo nulio 5 veiksmo
Sukurkite vaizdo žaidimą nuo nulio 5 veiksmo

Žingsnis 5. Išmokite žaidimo variklio

Žaidimų varikliai yra vieni sudėtingiausių programinės įrangos elementų. Kai nuspręsite dėl žaidimo variklio, turėsite skirti laiko išmokti juo naudotis. Laimei, internete yra daug išteklių, kurie gali jums padėti. Perskaitykite vartotojo vadovą, peržiūrėkite vaizdo įrašų vadovėlius, eikite į pamokas ir pasikonsultuokite internetiniuose pagalbos forumuose, kad padėtumėte išmokti kuo daugiau.

Sukurkite vaizdo žaidimą nuo nulio 6 veiksmas
Sukurkite vaizdo žaidimą nuo nulio 6 veiksmas

Žingsnis 6. Sukurkite pagrindinį prototipą

Kai turėsite įgūdžių, sukurkite savo žaidimo prototipą. Jūsų prototipas neturi turėti novatoriško garso ir vaizdo, jis neturėtų būti visas lygių rinkinys arba turėti visus priešus/papildymus/ginklus, kuriuos naudoja jūsų veikėjas. Tai turėtų būti tik vienas pagrindinis lygis su pagrindiniais vaizdais ir vienas ar du priešai/kliūtys, kad būtų parodyta pagrindinė mechanika. Galite naudoti savo prototipą, kad išbandytumėte koncepciją ir galbūt net parodytumėte investuotojams, kad gautumėte finansavimą.

Sukurkite vaizdo žaidimą nuo nulio 7 veiksmas
Sukurkite vaizdo žaidimą nuo nulio 7 veiksmas

7 žingsnis. Apsvarstykite savo finansus ar tvarkaraštį

Jei planuojate išleisti žaidimą už pinigus, turėsite galvoti apie finansavimą. Dauguma žaidimų variklių reikalauja mokėti autorinį atlyginimą už jų programinės įrangos naudojimą. Jums gali tekti įsigyti kitų programų, pvz., Grafinio dizaino įrankių, arba pasamdyti kitus komandos narius, kurie jums padės. Dėl to gali tekti imti paskolą arba ieškoti investuotojų. Net jei planuojate patys kurti žaidimą, vis tiek turėsite apsvarstyti visą laiką, reikalingą žaidimo dizainui.

  • Norėdami sukurti vidutinės kokybės indie žaidimą, jums reikės maždaug šimtų tūkstančių dolerių. Pagrindiniai titulai dažnai sukuria milijonus dolerių.
  • Daug žaidimų buvo sukurta naudojant sutelktinį finansavimą. Tokios svetainės kaip „Kickstarter“ir „Fig“gali būti puikus būdas pritraukti pinigų projektui. Tačiau norėsite įsitikinti, kad turite įgūdžių pristatyti parduodamą produktą. Nors daugybė sutelktinio finansavimo kampanijų buvo sėkmingos, daugelis taip pat nepavyko.

2 dalis iš 2: Žaidimo kūrimas

Sukurkite vaizdo žaidimą nuo 8 žingsnio
Sukurkite vaizdo žaidimą nuo 8 žingsnio

Žingsnis 1. Suplanuokite savo žaidimą

Prieš pradėdami kurti savo žaidimą, yra keletas dalykų, kuriuos norėtumėte pagalvoti Kai kurie klausimai, kuriuos galbūt norėsite užduoti sau prieš pradėdami kurti, yra šie:

  • Kokios mano, kaip dizainerės, stiprybės?
  • Kokios mano silpnybės?
  • Kokį žaidimą galiu sukurti pagal savo stipriąsias puses?
  • Koks yra žaidimo žanras?
  • Kokia, jūsų manymu, žaidimų mechanika daro žaidimą malonų?
  • Kokia žaidimų mechanika jus vargina?
  • Kokių žaidimų įkvėptas jūsų žaidimas?
  • Kuo jis skiriasi nuo kitų panašių žaidimų?
  • Kokios bus pagrindinės žaidimo savybės?
  • Kiek laiko užtruks šių funkcijų kūrimas?
  • Ar yra kokių nors funkcijų, kurių noriu ir kurių nežinau, kaip sukurti?
  • Be kokių funkcijų žaidimas gali išsiversti, jei to reikia?
  • Ar žaidimas turi istoriją?
  • Kaip žaidimas atitinka istoriją?
  • Kokio meno stiliaus noriu savo žaidimui?
  • Kaip aš galiu sukurti šį meno stilių?
Sukurkite vaizdo žaidimą nuo 9 žingsnio
Sukurkite vaizdo žaidimą nuo 9 žingsnio

Žingsnis 2. Sukurkite projektavimo dokumentą

Dizaino dokumente pateikiama viskas, kas susiję su jūsų žaidimo dizainu: žaidimo eiga, mechanika, personažai, siužetas, koncepcinis menas ir tt. Tai darydamas jis taip pat parodo viską, ką reikia padaryti, kas tai padarys, kokie yra lūkesčiai ir bendras darbų atlikimo tvarkaraštis. Jūsų dizaino dokumentas yra labai svarbus ne tik norint išlaikyti savo komandą, bet ir parodyti potencialiems investuotojams.

  • Jūsų žaidimo dizaino dokumentas turėtų būti padalintas į skyrius ir jame turėtų būti išsamus turinys.
  • Įprasti skyriai apima žaidimo istoriją, pagrindinius ir smulkius personažus, lygio dizainą, žaidimą, meną ir vizualinį dizainą, žaidimo garsus ir muziką, taip pat valdiklių ir vartotojo sąsajos dizaino suskirstymą.
  • Projektavimo dokumentas neturėtų apsiriboti tekstu. Paprastai rasite dizaino eskizus, koncepcijos meną ir net tokius elementus kaip peržiūros vaizdo įrašai ar garso pavyzdžiai.
  • Nesijauskite riboti ar per daug susirūpinę dėl savo dizaino dokumento ir jo formatavimo. Nėra standartinio formato ar būtinų elementų, kuriuos reikia įtraukti. Tiesiog sukurkite sutvarkytą ir jūsų žaidimui tinkamą dokumentą.
  • Jūsų dizaino dokumentas nėra iškaltas akmenyje. Žaidimo projektavimo metu viskas gali pasikeisti ir pasikeisti. Galite pastebėti, kad tam tikros idėjos neveikia taip gerai, kaip manėte, arba yra pernelyg sudėtingos. Taip pat galite sugalvoti geresnių idėjų.
Sukurkite vaizdo žaidimą nuo nulio 10 veiksmo
Sukurkite vaizdo žaidimą nuo nulio 10 veiksmo

Žingsnis 3. Atidžiai kurkite savo komandą

Su vienu žmogumi buvo sukurti keli žaidimai, tačiau net ir paprastam žaidimui sukurti gali prireikti metų. Paprastai jums reikia daug įvairių įgūdžių turinčių žmonių. Jums reikės programuotojų, modeliuotojų, menininkų, žaidimo ar lygio dizainerių, garso technikų, muzikos kompozitoriaus, žaidėjų, taip pat prodiuserių, buhalterių, rinkodaros ir reklamos profesionalų.

Indie žaidimuose paprastai yra apie 5–20 žmonių komanda. Didžiųjų žaidimų žaidimuose gali dirbti iki kelių šimtų žmonių

Sukurkite vaizdo žaidimą nuo nulio 11 veiksmo
Sukurkite vaizdo žaidimą nuo nulio 11 veiksmo

Žingsnis 4. Nustatykite terminus

Tai tiesa, jei pats kuriate profesionalų žaidimą ar paprastą žaidimą. Pirmiausia nustatykite terminą visam projektui. Tada nustatykite mažesnių etapų, baigiančių projektą, terminus. Tada dar labiau suskaidykite mažesnių terminų užduotis ir nustatykite jiems terminus. Galbūt net norėsite sukurti Ganto diagramą su visomis skirtingomis užduotimis.

Nesijaudinkite per daug, jei praleisite terminą. Tai atsitiks. Šiais laikais visai neįprasta, kad žaidimai vėluoja. Tačiau jei pastebėsite, kad projekto ar užduoties atlikimas užtrunka 3 kartus ilgiau, nei manėte iš pradžių, tai yra geras ženklas, kad jūsų projekto apimtis yra per didelė ir gali tekti šiek tiek sumažinti

Sukurkite vaizdo žaidimą nuo nulio 12 veiksmo
Sukurkite vaizdo žaidimą nuo nulio 12 veiksmo

Žingsnis 5. Sukurkite žaidimo išteklius

Turtas yra visas žaidimo turinys. Tai apima 2D sprites, 3D simbolių modelius, animacijas, lygių maketus, dekoracijas, interaktyvius objektus, muziką, garso efektus ir dar daugiau. Jums reikės talentingų menininkų komandos, kuri specializuojasi personažų dizaino, aplinkos dizaino, lygio dizaino, animacijos, 3D modeliavimo, apšvietimo, specialiųjų efektų, garso dizaino, balso vaidybos, muzikos kompozicijos ir kt.

Jei žaidimui reikia tam tikro turto, bet nežinote, kaip/neturite laiko jį gaminti, daugelis žaidimų variklių turi turto parduotuvę, kurioje galite įsigyti kitų naudotojų sukurtų žaidimų išteklių ir juos naudoti savo žaidimas. Tai gali apimti simbolius, objektus, muziką ir dar daugiau

Sukurkite vaizdo žaidimą nuo nulio 13 veiksmo
Sukurkite vaizdo žaidimą nuo nulio 13 veiksmo

Žingsnis 6. Užprogramuokite žaidimą

Sukurkite vaizdo žaidimą nuo nulio 14 veiksmas
Sukurkite vaizdo žaidimą nuo nulio 14 veiksmas

Žingsnis 7. Išbandykite, išbandykite ir pakartokite

Kiekvieną kartą, kai žaidime sukuriate kažką funkcinio, norėsite, kad jis būtų žaidžiamas. Stebėkite žaidėjus, kai jie žaidžia. Stebėdami kitų žmonių žaidimą sužinosite naujų dalykų apie savo žaidimą. Sužinosite apie netikėtus žaidėjų norus bendrauti su jūsų žaidimu. Pamatysite, kaip tikri žaidėjai reaguoja į jūsų žaidimą. Galite pastebėti, kad kai kurie žaidimų mechanikai neveikia taip gerai, kaip manėte.

Sukurkite vaizdo žaidimą nuo nulio 15 veiksmo
Sukurkite vaizdo žaidimą nuo nulio 15 veiksmo

8. Tiksliai sureguliuokite savo žaidimą

Žaidimo testavimo metu norėsite peržiūrėti žaidimo mechaniką, kuri yra pernelyg varginanti ar nesmagi. Taip pat norėsite ištaisyti visas aptiktas klaidas.

Sukurkite vaizdo žaidimą nuo nulio 16 veiksmo
Sukurkite vaizdo žaidimą nuo nulio 16 veiksmo

Žingsnis 9. Reklamuokite savo žaidimą

Leiskite žmonėms pamatyti jūsų žaidimą, kai jis bus baigtas. Turėkite svetainę ir kūrimo tinklaraštį. Išleiskite ekrano kopijas. Sukurkite vaizdo anonsą. Raskite populiarias žaidimų svetaines ir „YouTube“naudotojus, kurie nori peržiūrėti jūsų žaidimą. Atlikite interviu su naujais žaidimų šaltiniais, kad pagerintumėte savo žaidimą.

Pabandykite išgarsėti nepriklausomų žaidimų bendruomenėje. Indie žaidimų kūrimo bendruomenė yra stipri, palaikanti ir svetinga. Jei jums patinka remti, reklamuoti, diskutuoti ir padėti jiems įgyvendinti savo projektus, jie grąžins tą patį natūra. Pasikalbėkite su jais, susipažinkite su jais ir leiskite jiems pažinti jus. Būsite nustebinti, ką galite nuveikti su už jūsų esančia bendruomene

Sukurkite vaizdo žaidimą nuo nulio 17 veiksmo
Sukurkite vaizdo žaidimą nuo nulio 17 veiksmo

10. Atleiskite savo žaidimą

Yra daug vietų, kur galite išleisti žaidimą, bet kur priklausys nuo to, kokio tipo žaidimą sukūrėte. Šiuo metu programų parduotuvės ir „Steam“yra labiausiai atviros naujokams. Galite savarankiškai išleisti žaidimą savo svetainėje, tačiau prieglobos išlaidos paprastai yra pernelyg didelės. Taip pat turėsite mažiau matomumo. Jei norite išleisti žaidimus žaidimų konsolėse, pvz., PS4 ir „Nintendo Switch“, galite tai padaryti, tačiau šios platformos turi griežtus licencijavimo standartus. Turite žinoti, kas yra tie standartai, ir įsitikinkite, kad jų laikotės.

Patarimai

  • Toliau mokytis. Jei jums kada nors reikia pagalbos, paprašykite jos. Kuriant žaidimą yra milijardai naudingų žmonių, todėl niekada nebijokite jo klausti ar ieškoti. Ir atminkite, kad visada yra kur tobulėti, todėl toliau mokykitės ir mokykitės kurti žaidimus.
  • Negaiškite daug laiko savo pirmųjų žaidimų kūrimui. Naujiems žaidimų kūrėjams patirtis yra svarbesnė nei galutinis produktas. Su kiekvienu projektu sužinosite kažką naujo. Taigi baigkite pirmuosius žaidimus ir pereikite prie kito projekto.
  • Nepamirškite dažnai kurti atsarginių failų atsarginių kopijų. Niekada nežinai, kada gali sugesti jūsų kompiuteris.
  • Praktikuokite tiek, kiek galite, kad galėtumėte vis geriau kurti žaidimus, kaip sakoma „Praktika daro tobulą!“
  • Atminkite, kad komanda visada yra geresnė nei eiti atskirai. Galite žymiai sumažinti darbo krūvį ir laiką, praleistą dalijant narius į grafiką ir kodavimą, tada pridėti daugiau skyrių, tokių kaip rašymas ir kūrimas ir tt ir UDK menkai palaiko komandos darbo eigą, o kodo redagavimas ir versijos valdymo sistemos, tokios kaip „git“, tikriausiai yra geresnė idėja.
  • Galiausiai, niekada nepasiduok. Žaidimo kūrimas gali būti nuobodus, varginantis ir varginantis procesas. Kartais pajusite norą tiesiog pasiduoti ir daryti ką nors kita. Negalima. Padarykite pertrauką, kurį laiką išeikite ir atidėkite kelioms dienoms. Jūs vėl grįšite pasitikėdami savimi.

Rekomenduojamas: