Kaip sukurti vaizdo žaidimą

Kuriant vaizdo žaidimą reikia daug dalykų. Kiekviename vaizdo žaidime sujungiamos kelios meninės priemonės – nuo ​​muzikos iki meno iki animacijos – programavimas yra netgi meno forma savaip. Visos šios meno formos sujungiamos į žaidimo variklį, o šiame vadove parodysime jums mėgstamiausias.

Turinys

  • Geriausia programinė įranga kuriant vaizdo žaidimus
  • Vienybė
  • Nerealus variklis 4
  • GameMaker
  • RPG Maker MV
  • Konstrukcija 3
  • Armory3D
  • Godot
  • Patarimai, kaip sukurti vaizdo žaidimą
  • Sukurkite kabliuką
  • Susipažinkite
  • Tapkite bendruomenės dalimi

Rekomenduojami vaizdo įrašai

Nesvarbu, ar esate meno studentas, turintis įdomių charakterio koncepcijų, ar patyręs programuotojas, turintis daug žinių apie sistemas, jums yra įrankis. Žemiau pateikiame septynis geriausius vaizdo žaidimo kūrimo įrankius, taip pat kelis patarimus, kaip pradėti kurti pirmąjį.

Geriausia programinė įranga kuriant vaizdo žaidimus

Jei turite šimtus tūkstančių dolerių, su kuriais galite žaisti, ir turite profesionalių programavimo žinių, visada galite licencijuoti kažką panašaus į CryEngine, tačiau daugumai žmonių tai tiesiog nėra realu. Darant prielaidą, kad nenorite pradėti visiškai nuo nulio, turite pasirinkti tinkamą žaidimų kūrimo programinę įrangą, atitinkančią jūsų įgūdžių lygį. Galima rinktis iš daugybės nemokamų ir aukščiausios kokybės parinkčių, kurių kiekviena turi savo privalumų ir įrankių rinkinį, leidžiantį sukurti savo dizaino vaizdo žaidimą. Žemiau yra keletas geriausių variantų, kuriuos galite rasti po ranka, nesvarbu, ar norite susikurti be kaulų

Pong- nepaprastas išmušimas, įtraukiantis veiksmo žaidimas arba vaidmenų žaidimas (RPG) Legenda apie Zelda arba EarthBound.

Kaip įkvepianti pastaba trokštantiems žaidimų kūrėjams, įrankis nesukuria žaidimo. Pasirinkite variklį, su kuriuo jums labiausiai patinka ir kuris geriausiai atitinka istoriją, kurią norite papasakoti. Kyla pagunda naudoti kažką panašaus į „Unity“ ar „Unreal Engine“, atsižvelgiant į jų įtaką. Tačiau jei radote kažką panašaus į RPG Maker ar Godot, labiau tinkantį jūsų kuriamam žaidimui, naudojant jį nėra problemų.

Susijęs

  • 7 būsimos keistos ir laukinės vaizdo žaidimų adaptacijos, kurias turėtumėte žiūrėti
  • Kiek RAM reikia?
  • „Nintendo Switch“ žaidimų kuponai: kaip jie veikia ir tinkami žaidimai

Galima naudoti „Windows“, „MacOS“ ir „Linux“.

„Unity 2019.3“ jau pasiekiama!

Jei rimtai žiūrite į žaidimų kūrimą, „Unity“ yra ta vieta, kur turėtumėte pradėti. Naudojant variklį buvo sukurta daugybė nepriklausomų hitų Tuščiaviduris riteris į Puodelio galvutė į Pabėgti nuo Tarkovo. „Unity“ taip įspūdinga, kad ji yra pakankamai galinga, kad išleistų AAA kokybės titulą, o prieinama naujokams. O, ir jūs galite juo naudotis nemokamai, kol jūsų auganti žaidimų studija per pastaruosius 12 mėnesių uždirbo mažiau nei 100 000 USD.

Vieniems kūrėjams ar mažoms komandoms „Unity“ yra puikus žaidimų kūrimo įrankis dėl didžiulės rinkos. „Unity Asset Store“ yra visko, nuo personažų modelių iki pilnos aplinkos, kurių dauguma yra pigios arba kai kuriais atvejais nemokamos. Net jei neturite programavimo patirties ir negalite modeliuoti veikėjo, kad išgelbėtumėte savo gyvybę, galite sukurti žaidimą naudodami Unity. Jis gali būti neparuoštas išleisti, tačiau, kadangi daugumos paketų kokybė yra Asset Store, ji vis tiek gali įrodyti koncepciją.

Vienybė taip pat paruošia jus sėkmei. Pagrindinė platforma skirta žaidimų kūrimui. Tačiau Unity apima platų papildomų įrankių asortimentą, kad galėtumėte pasiekti žaidimo tikslus ne tik kūrimo procese. Yra žaidimų modeliavimo įrankis, kuriame galite panaudoti debesies galią ir išbandyti savo žaidimą daugybė bandymų, taip pat pajamų gavimo variklis, jei norite gauti papildomų pinigų mobiliuoju telefonu žaidimas.

Tarsi to būtų negana, „Unity“ taip pat turi tankią mokymosi išteklių biblioteką. „Unity“ nėra tik žaidimo variklis. Tai visa ekosistema, skirta užtikrinti, kad nauji ir patyrę kūrėjai galėtų kurti norimus žaidimus.

Galima naudoti „Windows“, „MacOS“ ir „Linux“.

Nuostabūs žaidimai 2020 m. ir vėliau | Nerealus variklis

„Unity“ yra variklis, kurį galima naudoti kuriant AAA žaidimus, tačiau „Unreal Engine“ yra įrankis yra naudojamas AAA žaidimams kurti. Ir jis naudojamas labai daug. Jei žaidėte „Final Fantasy VII“ perdarymas, Žvaigždžių karų Jedi: Kritęs ordinas, Fortnite, Octopath Traveller, Borderlands 3, arba Karalystės širdys III, matėte veikiantį „Unreal Engine 4“. Tai tik nedidelis naujausių žaidimų, kuriuose naudojamas variklis, pavyzdys. Jei kūrėjas nenaudoja savo žaidimų variklio, greičiausiai jis naudoja UE4.

„Unreal“ yra įrankis, kurį turėtumėte naudoti, jei turite rimtų siekių dirbti AAA žaidimų studijoje. Laimei, „Epic Games“ pastaraisiais metais daug nuveikė, kad variklis būtų prieinamesnis. Jums nebereikia tankių C++ žinių ar net išteklių, kad galėtumėte pradėti kurti savo žaidimą. Kaip ir „Unity“, „Unreal“ turi šurmuliuojanti turgavietė su 3D modeliais, aplinka, scenarijumi ir kt. „Epic“ taip pat kas mėnesį dovanoja turinio paketus. Rašymo metu yra daugybė nemokamų labai detalių dangoraižių modelių, kurie paprastai kainuoja 149,99 USD.

Kai kuriems „Unreal“ iš tikrųjų gali būti geresnis pasirinkimas nei „Unity“ dėl savo „Blueprint Visual Scripting“ sistemos. „Unreal“ naudoja C++, tačiau jums nereikia rašyti kodo eilučių, kad pridėtumėte scenarijų į žaidimą. Brėžiniai vaizdžiai parodo, ką daro jūsų kodas, todėl galite sujungti įvairius mazgus, kad sukurtumėte scenarijų. „Blueprints“ vis dar turi mokymosi kreivę – galų gale, jis siūlo visas C++ galias, tačiau tai daug lengviau ir tikrai maloniau, nei leisti valandas mokantis programavimo kalbos.

Išlaidos yra ta vieta, kur „Unreal“ reikalai tampa netvarkingi. Pats įrankis yra nemokamas, be jokių klausimų. Jei platinate žaidimą nemokamai arba tiesiog blaškotės, galite nemokamai naudotis visu Unreal Engine 4 pajėgumu. Jei gaunate pajamų, kiekvieną ketvirtį esate skolingi „Epic“ 5 % pajamų, viršijančių 3 000 USD, nesvarbu, ar leidžiate patys, ar dirbate su leidėju. Laimei, „Epic“ turi keletą galimybių palengvinti finansinę naštą. Jei sukursite „Epic“ dominančią koncepciją, galbūt galėsite gauti „MegaGrant“. „Epic“ skyrė 100 000 000 USD naujiems kūrėjams, o dotacijos svyruoja nuo 5 000 USD iki 500 000 USD. Jei gaunate dotaciją, jūs nesate skolingas Epic, išskyrus 5 %, kurių paprastai reikia, kai gaunate pinigų iš projekto. Vien tai gali būti pakankamai paskata pradėti naudoti Unreal, o ne kitą įrankį.

Galima naudoti „Windows“ ir „MacOS“.

GameMaker Studio 2

Jei esate nepriklausomų žaidimų gerbėjas, tikriausiai susidūrėte su GameMaker daugiau nei vieną kartą. Tai įrankis už Karštoji linija Majamis, Downwell, Minit, Blazing Chrome, Sperlunky, ir neseniai išleistas Levelhead, kuri net gavo a susitarti su „Xbox Game Pass“.. Jis užima priešingą spektro galą kaip „Unreal Engine“, o „Unity“ išlaiko pusiausvyrą tarp šių dviejų. Beje, jei kuriate 2D žaidimą ir jums nereikia visų Unity funkcijų, GameMaker yra puikus pasirinkimas. Apribodama savo platformą, GameMaker gali lengvai valdyti įprastai sudėtingas sistemas.

Be to, „GameMaker“ po vienu stogu pateikia daugybę įrankių, kurių jums prireiks kuriant žaidimą. Jei norite viską sukurti patys naudodami Unity arba Unreal, jums reikės prieigos prie vaizdo redagavimo įrankių, 3D modeliavimo programinės įrangos ir garso programinės įrangos, be kitų dalykų. Viskas yra integruota į „GameMaker“, nuo „Photoshop“ tipo vaizdų rengyklės iki pilno animacijos rengyklės. Galite gana lengvai sukurti visą žaidimą naudodami tik GameMaker.

Jums taip pat nereikia jokių programavimo žinių. GameMaker yra pagrįsta savo programavimo kalba GML. GML yra labiau supaprastintas nei, pavyzdžiui, C++, tuo pačiu suteikiantis didžiąją galios dalį. Kadangi jis buvo sukurtas specialiai GameMaker, jis yra daug intuityvesnis nei tradicinė programavimo kalba. „GameMaker“ taip pat turi vaizdinį scenarijų rengyklę su nuvilkimo mazgais, o tai reiškia, kad galite lengvai sukurti kodą nieko nežinodami apie kalbą.

Kainos yra ta vieta, kur GameMaker viskas tampa keista. Nors sukūrę hitą su „Unity“ ar „Unreal“ išleisite daug daugiau, „GameMaker“ išankstinis mokestis yra didesnis. Turite nusipirkti variklį ir licenciją, o tai reiškia, kad jei norite kurti kelioms platformoms, turėsite nusipirkti tų platformų licenciją. Staliniai kompiuteriai ir mobilieji telefonai yra pigūs, o nuolatinė licencija kainuoja atitinkamai 99 arba 199 USD kiekvienai platformai. Tačiau konsolės yra brangios. Eksportavimas į PS4, Xbox One ar Nintendo Switch jums kainuos 799 USD už kiekvieną konsolę, o licencija galioja tik metus. Vis dėlto „GameMaker“ ilgainiui yra pigesnis, o turimi mokymosi ištekliai ir turtas yra nedidelė kaina.

Galima naudoti „Windows“.

RPG Maker MV priekaba

„RPG Maker“ serija turi ilgą istoriją, pradedant nuo 1988 m. Tai 2D žaidimų kūrimo įrankis, kuris išskirtinai kuria RPG arba, tiksliau, JRPG (jokio pastato Skyrim čia). RPG Maker lankstumą keičia prieinamumu. Galite sukurti visą žaidimą su visa logika ir ištekliais, paruoštais jums. Jei norite, galite tiesiog atlikti lygio dizainerio vaidmenį, mesti personažus, mūšius ir elementus į savo žemėlapį taip, kaip jums atrodo tinkama.

RPG Maker veikia tinklelyje. Kurdami žemėlapį galite vilkti plyteles iš išteklių dėžutės į ekraną, kad nupieštumėte aplinką. Galite susieti įvykius su šiomis plytelėmis arba pasirinkti atsitiktinį susitikimų dažnį visai sričiai. RPG Maker iš esmės visa kita jums pasiteisino. Sistemos jau užprogramuotos, tai reiškia, kad tereikia nurodyti tų sistemų sąlygas. Jei pastebėsite, kad iš anksto nustatytų sistemų nepakanka, galite išplėsti RPG Maker naudodami įskiepius iš bendruomenės arba iš savo rankų. RPG Maker naudoja Javascript, todėl galite laisvai redaguoti visą pagrindinį kodą, kad jis atitiktų jūsų žaidimą.

Beje, RPG Maker neturi tokios pat įtakos kaip „Unity“ ar „Unreal“ (ar net „GameMaker“). Pavadinimas, sukurtas naudojant RPG Maker, yra beveik akimirksniu atpažįstamas, ir nors kai kurie kūrėjai įrankį naudojo labai sėkmingai – Į Mėnulį yra išskirtinis pavadinimas, sukurtas naudojant RPG Maker – dauguma su juo išleistų leidimų nebuvo puikūs. RPG Maker puikiai tinka kurti savo klasikinį Final Fantasy arba Dragon Quest žaidimą. Tačiau techniniu lygiu žinios, kurias įgysite ja naudodamos, nėra labai pritaikomos kitoms platformoms.

Galima Windows

„Construct 3“ – naršyklės žaidimų variklio – nustatymas!

„Construct“ nėra taip gerai žinomas kaip aukščiau pateikti įrašai, tačiau tai vis tiek yra kompetentingas žaidimo kūrimo įrankis. Jis dažniausiai naudojamas mobiliesiems žaidimams, o kūrėjai, tokie kaip EA, Sega ir Zynga, patenka į „Construct“ klientus. Mums svarbiausias žaidimas yra naudojant variklį Ikonoklastai, kurį sukūrė vienas asmuo, naudodamas modifikuotą originalios konstrukcijos versiją.

„Construct 3“ atneša tam tikrų pakeitimų, iš kurių svarbiausias yra programavimas blokais. Tai netgi lengviau naudoti nei GameMaker ir Unreal Engine. Kiekvienas mazgas turi labai aiškias instrukcijas, leidžiančias intuityviai kurti scenarijus. „Construct“ taip pat naudoja blokus lape, o ne srautų diagramoje. Dėl to daug lengviau rūšiuoti ilgas, sudėtingas dalis.

Problema ta, kad „Construct“ reikalauja nuolat atnaujinti licenciją. Skirtingai nuo „Unity“ ir „Unreal“, kurios leidžia iš tikrųjų kurti savo žaidimus nemokamai, už „Construct“ turite mokėti tol, kol juo naudojatės. Yra labai ribota nemokama versija, tačiau su ja toli nepasieksite (pavyzdžiui, net negalite sukurti pasirinktinių įkėlimo ekranų). Pilna versija kasmet kainuoja 99 USD. Be to, jis pateikiamas su visais varpais ir švilpukais nuo pat pradžių, įskaitant „iOS“ eksporto palaikymą, Android, Windows, MacOS, Linux ir Xbox One. Tačiau PS4 ar „Switch“ nepalaikoma, o peržiūrėjus forumus, atrodo, kad taip bus ir artimiausioje ateityje.

Atviro kodo

Armory3D žaidimų variklis – įvadas

Armory3D yra visiškai nemokamas atvirojo kodo 3D žaidimų variklis. Pagrindinė „Armory3D“ ypatybė yra ta, kad jis visiškai integruojamas su „Blender“, todėl galite kurti ir animuoti 3D modelius vieningoje darbo eigoje. Kadangi „Blender“ jau plačiai naudojamas kuriant žaidimus, jį tiesiogiai integruoti su žaidimų varikliu yra labai svarbu. Jums nebereikės jaudintis dėl sugadintų modelių ar animacijų, o tuo labiau dėl atvaizdavimo laiko.

Kalbant apie programavimo logiką, Armory3D turi mazgu pagrįstą redaktorių, nors jis nėra toks tvirtas kaip Unreal ar GameMaker. Armory3D yra galingas įrankis, kurį reikia stebėti tobulėjant. Be to, tai vis dar nebaigta, o daugelio labiau nusistovėjusių variklių funkcijų nėra. Laimei, pagrindinės funkcijos yra yra, įskaitant „Windows“, „Linux“, „MacOS“, HTML5, „Android“, „iOS“, PS4, „Xbox One“ ir „Switch“ palaikymą.

Atviro kodo

Godot Engine Desktop/Console Games Showcase | 2020 m. balandžio mėn

Godot yra dar vienas nemokamas atvirojo kodo žaidimų variklis, kuris pasiekiamas beveik visur (yra net a Steam versija). Daugeliu atžvilgių Godot jaučiasi kaip „Unity“ prieš daugelį metų. Galite naudoti jį kurdami 2D arba 3D žaidimą, bendruomenė šurmuliuoja, o pradžia nekainuoja. Jis nepalaiko „Switch“ ar PS4, tačiau vis tiek galite eksportuoti savo žaidimą į visas kitas platformas be jokių mokesčių ar honorarų.

Vienintelis trūkumas yra tas, kad Godot trūksta daug sistemos, kurią turi toks įrankis kaip „Unity“. Nėra turto rinkos, o mokymosi ištekliai, nors ir išsamūs, nėra tokie prieinami. Tačiau tai palyginti naujas įrankis ir, atsižvelgiant į tai, kiek funkcijų jis turi, optimistiškai žiūrime į jo ateitį. Jei tik pradedate, pabandykite Godot. Galų gale, jį galima atsisiųsti nemokamai.

Patarimai, kaip sukurti vaizdo žaidimą

Pradėkite nuo mažo

Jei esate trokštantis žaidimų kūrėjas, tikriausiai ne kartą girdėjote tą patį: pradėkite nuo mažo. Esame čia norėdami tai pakartoti. Kadangi vaizdo žaidimai sujungia tiek daug skirtingų meno formų, vargu ar net neįmanoma sukurti masinį žaidimą patiems. Yra priežastis, kodėl dauguma nepriklausomų pavadinimų yra paprasti 2D žaidimai.

Sukurkite kabliuką

Prieš pradedant žaidimą, geriausia sugalvoti kabliuką. Vienas iš akivaizdžiausių kabliukų yra paremtas pasakojimu, o tai reiškia išskirtinę koncepciją, kuri patraukia žaidėją ir įtraukia jį.

Tačiau, jei žiūrite į sėkmingus žaidimus mažoms studijoms, dažnai kabliukas yra pats žaidimo būdas. Pavyzdžiui, „Minit“ naršote ne ilgiau nei minutę, o „Downwell“ yra 2D platforma, einanti iš viršaus į apačią, o ne iš kairės į dešinę.

Apibrėžus įdomų mechaniką, kurį norite ištirti, bus sukurta daugiau žaidimo krypties ir geriau apibrėžta jo taikymo sritis. Yra daug žaidimų, todėl išlikti savo žaidimams niekada nepakenks.

Susipažinkite

Netinkama kurti savo magnum opus naudojant įrankį, kurį vis dar sugalvojate. Skirkite šiek tiek laiko elementariems žaidimams ir kitų prototipų kūrimui, mokydamiesi programinės įrangos pasirinkę variklį.

Turėtumėte būti pripratę prie naudojamo įrankio, kol atėjo laikas pradėti kurti savo pirmąjį visą žaidimą. Turėtumėte turėti galimybę judėti sąsajoje naudodami sparčiuosius klavišus ir tiksliai suprasti, kur viskas yra. Galite įvaldyti programinę įrangą nepadidindami streso lygio, sutelkdami dėmesį į mažesnės rizikos projektus ir eksperimentus.

Tapkite bendruomenės dalimi

Labai rekomenduojame nebandyti kurti žaidimo patiems. Tai rimtai milžiniškas žaidimas ne-ne. Žaidimo kūrimas yra neįtikėtinai sudėtingas procesas ir neišvengiamai sukels nereikalingą nerimą ir tikriausiai perdegimą.

Jei esate pasiryžęs žaisti žaidimus, norėsite turėti stabilią žaidėjų grupę, kuri jus palaikytų, kad jums pasisektų, ypač kai viskas susiklosto sunkiai. Turite galimybę prisijungti prie esamos aktyvios bendruomenės arba galite susikurti savo.

Įtraukimas į kitus žmones yra labai svarbus vaizdo žaidimų ir jų dizaino aspektas. Labai svarbu, kad visi įrankiai, apie kuriuos kalbėjome anksčiau, būtų specialiai sukurti ilgalaikėms bendruomenėms puoselėti. Šie konkretūs įrankiai ir su jais susietos bendruomenės padės pagerinti žaidimo kūrimo meistriškumą.

Redaktorių rekomendacijos

  • Geriausi vieno žaidėjo žaidimai
  • Kaip mes išbandome vaizdo žaidimų pultus
  • „Grand Theft Auto V“ šiandien netikėtai grįžta į „Xbox Game Pass“.
  • „Nintendo Direct“ 2023 m. birželio mėn.: kaip žiūrėti ir ko tikėtis
  • Fortnite Reality Augments: visas sąrašas ir kaip juos naudoti