Platformer igre su jedan od najomiljenijih žanrova u svijetu video igara. Ako ste ikada razmišljali o tome da stvorite svoju vlastitu platformer igru, GameMaker Studio 2 je izvrstan alat za početak. U ovom vodiču, proći ćemo kroz osnovne korake kako stvoriti jednostavnu platformer igru, od postavljanja projekta do dodavanja osnovnih elemenata igre.
Prvo, preuzmite i instalirajte GameMaker Studio 2. Kada otvorite program, od vas će biti zatraženo da kreirate novi projekt. Odaberite opciju ‘GameMaker Language’ (GML) kako biste imali potpunu kontrolu nad svojim kodom. Imajte na umu da je GML jednostavan jezik koji se lako uči, čak i ako nemate prethodnog iskustva s programiranjem.
Nakon što ste kreirali novi projekt, vrijeme je da postavite svoj svijet. Najprije ćete trebati stvoriti pozadinu. U GameMakeru, to možete učiniti pomoću opcije ‘Background’. Odaberite boje ili slike koje želite koristiti kao pozadinu. Mnogi platformer igre koriste jednostavne, šarene pozadine kako bi igraču olakšali fokus na lik i prepreke.
Sljedeći korak je izrada glavnog lika. U GameMakeru možete stvoriti ‘Sprite’, što je vizualni prikaz vašeg lika. Možete koristiti alate unutar GameMakera za crtanje svog lika ili učitati sliku koju ste prethodno izradili. Kada završite sa spritom, stvorite novi ‘Object’ koji će biti povezan s vašim spritom. Ovdje možete dodati sve relevantne informacije, poput kontrole kretanja i animacija.
Sada kada imate svoj lik, vrijeme je da dodate osnovne kontrole. U GML-u, možete pisati kod koji odgovara na tipke koje igrač pritisne. Na primjer, za kretanje lijevo i desno, možete koristiti sljedeći kod:
if (keyboard_check(vk_left)) { x -= 4; }
Ovaj kod će pomaknuti vaš lik lijevo kada igrač pritisne tipku lijevo. Slično tome, možete dodati kod za pomicanje udesno. Za skakanje, možete koristiti nešto poput:
if (keyboard_check_pressed(vk_space) && onGround) { vspeed = -10; }
Ovaj kod omogućava vašem liku da skoči kada je na tlu. Naravno, morat ćete definirati što znači ‘onGround’, što se može postići provjerom kolizije s platformama.
Platforme su sljedeći važan element u vašoj igri. Možete stvoriti nove objekte za platforme i dodati im spritove. Kada igrač dođe u kontakt s platformom, trebate postaviti ‘onGround’ varijablu na true. Kada igrač napusti platformu, varijabla se postavlja na false, što omogućava skakanje samo kada je igrač na tlu.
Jednom kada ste postavili osnovne kontrole i platforme, možete dodati i druge elemente igre, poput neprijatelja, prikupljanja predmeta, i ciljeva. Na primjer, možete stvoriti neprijateljski objekt koji se kreće lijevo i desno, a igrač mora izbjeći kontakt s njim. Prikupljanje predmeta može se postići dodavanjem kodova koji povećavaju rezultat kada igrač dodirne određeni objekt.
Osim toga, razmislite o dodavanju razina. U GameMakeru možete stvoriti više soba koje predstavljaju različite razine u vašoj igri. Svaka razina može imati svoje jedinstvene platforme, neprijatelje i ciljeve, stvarajući tako raznoliku igru.
Na kraju, kada završite s razvojem svoje igre, vrijeme je da je objavite. GameMaker omogućuje izvoz vaših igara na različite platforme, uključujući Windows, Mac, Android i iOS. Razmislite o tome gdje želite da vaša igra bude dostupna i slijedite upute za izvoz.
Stvaranje platformer igre može biti zabavan i kreativan proces. S GameMaker Studio 2, imate alat koji vam omogućuje da ostvarite svoje ideje i podijelite ih s drugima. Sretno s vašim razvojem igara!