Puno toga ulazi u izradu videoigre. Svaka videoigra kombinira višestruke umjetničke medije, od glazbe do umjetnosti do animacije — programiranje je čak i oblik umjetnosti na svoj način. Sve te umjetničke forme udružuju se u motor igre, a u ovom ćemo vam vodiču pokazati one naše najdraže.
Sadržaj
- Najbolji softver za izradu video igrica
- Jedinstvo
- Unreal Engine 4
- GameMaker
- RPG Maker MV
- Konstruirati 3
- Armory3D
- Godot
- Savjeti za izradu video igre
- Stvorite udicu
- Upoznajte se
- Postanite dio zajednice
Preporučeni videozapisi
Bilo da ste student umjetnosti sa zanimljivim konceptima karaktera ili iskusan programer sa gustim znanjem o sustavima, postoji alat za vas. U nastavku imamo sedam najboljih alata za izradu videoigre, kao i nekoliko savjeta za početak rada s vašom prvom.
Najbolji softver za izradu video igrica
Ako imate stotine tisuća dolara za igru i iskustvo u profesionalnom programiranju, uvijek možete licencirati nešto poput CryEnginea, ali za većinu ljudi to jednostavno nije realno. Pod pretpostavkom da ne želite početi potpuno od nule, trebate odabrati odgovarajući softver za izradu igara koji odgovara vašoj razini vještine. Postoji mnogo besplatnih i premium opcija koje možete izabrati, a svaka ima svoj skup prednosti i alata za stvaranje videoigre vlastitog dizajna. Ispod su neke od najboljih opcija dostupnih na dohvat ruke, bilo da želite konstruirati golu kost
tenis-esque knockoff, zanosna akcijska igra ili igra uloga (RPG) u stilu Legenda o Zeldi ili EarthBound.Kao inspirativna bilješka za ambiciozne programere igara, alat ne čini igru. Odaberite motor koji vam najviše odgovara i koji najbolje odgovara priči koju želite ispričati. Primamljivo je koristiti nešto poput Unityja ili Unreal Enginea s obzirom na njihovu moć. Međutim, ako smatrate da je nešto poput RPG Maker-a ili Godota prikladnije za igru koju izrađujete, nema problema u korištenju toga.
Povezano
- 7 nadolazećih čudnih i divljih adaptacija videoigara koje biste trebali pogledati
- Koliko RAM-a trebate?
- Nintendo Switch vaučeri za igre: kako funkcioniraju i prihvatljive igre
Dostupno za Windows, MacOS i Linux
Unity 2019.3 je sada dostupan!
Ako se ozbiljno bavite razvojem igara, Unity je mjesto gdje biste trebali početi. Bezbrojni indie hitovi stvoreni su pomoću motora, iz Šuplji vitez do Cuphead do Bijeg od Tarkova. Ono što je tako impresivno kod Unityja je to što je dovoljno moćan da izda naslov AAA kvalitete, a istovremeno je dostupan novopridošlicama. Oh, i možete ga koristiti besplatno sve dok je vaš rastući studio za igre zaradio manje od 100.000 USD u prethodnih 12 mjeseci.
Za solo razvojne programere ili male timove, Unity je alat za kreiranje igrica zahvaljujući svom ogromnom tržištu. Unity Asset Store ima sve, od modela likova do cjelovitih okruženja, od kojih je većina jeftina ili, u nekim slučajevima, besplatna. Čak i ako nemate iskustva s programiranjem i ne možete modelirati lik koji bi vam spasio život, možete napraviti igru s Unityjem. Možda nije spreman za izdavanje, ali s obzirom na kvalitetu većine paketa u Asset Storeu, još uvijek može pokazati dokaz koncepta.
Jedinstvo vas također priprema za uspjeh. Osnovna platforma je za izradu igara. Međutim, Unity uključuje širok raspon dodatnih alata tako da možete postići ciljeve svoje igre izvan procesa razvoja. Postoji alat za simulaciju igre, gdje možete iskoristiti snagu oblaka za testiranje svoje igre bezbrojne probe, kao i mehanizam za unovčavanje ako želite zaraditi nešto dodatnog novca na mobitelu igra.
Kao da to nije dovoljno, Unity također ima gustu biblioteku resursa za učenje. Unity nije samo pokretač igre. To je cijeli ekosustav posvećen osiguravanju da novi i iskusni programeri mogu kreirati igre kakve žele.
Dostupno za Windows, MacOS i Linux
Sjajne igre koje dolaze 2020. i kasnije | Unreal Engine
Unity je motor koji se može koristiti za izradu AAA igara, ali Unreal Engine je alat koji je korišten za izradu AAA igara. I puno se koristi. Ako ste igrali Final Fantasy VII Remake, Star Wars Jedi: Fallen Order, Fortnite, Octopath Traveler, Borderlands 3, ili Kingdom Hearts III, vidjeli ste Unreal Engine 4 na djelu. To je samo mali uzorak nedavnih igara koje koriste motor. Ako programer ne koristi vlastiti motor igre, vjerojatno koristi UE4.
Unreal je alat koji biste trebali koristiti ako imate ozbiljne ambicije o radu u studiju za AAA igre. Srećom, Epic Games je napravio dug put posljednjih godina kako bi motor učinio pristupačnijim. Više vam nije potrebno gusto znanje o C++-u ili čak sredstva da biste počeli graditi svoju igru. Kao i Unity, Unreal ima užurbana tržnica s 3D modelima, okruženjima, skriptiranjem i više. Epic također dijeli pakete sadržaja svaki mjesec. U vrijeme pisanja, postoji besplatni paket vrlo detaljnih modela nebodera, koji obično koštaju 149,99 USD.
Za neke bi Unreal zapravo mogao biti bolji izbor od Unityja zahvaljujući svom sustavu Blueprint Visual Scripting. Unreal koristi C++, ali ne morate pisati retke koda da biste svojoj igri dodali skriptiranje. Nacrti pružaju vizualni prikaz onoga što vaš kod radi, omogućujući vam da povežete različite čvorove kako biste stvorili skriptu. Još uvijek postoji krivulja učenja za Blueprints - na kraju krajeva, nudi punu snagu C++-a - ali je mnogo lakši i svakako ugodniji od provođenja sati učeći programski jezik.
Trošak je mjesto gdje stvari postaju zbrkane za Unreal. Sam alat je besplatan za korištenje, bez pitanja. Ako besplatno distribuirate igru ili se samo petljate, možete besplatno koristiti Unreal Engine 4 u punom kapacitetu. Ako unovčavate, dugujete Epicu 5% svog prihoda svakog kvartala iznad 3000 USD, bez obzira na to objavljujete li sami ili radite s izdavačem. Srećom, Epic ima neke opcije za ublažavanje financijskog tereta. Ako stvorite koncept koji zanima Epic, možda ćete moći dobiti MegaGrant. Epic je posvetio 100.000.000 USD novim kreatorima, s potporama u rasponu od 5.000 USD do 500.000 USD. Ako primite potporu, Epicu ne dugujete ništa osim 5% koliko je inače potrebno kada unovčite projekt. Samo to može biti dovoljan poticaj da počnete koristiti Unreal umjesto drugog alata.
Dostupno za Windows i MacOS
GameMaker Studio 2
Ako ste ljubitelj indie igara, vjerojatno ste više puta naletjeli na GameMaker. To je alat iza Hotline Miami, Downwell, Minit, Blazing Chrome, Sperlunky, i nedavno objavljeni Levelhead, koji je čak dobio a bavite se Xbox Game Passom. Zauzima suprotni kraj spektra od Unreal Enginea, s Unityjem koji uspostavlja ravnotežu između njih dvoje. Ipak, ako izrađujete 2D igru i ne trebaju vam sve značajke Unityja, GameMaker je izvrstan izbor. Ograničavanjem svoje platforme, GameMaker može učiniti normalno složene sustave lakima za upravljanje.
Nadalje, GameMaker stavlja pod jedan krov mnoge alate koji će vam trebati za razvoj igre. Ako želite sami izraditi sve s Unityjem ili Unrealom, između ostalog trebat će vam pristup alatima za uređivanje slika, softveru za 3D modeliranje i audio softveru. Sve je ugrađeno u GameMaker, od uređivača slika poput Photoshopa do potpunog uređivača animacija. Možete vrlo lako izgraditi cijelu igru koristeći samo GameMaker.
Ne treba vam ni znanje programiranja. GameMaker se temelji na vlastitom programskom jeziku, GML. GML je pojednostavljeniji nego, recimo, C++, a pruža većinu snage. Budući da je stvoren posebno za GameMaker, mnogo je intuitivniji od tradicionalnog programskog jezika. GameMaker uključuje i uređivač vizualnih skripti s čvorovima za povlačenje i ispuštanje, što znači da možete jednostavno izraditi kod bez znanja o jeziku.
Cijene su ono gdje stvari postaju čudne za GameMaker. Iako ćete na kraju potrošiti puno više s Unityjem ili Unrealom ako napravite pogodak, GameMaker ima veću početnu cijenu. Morate kupiti motor i licencu, što znači da ako želite razvijati za više platformi, morat ćete kupiti licencu za te platforme. Stolno računalo i mobilni uređaji jeftini su, s trajnom licencom od 99 USD odnosno 199 USD za svaku platformu. Konzole su ipak skupe. Izvoz na PS4, Xbox One ili Nintendo Switch koštat će vas 799 dolara za svaku konzolu, a ta licenca traje samo godinu dana. Ipak, GameMaker na kraju ispada dugoročno jeftiniji, a s količinom dostupnih resursa za učenje i imovine, to je mala cijena.
Dostupno za Windows
RPG Maker MV najava
Serija RPG Maker ima dugu povijest, koja datira sve do 1988. godine. To je alat za izradu 2D igara koji isključivo izrađuje RPG-ove, ili, točnije, JRPG-ove (bez izgradnje Skyrim ovdje). RPG Maker mijenja fleksibilnost za pristupačnost. Možete kreirati cijelu igru odmah, sa svom logikom i sredstvima spremnim za vas. Ako želite, možete samo igrati ulogu dizajnera razina, bacajući likove, bitke i predmete na svoju kartu kako vam odgovara.
RPG Maker radi na mreži. Kada gradite svoju kartu, možete povući pločice iz svoje kutije s imovinom na zaslon kako biste oslikali okoliš. Možete vezati događaje za te pločice ili odabrati slučajnu stopu susreta za cijelo područje. RPG Maker je u osnovi sve ostalo riješio za vas. Sustavi su već programirani, što znači da sve što trebate učiniti je odrediti uvjete tih sustava. Ako smatrate da unaprijed postavljeni sustavi nisu dovoljni, možete proširiti RPG Maker dodacima, bilo iz zajednice ili vlastitim rukama. RPG Maker koristi Javascript, a vi slobodno možete urediti sav temeljni kod kako bi odgovarao vašoj igri.
Ipak, RPG Maker nema isti utjecaj kao Unity ili Unreal (ili čak GameMaker, što se toga tiče). Naslov kreiran korištenjem RPG Makera gotovo se trenutno može identificirati, a iako su neki kreatori upotrijebili alat s velikim uspjehom — Na mjesec je izvanredan naslov stvoren pomoću RPG Makera — većina izdanja s njim nije bila sjajna. RPG Maker savršen je za stvaranje vlastite klasične igre Final Fantasy ili Dragon Quest. Međutim, znanje koje ćete steći koristeći ga, na tehničkoj razini, nije baš prenosivo na druge platforme.
Dostupno za Windows
Postavljanje Construct 3, pokretača igre temeljenog na pregledniku!
Construct nije toliko poznat kao gornji unosi, ali je još uvijek kompetentan alat za dizajn igara. Uglavnom se koristi za mobilne igre, a programeri poput EA, Sega i Zynga predvode Constructovu klijentelu. Za nas je najvažnija igra koja je izašla na motoru ikonoklasti, koji je razvila jedna osoba koristeći modificiranu verziju originalnog Constructa.
Construct 3 ipak donosi neke promjene, od kojih je najvažnija blokovsko programiranje. Čak je lakši za korištenje od GameMakera i Unreal Enginea. Svaki čvor ima vrlo jasne upute, što vam omogućuje intuitivnu izradu skripti. Construct također koristi blokove na listu umjesto dijagrama toka. To olakšava razvrstavanje dugih, složenih skripti.
Problem je u tome što Construct zahtijeva stalno obnavljanje licence. Za razliku od Unityja i Unreala, koji vam omogućuju da zapravo besplatno razvijate svoje igre, morate plaćati za Construct dokle god ga koristite. Postoji vrlo ograničena besplatna verzija, ali neće vas daleko odvesti (na primjer, ne možete čak ni izraditi prilagođene zaslone za učitavanje). Puna verzija košta 99 dolara svake godine. Ipak, dolazi sa svim karakteristikama od samog početka, uključujući podršku za izvoz za iOS, Android, Windows, MacOS, Linux i Xbox One. Ipak, nema podrške za PS4 ili Switch, a nakon pregledavanja foruma, čini se da će to biti slučaj u doglednoj budućnosti.
Otvoreni izvor
Armory3D Game Engine -- Uvod
Armory3D je potpuno besplatan, open-source 3D game engine. Glavna mana Armory3D-a je da se potpuno integrira s Blenderom, što vam omogućuje stvaranje i animiranje 3D modela u jedinstvenom tijeku rada. Budući da se Blender već uvelike koristi u razvoju igara, njegova izravna integracija s motorom igre je velika. Više nećete morati brinuti o pokvarenim modelima ili animacijama, a još manje o vremenu renderiranja.
Što se tiče programske logike, Armory3D uključuje uređivač temeljen na čvorovima, iako nije tako robustan kao Unrealov ili GameMakerov. Armory3D je moćan alat koji treba pratiti kako razvoj napreduje. To je još uvijek u tijeku, a mnoge značajke koje se mogu vidjeti s etabliranijim motorima nisu prisutne. Srećom, osnovne značajke su prisutan, uključujući podršku za Windows, Linux, MacOS, HTML5, Android, iOS, PS4, Xbox One i Switch.
Otvoreni izvor
Godot Engine Prikaz igara za stolna/konzola | travanj 2020
Godot je još jedan besplatni motor za igre otvorenog koda koji je dostupan gotovo posvuda (postoji čak i Steam verzija). Na mnoge načine, Godot se osjeća kao Unity godinama prije. Možete ga koristiti za razvoj 2D ili 3D igre, zajednica je užurbana i nema troškova za početak. Ne podržava Switch ili PS4, ali svejedno možete izvesti svoju igru na bilo koju drugu platformu, bez ikakvih naknada ili tantijema.
Jedina mana je što Godotu nedostaje velik dio okvira koji ima alat poput Unityja. Ne postoji tržište imovine, a resursi za učenje, iako su temeljiti, nisu tako dostupni. Međutim, to je relativno nov alat, a s obzirom na to koliko značajki ima, optimistični smo za njegovu budućnost. Ako ste tek na početku, dajte priliku Godotu. Uostalom, preuzimanje je besplatno.
Savjeti za izradu video igre
Počnite s malim
Ako ste ambiciozni razvojni programer igara, vjerojatno ste čuli istu stvar uvijek iznova: Počnite s malim. Ovdje smo da to ponovimo. Budući da videoigre kombiniraju toliko različitih oblika umjetnosti, malo je vjerojatno, ako ne i nemoguće, sami razviti masivnu igru. Postoji razlog zašto su većina indie naslova jednostavne 2D igre.
Stvorite udicu
Najbolje je smisliti udicu prije nego što započnete igru. Jedna od najočitijih udica temelji se na naraciji, što znači istaknuti koncept koji zgrabi igrača i privuče ga.
Međutim, ako pogledate uspješne igre za male studije, udica je često sam gameplay. Na primjer, u Minitu ne istražujete više od minute, dok je Downwell 2D platformer koji ide odozgo prema dolje umjesto slijeva nadesno.
Definiranje zanimljive mehanike koju želite istražiti stvorit će bolji smjer za vašu igru i bolje definirati njezin opseg. Dostupno je mnogo igara, pa nikada ne škodi da vaša bude istaknuta.
Upoznajte se
Nije dobra ideja stvarati svoj magnum opus s alatom koji još smišljate kako koristiti. Odvojite malo vremena za razvoj elementarnih igara i prototipova drugih dok učite softver nakon odabira motora.
Trebali biste se naviknuti na alat koji koristite prije nego što dođe vrijeme za stvaranje vaše prve cjelovite igre. Trebali biste se moći kretati unutar sučelja pomoću prečaca i točno razumjeti gdje se što nalazi. Možete ovladati softverom bez maksimalnog podizanja razine stresa koncentriranjem na manje rizične projekte i eksperimente.
Postanite dio zajednice
Toplo preporučujemo da ne pokušavate sami razviti igru. To je stvarno divovski ne-ne. Stvaranje igre nevjerojatno je kompliciran proces i neizbježno će dovesti do nepotrebne tjeskobe i vjerojatno iscrpljenosti.
Ako ste predani igranju, htjet ćete imati stabilnu grupu igrača koji vas podržavaju kako biste mogli uspjeti, pogotovo kada stvari postanu teške. Imate opciju pridruživanja trenutno aktivnoj zajednici ili možete izgraditi vlastitu.
Uključivanje sebe u druge ljude ključni je aspekt uključen u video igre i njihov dizajn. Vrlo je važno da su svi alati o kojima smo ranije govorili posebno dizajnirani za poticanje trajnih zajednica. Ovi posebni alati i zajednice povezane s njima pomoći će vam da poboljšate svoje umijeće u stvaranju igara.
Preporuke urednika
- Najbolje igre za jednog igrača
- Kako testiramo konzole za video igre
- Grand Theft Auto V danas se iznenada vraća na Xbox Game Pass
- Nintendo Direct lipanj 2023.: kako gledati i što očekivati
- Fortnite Reality Augments: cijeli popis i kako ih koristiti