Kako se okušati u razvoju igara i stvoriti svoju prvu mobilnu igru
Miscelanea / / July 06, 2023
Korak po korak upute za one koji ne znaju odakle početi.
Za programera početnika, najlakši način da počne uroniti u razvoj igre je stvaranje hiper-ležerne igre: prilično je jednostavna i ima elementarnu mehaniku. Prijelaz na gameplay ovdje je trenutačan.
Takvu igru možete napraviti čak i sami. Može vam trebati od nekoliko sati do nekoliko dana da ga izradite i oko mjesec ili dva da ga dovedete u stanje izdavanja. Razmislimo kako točno to učiniti.
Kako stvoriti hiper ležernu igru
Postoji nekoliko važnih koraka bez kojih ne možete. Razgovarajmo o svakom od njih redom.
Odlučite se za ideju
Možete generirati ideju za igru koristeći brainstorming. I vaš će uvid pomoći u ovom pitanju. Prisjetite se koje su vam se igre svidjele i analizirajte zašto.
Za inspiraciju možete preuzeti 30 najpopularnijih projekti na App Store ili Google Play. Obavezno obratite pozornost na svaku od njih. Pogledajte što vam se sviđa, što vas živcira kada želite kupiti ili gledati oglase za bonuse. Zapišite trenutke koji su vam se činili zanimljivima.
Ali zapamtite da je bolje ne odabrati proizvod koji je previše nišan ili složen za početak, već razmotriti nešto popularnije i jednostavnije. Na primjer, igre tri u nizu.
Pronađite zajednicu programera
To mogu biti razni chatovi, stranice i grupe na društvenim mrežama gdje možete postaviti sva pitanja vezana uz razvoj igrica. Možete vidjeti popis telegram kanala posvećenih razvoju igrica, na primjer, Ovdje. Druga je mogućnost jednostavno upisati "razvoj igre" u okvir za pretraživanje.
U tim chatovima možete postaviti najosnovnija pitanja: "Trebam li lijepu ikonu?", "Treba li biti zvukova u igri?" itd. Članovi zajednice pomoći će vam u navigaciji i razumijevanju u kojem je smjeru bolje krenuti.
Pretplatite se na maksimalan broj grupa za igre na društvenim mrežama. Tamo ćete dobiti najnovije vijesti o industriji, pronaći istomišljenike, naučiti uspješne priče, otkriti korisne materijale i još mnogo toga.
A ako vam se čini da to možda nećete moći sami, onda postoje ljudi koji će rado sudjelovati u kreiranju igrice. Na primjer, umjetnici, pisci, kompozitori, dizajneri igara i tako dalje. Ali, naravno, morat će platiti svoj rad.
Potražite osnovne upute na internetu
YouTube videi bit će dovoljni za izradu prve igre. Gotovo svi plaćeni tečajevi zapravo prepričavaju informacije koje možete pronaći u javnoj domeni. Stoga ne bacajte novac uzalud.
Možete jednostavno pronaći videozapise koji su vam potrebni prema ključnim frazama, na primjer: "stvaranje igre", "kako brzo i jednostavno stvoriti igru" i tako dalje. Vrijedno je početi s najjednostavnijim lekcijama. Reći će vam osnove cjelokupnog igranja te će vam korak po korak objasniti gdje i koju tipku trebate pritisnuti da biste npr. lik.
Zatim možete prijeći na proučavanje popularnih grafičkih urednika - na primjer, Photoshop. Bez njih neće biti moguće kreirati likove i grafiku za vašu igru. Također možete pronaći videozapise za upite kao što su “Photoshop tutoriali” ili “jednostavni crteži u Photoshopu za igru”. Usluga će ponuditi puno vodiča za različite vrste igara i motora, a vi samo trebate odabrati odgovarajuću opciju.
Odaberite motor igre
Motor je temeljni softver igre. Zapravo, ovaj pojam objedinjuje cijeli niz aplikacijskih programa koji pružaju grafičku vizualizaciju, zvuk, pokret likovi u igri i tako dalje. Ovo su trenutno najpopularnije opcije.
- Jedinstvo je višeplatformski motor za igre. Zbog svoje jednostavnosti i pristupačnosti posebno je popularan među indie programerima i početnicima. Unity vam omogućuje uvoz sadržaja iz drugih programa, a također omogućuje kupnju sredstava izravno iz različitih trgovina.
- Stencil je besplatni motor koji vam omogućuje brzo i jednostavno stvaranje igara na Androidu bez potrebe za pisanjem koda. Ima intuitivno sučelje i dobar skup alata koji korisnicima daje dovoljno mogućnosti za izradu 2D projekata.
- proizvođač igara je motor za igre koji podržava razvoj na više platformi koristeći vlastiti programski jezik Game Maker Language. Prednost je širok raspon podržanih platforme i velik skup alata koji vam omogućuju brzo stvaranje i izvoz mobilnih projekata.
Preporučujemo da počnete s Unityjem, jer je napravljen posebno za razvoj mobilnih igara. Ujedno je i najlakši za razumijevanje: proučavanje može trajati 1-2 tjedna, najviše mjesec dana. Nakon toga, na primjer, možete natjerati loptu da se kotrlja. Jedinstvo također pruža mnoge resursi s predlošcima, teksturama, unaprijed napravljenim likovima, lokacijama i slično.
Odaberite programski jezik
Zatim trebate odabrati programski jezik. Obično ovisi o motoru koji koristite. U opis Temeljna funkcionalnost Unityja, na primjer, navodi da možete odabrati jedan od tri jezika za korištenje: JavaScript, C# ili Boo.
Glavna stvar je shvatiti da ćete u svakom slučaju morati pažljivo proučiti programski jezik ako ga ne poznajete. Naš savjet je da počnete s C#. Za proučavanje će vam trebati oko mjesec dana.
Stvorite grafiku
Postoji nekoliko načina za rješavanje ovog problema: vanjski izvođači svih grafika ili to učinite sami crtati sve u Photoshopu. Ako se odlučite za prvu opciju, umjetnika možete potražiti na slobodnim burzama, na primjer na kwork. Pa, ili zamolite nekog od svojih prijatelja da to učini.
Ovo je najjednostavnija i najmanje radno intenzivna metoda, ali može zahtijevati dodatna financijska ulaganja od vas. Na primjer, crtanje jednog lika koštat će najmanje 500 rubalja.
Ako odlučite sve učiniti sami, onda ne možete bez Photoshopa. Počnite s nečim tako jednostavnim kao što je lopta koja ima oči. A zatim postupno prijeđite na svoju ideju.
Nakon što je sve nacrtano, morat ćete postupno izgraditi vizualni dio igre i njezine igrivost: kreirajte pozadinu i glavne likove, rasporedite detalje, ako ih ima, i odredite kako će junak komunicirati s prostorom i objektima oko sebe.
Zasebno je vrijedno napomenuti da pri radu s grafikom morate uzeti u obzir i osnove optimizacije aplikacija za mobilne trgovine - ASO. Više o tome u sljedećem odlomku.
Postavite optimizaciju aplikacije
Optimizacija trgovine aplikacija (ASO) je proces optimizacije programa čija je svrha poboljšati njegovu poziciju i dovesti ga na vrh mobilnih proizvoda u trgovinama aplikacija. Što je aplikacija više rangirana u rezultatima pretraživanja, to će se češće instalirati.
70% svih preuzimanja za određenu ključnu riječ primaju prve tri aplikacije iz rezultata pretraživanja. Preostalih 30% raspoređuje se na projekte u prvih 10. Ako vaša aplikacija ima loše razvijene tekstualne i vizualne komponente, tada će zauzimati niske pozicije, što znači da će se rijetko instalirati. Stoga, kada radite sa sučeljem i igranjem, morate razmišljati o tome optimizacija stranice mobilne aplikacije.
Za početak, izradite prekrasne snimke zaslona i ikone. Slike moraju biti prepoznatljive. Na primjer, ako je glavni lik u vašoj igri ptica, onda je vrijedi dodati na ikonu. Glavna stvar je da se ikona istakne eksperimentiranjem s bojom, orijentacijom i veličinom, a ne preopteretiti je sitnim detaljima.
Ima ih mnogo istraživanje o tome što pomaže privući pozornost korisnika. Na primjer, korištenje plave, ružičaste i ljubičaste boje najčešće se nalazi na ikonama. Stoga je vrijedno razmotriti shemu boja kako bi se aplikacija istaknula od ostalih.
Također, da biste povećali broj preuzimanja i instaliranja igre, ne biste se trebali ograničiti samo na domaći segment publike. kvaliteta lokalizacija povećat će uspjeh aplikacije u drugim zemljama: algoritmi će prepoznati prisutnost stranog jezika i prikazati vaš projekt, uključujući i za strane zahtjeve. Lokalizacija se mora konfigurirati iu mobilnim trgovinama i unutar same igre.
Najrelevantniji jezik je engleski, pa je vrijedno započeti s njim. Slijede vijetnamski, kineski i drugi. Ako aplikacija bude tražena, s vremenom će je biti moguće prevesti na sve preostale jezike. Ali u početku to neće utjecati ni na mogućnost preuzimanja ni na popularnost.
Dobijte povratne informacije
Zamolite prijatelje ili članove obitelji da isprobaju vašu igru i dajte Povratne informacije. Koristite ove komentare kako biste poboljšali aplikaciju i učinili je privlačnijom igračima. Također možete pisati profesionalnim chatovima programera igara i zamoliti ih da procijene vaš projekt tako da ispustite vezu na njega. Tako ćete dobiti i profesionalnu procjenu svoje ideje.
Objavite svoju igru
Kada vaša aplikacija bude spremna za objavljivanje, slobodno je pošaljite na Google Play ili App Store. Ali prije toga, svakako proučite pravila mobilnih trgovina - možete to učiniti ovdje I ovdje. Njihovo kršenje može dovesti do blokiranja vašeg računa i uvelike zakomplicirati postupak moderiranja prije objave.
Također se trebate registrirati na platformi po svom izboru kao programer. Obavezno navedite stvarne podatke o sebi, inače ćete izgubiti pristup svom računu.
Važna točka: registracija se plaća. Na Google Playu imate jednokratnu naknadu (25 USD), ali na App Storeu ćete morati plaćati svake godine (99 USD).
Unovčite igru
Postoje različiti načini unovčavanja mobilne igrice: kroz kupnje u igri, pretplate i tako dalje. Za hipercasual projekte, glavni izvor prihoda obično je oglašavanje. Na primjer, banneri unutar igre ili izdavanje nekih bonusa za gledanje videa.
Ove se scene nalaze u gotovo svakoj besplatnoj igrici, budući da ovaj pristup ima prednost što se lako postavlja. Programer se povezuje s jednom od oglašivačkih mreža (AdMod, AdColony, Google Ads i druge), odabire odgovarajuće cjenovni raspon, a stranica radi ostalo: pronalazi oglašivače, dodaje oglase u aplikaciju i prikuplja analitiku po njoj.
Kako bi motivirali korisnike da gledaju više oglasa, izrađuju im nagrađene oglase. Za gledanje dajte bonuse u igri: živote, valutu, predmete. Čine igranje malo lakšim, i potpuno besplatnim, što ohrabruje Igraj dalje.
Broj preuzimanja vaše igre u App Storeu ili Google Playu izravno utječe na vašu zaradu. Što više ljudi preuzme aplikaciju, prihod će biti veći. Ocjena aplikacije također ovisi o broju preuzimanja, pa što je veća, to je više preuzimanja.
Važno je razumjeti da vaš prvi projekt možda neće uspjeti. Ali učiniti sve za ovo svakako se isplati.
Što dalje činiti
Dakle, proučavali ste hiper-ležerne igre, stvorili vlastite, testirali ih i stavili na različite platforme za preuzimanje. Što učiniti sada?
Da biste se dalje razvijali u gamedevu, morate stalno poboljšavati svoje vještine: studija nove tehnologije i alate, pohađajte online tečajeve i povežite se sa zajednicama programera igara kako biste saznali više o novim trendovima u industriji.
Redovito objavljujte ažuriranja igre s poboljšanjima i poboljšanjima. Kako to učiniti, na primjer, možete pročitati u upute od Googlea.
Također odgovorite na komentare u trgovinama i poboljšajte se komunikacija sa svojom publikom. Da biste to učinili, možete stvoriti zajednicu na Discordu, gdje ćete objavljivati najnovija ažuriranja i poboljšanja aplikacije ili provoditi ankete o tome što igri nedostaje.
Štoviše, možete potražiti izdavačke kuće koje će pokušati dalje promovirati vašu igru. Ako im se sviđa vaša ideja, mogu pokrenuti malu reklamnu kampanju o svom trošku i dati vam povratne informacije. Na primjer, ponudite ugovor ako se publici svidjela igra ili recite što joj nedostaje i isplati li se pokušati raditi na nekom drugom projektu.
I kratak, ali važan savjet: nemojte se bojati pokušati oživjeti svoje ideje. Tržište mobilnih aplikacija raste i mijenja se, a možda ćete upravo vi morati donijeti nešto novo u svijet igara.
Pročitajte također👩💻
- Kako naučiti programirati od nule
- Roblox: sve što trebate znati
- Što igrati na pametnom telefonu: savjetuju čitatelji Lifehackera