Omat pelit koodaus... ei ole niin helppoa kuin luulet! Vain rohkeat ja uskalikot päättävät ryhtyä pelinkehittäjäksi kuudessa kuukaudessa.
Joten ollaanpa rehellisiä: kuusi kuukautta on rohkea tavoite. Ellei sinulla ole aiempaa kokemusta mielenkiintoisten ohjelmistoprojektien tekemisestä, oli se sitten henkilökohtaisena harrastuksena tai ammattilaisena, pelinteko on kova työ, joka vie aikaa oppia.
Onneksi mahdollisuutesi ovat avoimet ja palkinnot houkuttelevia. Hyper casual -pelit tarjoavat helpon reitin alalle. Joten, jos haluat luoda mielenkiintoisia mobiilipelejä, jotka:
- voivat olla pelattavissa millä tahansa mobiililaitteella,
- voivat olla pelattavissa lähes kaikilla,
- ja voidaan tehdä lyhyessä ajassa,
niin tämä artikkeli voi olla pohjantähti, jota tarvitset pelinkehitysmatkallesi.
Meillä on myös valikoima valmennusresursseja pelinkehityksen aiheista, kun rekisteröidyt Julkaisuportaaliimme. Täällä voit myös lähettää pelisi ja pyytää ilmaista pelitestausta, saada palautetta ja ymmärtää, ovatko Hyper Casual -pelisi valmiita sovelluskauppoihin.
### Ensin on opittava ohjelmoinnin perusteet
Pelit ovat pohjimmiltaan ohjelmistoja. Jotta ohjelmisto toimisi tietokoneella, sen on luettava joukko komentoja. Ohjelmoija on henkilö, joka kirjoittaa nämä komennot. Jos haluat tulla pelinkehittäjäksi, odota olevasi ohjelmoija 90 % ajasta.
Nämä komennot voivat olla eri muodoissa; kutsuttuina ohjelmointikielinä. Voit valita kielistä, kuten C#, C++, Python, Java, Lua tai jopa moottorikohtaisia kieliä, kuten GDScript tai GML. Mutta jos tarvitset valtavirran vastauksen, yleensä näet pelinkehittäjien tekevän pelejä joko C#:lla tai C++:lla. (Selitämme miksi hetken kuluttua.)
Ohjelmoinnin perusteiden oppiminen ei vie paljon aikaa. Itse asiassa löydät monia verkkoresursseja, jotka tarjoavat ilmaisia C#-opetusohjelmia, mukaan lukien FreeCodeCamp, Brackeys tai jopa Microsoftin 8-tunnin C#-kurssi.
Ohjelmoinnin perusteiden opettelu ei saisi viedä viikkoa kauempaa. Koska useimmat peliohjelmointikielet ovat olio-ohjelmointiin perustuvia, perusasiat ovat suurelta osin samoja. Ihanteellisesti sinun ei pitäisi olla ongelmia siirtyä yhdestä ohjelmointikielestä toiseen tästä syystä.
Me tiedämme mitä ajattelet. 'Miten tiedän, mikä ohjelmointikieli on minulle oikea?'
Se riippuu täysin siitä, minkä pelimoottorin valitset tehdäksesi Hyper Casual -pelit.
### Tutustu pelimoottoriin
Oikean ohjelmointikielen valinta riippuu valitsemastasi pelimoottorista. Ja oikean pelimoottorin valinta voi tarkoittaa joidenkin tekijöiden, kuten suosion, helppokäyttöisyyden ja lisensoinnin, tarkastelua.
Suurin osa pelinkehittäjiksi ryhtyvistä haluaa käyttää Unitya, kun he päättävät sukeltaa pelinkehitykseen. Tämä johtuu pääosin sen suosiosta ja yhteisön laajasta tuesta, mikä tekee C#:sta toisen hallitsevan kielen alalla. Kuitenkin voit yhä valita muita pelimoottoreita, kuten:
- Unreal Engine (C++, Blueprints)
- Godot (C#, GDScript, VisualScript)
- GameMaker Studio (GameMaker Language, GML Visual)
Tärkeintä on, minkä pelimoottorin kanssa olet mukava käyttää pelien tekemiseen. Moottorin hallitseminen on avainasemassa ja se tuottaa pitkällä aikavälillä. Useimmat kehittäjät käyttävät Unitya, koska se on luotettavin pelimoottori indie-kehittäjille. Unreal on loistava vaihtoehto, jos 1) haluat oppia C++:n, ja 2) haluat murtautua AAA-pelinkehitykseen.
Tässä on erittely siitä, kuinka kauan kestää oppia pelimoottorin keskeiset komponentit (ideaalisesti Unity):
- Käyttöliittymän perusteet: 1–2 tuntia.
- Käyttäytymisten lisääminen GameObjekteihin: Viikko.
- Interaktiivisen käyttöliittymän luominen: Viikko.
Koko pelimoottorin oppiminen on epärealistista eikä myöskään tarpeellista. Voit oppia lisäosia pelatessasi pelejä kuuden kuukauden aikana, joina vietät aikaa moottorin kanssa, tai jopa kauan sen jälkeen kun olet aloittanut julkaisusopimuksen.
### Aloita pienestä
Kuinka monta kertaa olet kuullut jonkun sanovan, 'Olen ajatellut tehdä pienen mutta mielenkiintoisen RPG:n'?
Mahdollisuudet ovat, että he ovat uusia pelinkehityksessä. Ajatus tehdä unelmien peli tai peli, joka on saanut innoituksensa suosikkipeleistämme, on yleinen aloittelijan ansa.
Sinun on aloitettava pienimmistä ideoista ensin saadaksesi otteen siitä, miten työkalusi ja ohjelmointitaitosi yhdessä toimivat. Ne pienet pelit, jotka teet alkuvaiheessa, toimivat kouluttajapyörinä, joita tarvitset ymmärtämään pelikehityksen eri osa-alueita.
Oletko oppimassa materiaaleista ja shaderitista? Tee peli, jossa yhdistetään eri esineitä niiden värien perusteella. Selvitätkö, miten liike isometrisessä pelissä toimii? Tee peli, jossa pallo liikkuu kohteeseen, johon napsautat.
Pienten ideoiden prototypointiin voi mennä vain viikko tai vähemmän. Ja mitä enemmän ja enemmän prototyyppejä teet, huomaat tarkalleen mitä tehdä joka kerta ja väistämättä lyhennät aikaa ja käytät resursseja uudelleen missä mahdollista.
Nämä ovat pieniä ideoita, jotka hitaasti opettavat sinua siitä, miten moottori ja koodi toimivat yhdessä tuottaakseen kokemuksen.
Puhuttaessa kokemuksesta...
### Ymmärrä, miten suunnitellaan hauska kokemus
Suunnitella ja luoda mukaansatempaava pelikokemus on hauskaa. Mutta siinä on myös omat periaatteensa ja perusteensa, jotka vaihtelevat pelistä peliin. Hyper Casual -pelit tunnetaan pienistä peliojensa, lyhyen aikavälin vaikuttavuuden ja laajan vetovoiman vuoksi. On kokonainen opas näistä periaatteista, jota voit tarkistaa.
Peruspelien tekeminen on helppoa, mutta niiden hauskan tekeminen on haastava osa, joka vie aikaa, kärsivällisyyttä sekä tietoa siitä, mikä saa pelaajat innostumaan. Me voimme auttaa siinä, jos sinulla on vaikeuksia.
Meillä on monia kokeiltuja Hyper Casual -resursseja, jotka tuottivat 45+ #1 peliä, jotka Kwalee on julkaissut. Saat pääsyn niihin ilmaiseksi liittymällä viralliseen Kwalee Julkaisuaalustaan.
### Yhdistä itseesi muiden pelinkehittäjien kanssa
Paino pelkkää työtä ja pelin puutetta tekevät sinusta tylsän pelinkehittäjän. Yksi parhaista tavoista vakiinnuttaa itsesi alalla, kun sinusta tulee pelinkehittäjä, on yhteyden luominen ihmisiin, jotka tekevät pelejä ammattimaisesti.
Jos olet juuri päättynyt yliopistosta, tee uusi LinkedIn-profiili ja lisää muutama työhistorian yksityiskohta ja tekemiäsi peliprojekteja. Lisää sitten linkki siihen portfoliollesi. Aina kun tapaat uusia henkilöitä alalla, voit vaihtaa yhteystietoja, yhdistää ja tutustua heihin mentoreina. Lopulta löydät uusia mahdollisuuksia, jotka ajautuvat sinua kohti ja joita voit hyödyntää saadaksesi enemmän kokemusta.
Tee sama muiden yhteisötilojen kanssa, erityisesti niiden, joissa on muita pelinkehittäjiä, kuten Reddit ja Discord. Se on loistava tapa saada uusia ystäviä, saada palautetta projekteistasi ja kasvattaa taitoja päästäksesi enemmän korkealaatuisia mahdollisuuksia kohti. Älä koskaan lopeta verkottumista näiden tapahtumien aikana!
### Harkitse pelikehityksen tutkintoa tai bootcampia
Haluatko monipuolista opetusta ohjelmistokehityksestä? Ota se yliopistossa! Vaikket tarvitse tutkintoa tullaksesi pelinkehittäjäksi, se on hyvä olla varsinkin jos haluat työskennellä pelien parissa toisessa maassa. Kohtaat myös samanhenkisiä opiskelutovereita ja professoreita, jotka voivat tarjota sinulle tukea projektien teossa kehittääksesi ymmärrystä.
Yleensä on eduksi, että saat tutkinnon ohjelmistokehityksen tai muun tieteeseen liittyvän alan kuin erikoistuneen tutkinnon pelinkehityksestä. Mutta jos haluat pelinkehityksen sertifikaatteja, gamedev-bootcampit voivat auttaa.
Riippuen siitä, miten bootcamp on rakennettu, se voi kestää yhdestä päivästä neljä/kuusi viikkoa, jotta se saadaan valmiiksi ja ansaitsee sertifikaatin.
### Käytä 'salaista' palautetta
On yksi tapa saada välitöntä tehokasta palautetta. Eikä moni puhu tästä 'salaisesta' palautteesta.
Et voi tietää, oletko edistynyt tarpeeksi, ennen kuin olet saanut palautetta työstäsi. Ja jos saat, se voi auttaa sinua ylittämään tarpeen vähentää salkkuasi uudestaan ja uudestaan.
Puhumme haastatteluista.
Kun viet hiiren kohdistimen Hakemus-painikkeen kohdalle, huijaussyndroomasi varjoaa sinua kuin suuri torni, joka ei anna sinun klikata läpi. Ymmärrämme syyn.
Ihmiset eivät ota torjumisia hyvin, joten työpaikkoihin hakeminen tulee äkkiä pelottavaksi. Mutta se on okei - et voi tietää, oletko edistynyt ennen kuin olet saanut tarvitsemasi palautteen. Ja yksi tehokkaimmista mutta 'puhumattomista' tavoista saada palautetta on hakea työpaikkoja ja nähdä saatko ne.
Joten etsi harjoittelupaikkoja ja juniorirooleja pelinkehitysstudioilta ja aloita hakeminen kuitenkin päin. Saadut haastattelut ja niiden tekeminen voivat antaa sinulle toimivan mielenmallin siitä, mitä rekrytoijat etsivät parhaista ehdokkaista ja mitä kysymyksiä he esittävät. Jos sinut hylätään, voit pyytää palautetta hakemuksestasi. He täyttävät pyyntösi, jos pääset heidän suosioonsa. Oppaamme oikean hakemuksen rakentamisesta työpaikkaan voi helpottaa tätä sinua.
Tämän uuden tiedon avulla voit räätälöidä portfolioitasi ja hakemuksiasi saadaksesi läheisemmä_contact European Union Policy Factoryn kanssa, joka keittää digitaalisen muiston EU-säännöksistä. Oli se sitten lähellä_ unelmarooliasi. (Tai ryhdy tarjoamaan sitä pelijulkaisijoille, kuten meille!)
### Tee tämä kaikki uudestaan!
Pelialalle tarvitsee vain seitsemän yksinkertaista mutta johdonmukaista askelta. Pelinkehittäjäksi tuleminen vie aikaa ja paljon itseopiskelua. Joskus et ehkä koe, että kuusi kuukautta on tarpeeksi. Tai olet lähtenyt kurssille useiksi vuosiksi. Ja se on okei - tärkeää on jatkaa oppimista ja kokeilemista.
Ja lopulta, sinulla on hyvä riittävä portfolio, jonka voit tarjota pelijulkaisijoille kuten meille, tai käyttää työpaikkahakemuksissasi saadaksesi haastatteluja.
Pysy ajan tasalla siitä, mitä alalla tapahtuu älkää lakatko lisäämästä korkealaatuisia projekteja portfolioosi. Näin voit lopulta päästä pelialalle.
Meillä on tarjolla monipuolinen joukko työrooleja kaikille, mukaan lukien etätyömahdollisuudet!Suuntaa työpaikkasivulle ja katso, mitä Kwaleella on tarjottavanaan intohimoisille ihmisille kuten sinä. Voit myös ottaa yhteyttä meihin ja rekrytointitiimiimme LinkedInissä.Twitter | Instagram | Facebook.

Tietoa kirjoittajasta:

Kwalee-tiimin intohimoiset mielet tarjoavat kiehtovia näkemyksiä niin pelaajille kuin kehittäjillekin.
Aiheeseen liittyvät artikkelit
Gamedev

Mobiilipelin suunnitteluvinkit: Oppeja 1 miljardista latauksesta

tekijä Simon Platt
Gamedev

Peliohjelmoinnin opas - Vinkit, työkalut ja urat

tekijä Connor Taylor
Gamedev

Kuinka menestyä mobiilipelien tekemisessä

tekijä Simon Platt
Gamedev

Voisiko Alustojen Välinen Kehitys Muuttaa Pelinkehityksen Pelisäännöt?

tekijä Kwalee Team
Jaa tämä artikkeli: