A saját játékok programozása5C... nem olyan egyszerű, mint gondolnád! Csak a bátrak és a merészek vállalkoznak arra, hogy hat hónap alatt játékszoftver fejlesztővé váljanak.
Legyünk őszinték: hat hónap egy merész cél. Ha nincs előző tapasztalatod érdekes szoftverprojektek készítésében, akár személyes hobbi szinten, akár szakmailag, akkor a játékkészítés egy kemény feladat, amihez sok idő kell, hogy jó legyél.
Szerencsére lehetőségeid nyitva állnak, és a jutalmak vonzóak. A hiper alkalmi játékok könnyen belépési lehetőséget kínálnak az iparba. Tehát, ha érdekes mobiljátékokat szeretnél készíteni, amelyek:
- bármilyen mobil eszközön játszhatók,
- szinte mindenki számára elérhetők,
- és rövid idő alatt elkészíthetők,
akkor ez a cikk lehet az iránytű, amire szükséged van a játékszoftver fejlesztői utadhoz.
Van egy sor coaching erőforrásunk különböző játékszoftver fejlesztési témákban, amikor feliratkozol a Publikációs Portálunkra. Itt benyújthatod a játékaidat is és kérhetsz ingyenes játék tesztelést, visszajelzéseket kaphatsz, és megértheted, hogy a Hyper Casual játékok készek-e az App Store-ok számára.
Először Is Tanulj Meg Programozási Alapokat
A játékok alapvetően szoftverek. Ahhoz, hogy egy szoftver egy számítógépen fusson, el kell olvasnia egy parancslistát. A programozó az a személy, aki ezeket a parancsokat írja. Ha játékszoftver fejlesztő akarsz lenni, készülj fel arra, hogy az idő 90%-ában programozó leszel.
Ezek a parancsok különböző formában jelenhetnek meg; ezek a programozási nyelvek, ahogyan hívják őket. Választhatsz C#, C++, Python, Java, Lua vagy akár motor-specifikus nyelvek közül, mint például a GDScript vagy a GML. De ha főáramú választófejre van szükséged, akkor általában vagy C#-ban vagy C++-ban készült játékokat látsz.
A programozás alapjainak elsajátítása nem igényel sok időt. Valójában rengeteg online elérhető forrás kínál ingyenes oktatóanyagokat C#-ban, többek között a FreeCodeCamp, a Brackeys, vagy akár a Microsoft hivatalos 8 órás tanfolyama a C# alapokról.
A programozás alapjainak elsajátítása nem tart tovább egy hétnél. Mivel a legtöbb játékprogramozási nyelv objektum-orientált, az alapok nagyrészt azonosak. Ideális esetben nem lesz nagy nehézséged átváltani egyik programozási nyelvről a másikra emiatt.
Tudjuk, mire gondolsz. „Honnan fogom tudni, melyik programozási nyelv való nekem?”
Ez teljesen attól függ, hogy melyik játék motort választod a Hyper Casual játékok készítéséhez.
Ismerkedj Meg Egy Játék Motorral
A megfelelő programozási nyelv megválasztása attól függ, hogy melyik játék motort választod. És a megfelelő motor kiválasztása azt jelentheti, hogy figyelembe kell venni néhány tényezőt, mint népszerűség, könnyűség, licensz, stb.
A legtöbben, akik Hyper Casual játékokat szeretnének készíteni, az Unity-t használják, amikor játékszoftver fejlesztővé válnak. Ez nagyrészt a népszerűsége és a széles körű közösségi támogatás miatt van, ami a C#-t teszi a másik domináns nyelvvé az iparban. Azonban választhatsz más játék motorok közül is, például:
- Unreal Engine (C++, Blueprints)
- Godot (C#, GDScript, VisualScript)
- GameMaker Studio (GameMaker Language, GML Visual)
Ami igazán számít, az az, hogy melyik játékmotort érzed kényelmesen használhatónak a játékok készítéséhez. Az ismerkedés a motorral kulcsfontosságú, és hosszú távon kifizetődő. A legtöbb fejlesztő az Unity-t használja, mivel ez a legrobusztusabb játékmotor a független fejlesztők számára. Az Unreal egy nagyszerű lehetőség, ha 1) C++-t szeretnél tanulni, és 2) be akarsz törni a tripla-A játékszoftver fejlesztés világába.
Íme, egy bontás arról, mennyi idő alatt lehet megtanulni a játék motor alapvető elemeit (ideálisan Unity):
- Alapfelhasználói felület: 1-2 óra.
- Viselkedések bevezetése a GameObjects-be: Egy hét.
- Interaktív felhasználói felületek készítése: Egy hét.
A teljes játékmotor megtanulása irreális, nem is beszélve arról, hogy nem szükséges. Megtanulhatod a további részeket mint játékot készítesz az alatt a hat hónap alatt, amit vele töltesz, vagy akár sokkal később, ha már belekerültél egy publikációs szerződésbe.
Kezdd Kicsiben
Hányszor hallottad valakitől azt mondani: „Gondolkodtam rajta, hogy készítek egy kicsi, de érdekes RPG-t”?
Valószínűleg újak a játékszoftver fejlesztésben. Az ötlet, hogy készítsük el álomjátékunkat vagy a kedvenc játékaink által inspirált játékot, egy gyakori kezdő csapda.
Kezdeni kell a legkisebb ötletekkel először, hogy megértsd, hogyan kapcsolódnak össze az eszközeid és a programozási ismereteid. Az apró játékok, amiket a kezdeti szakaszokban készítesz, mint edzőkerekekként szolgálnak, amelyek segítenek megérteni a játékszoftver fejlesztés különböző aspektusait.
Ismerkedsz az anyagokkal és a shaderekkel? Készíts játékot, ahol különböző tárgyakat kell különböző színek alapján párosítani. Megérted, hogyan működik a mozgás egy izometrikus játékban? Készíts játékot, ahol egy labda a kattintott célpontra mozog.
Ezeknek a kis ötleteknek a prototipizálása gyorsan elvégezhető, akár egy hét alatt vagy még rövidebb idő alatt. Ahogy egyre több és több prototípust készítesz, észre fogod venni, hogy pontosan mit kell tenni minden alkalommal, és elkerülhetetlenül rövidítheted az időt és újrahasználhatod az eszközöket, ahol csak lehetséges.
Ezek apró ötletek, amelyek lassan megtanítanak arra, hogy a motor és a kód hogyan működik együtt, hogy egy élményt nyújtsanak.
Apropó élmény...
ÉRtsd Meg, Hogyan Tervezhető Egy Szórakoztató éLmény
Egy magával ragadó játékélmény tervezése és létrehozása szórakoztató. De van saját elvei és alapjai is, amelyek játékfüggően változnak. A Hyper Casual játékok híresek a rövid játékidei élményeikről, rövid távú megfoghatóságukról és tömeges vonzerejükről. Van egy teljes útmutatónk ezekről az elvekről, amit megnézhetsz.
Alap játékokat készíteni könnyű, de szórakoztatóvá tenni őket az a kihívás, amelyik időt, türelmet és tudást igényel, hogy mi teszi a játékosokat izgatottá. Ebben segíthetünk, ha nehézségeid vannak vele.
Számos kipróbált és tesztelt Hyper Casual forrásunk van, amelyekkel a Kwalee 45+ #1 játékot indított útjára. Ezeket ingyen elérheted, miután csatlakoztál a hivatalos Kwalee Publikációs Portálunkra.
Csatlakozz Társad Játékszoftver Fejlesztőkhöz
A munka és nincs játék unalmassá teszi a játékszoftver fejlesztőt. Az egyik legjobb módja, hogy elismerté válj az iparban, amikor játékszoftver fejlesztővé válsz, ha kapcsolatba lépsz azokkal az emberekkel, akik megélhetési szinten készítenek játékokat.
Ha éppen a főiskoláról kerültél ki, készíts új LinkedIn profilt, ahol bemutatod néhány munkatapasztalatod és játékszoftver fejlesztői projektjeidet. Ezután adj hozzá egy linket a portfóliódhoz. Ha új emberekkel találkozol az iparban, akkor részleteket cserélhettek, kapcsolatot létesíthettek, és megismerhetitek őket mint mentorokat. Végül lehetőségek sodródnak majd feléd, amelyeket kihasználhatsz, és több tapasztalatot szerezhetsz.
Ugyanezt tedd más közösségi terekben, különösen azokban, amelyeket más játékszoftver fejlesztők népesítenek be, beleértve a Redditet és a Discordot. Ez remek módja új barátok szerzésének, visszajelzés kérésének a projektjeidre, és több képesség építésének, hogy magasabb minőségű lehetőségeket kapj. Soha ne állj meg a kapcsolatteremtésben ezeken az eseményeken!
Fontold Meg A Játékszoftver Fejlesztői Diploma Vagy Bootcamp Lehetőségét
Szeretnél jól körül írt oktatást szerezni szoftverfejlesztés terén? Nyugodtan vedd fel egy egyetemen! Bár nem szükséges diploma a játékszoftver fejlesztővé váláshoz, jó, ha van, főleg ha másik országban szeretnél dolgozni játékokhoz kapcsolódva. Találkozni is fogsz hasonló gondolkodású osztálytársakkal és professzorokkal, akik segítséget nyújthatnak a projektekhez, hogy azokat megértéssel fejleszthesd.
Általában előnyösebb, ha szoftverfejlesztés vagy más tudományos terület diplomáját szerzed meg, mint egy speciális játékszoftver fejlesztői diplomát. De ha játékszoftver fejlesztési tanúsítványt szeretnél, a gamedev bootcamp-ek segíthetnek.
Attól függően, hogyan van egy bootcamp felépítve, tarthat egy naptól négy/hat hétig elvégezni, és megszerezni egy tanúsítványt.
Használd A 'Titkos' Visszajelzést
Van egy módja annak, hogy azonnali hatásos visszajelzést kapj. És nem sokan beszélnek erről a 'titkos' visszajelzésről.
Nem tudhatod, hogy elég előrehaladott vagy-e addig, amíg meg nem kapod azt a visszajelzést a munkádról. És ha igen, az segíthet túljutni azon a szükségeden, hogy ismételten átdolgozd a portfóliódat.
Olyan módon nevezzük el, hogy interjúk.
Amikor fölé viszed az egérgombot az Apply gomb fölé, az impostor szindrómád úgy tornyosul feletted, mint egy óriás torony, amely nem enged kattintani. Megértjük, miért.
Az emberek nem bírják jól az elutasításokat, ezért hirtelen rémisztővé válik állásokra pályázni. De ez rendben van - nem tudhatod, hogy előrehaladtál-e, amíg meg nem kapod azokat a visszajelzéseket, amelyekre szükséged van. És az egyik leghatékonyabb, de 'kimondatlan' módja, hogy visszajelzést kapj, hogy állásokra pályázol és megnézed, megszerzed-e őket.
Ezért figyelj az interjúkra, és alkalmazz amúgy is. Az interjúk megszerzése és lebonyolítása mentális modellt adhat arról, hogy mit keresnek a toborzók a legjobb jelöltekben és milyen kérdéseket tesznek fel. Ha elutasítanak, kérj tőlük visszajelzést a jelentkezésedről. Megteszik, ha jó viszonyban vagy velük. Útmutatónk arról, hogyan építsd fel a megfelelő jelentkezést a munkához könnyebbé teheti számodra.
Ezzel az új ismerettel testreszabhatod a portfólióidat és a jelentkezéseidet, hogy közelebb kerülj ahhoz a szerephez, amelyről álmodtál. (Vagy kezd el bemutatni játékszoftver kiadóknak, mint mi!)
ÉS Csináld úJra éS úJra!
Csak hét egyszerű, de következetes lépés szükséges ahhoz, hogy utat építs az iparba. Ahhoz, hogy játékszoftver fejlesztővé válj, sok időre és sok önálló tanulásra lesz szükséged. Néha lehet, hogy nem találod elegendőnek a hat hónapot. Vagy többéves tanfolyamot kezdesz. És ez rendben van - a lényeg az, hogy folytasd a tanulást és a kísérletezést.
És végül lesz egy elég jó portfóliód, amit kiadóknak, mint mi, bemutathatsz, vagy felhasználhatod állásjelentkezéseknél, hogy interjúkat szerezz.
Frissítsd magad az iparágban zajló eseményekkel és ne hagyd abba, hogy magas színvonalú projekteket adj hozzá a portfóliódhoz. Így juthatsz végül be a játékiparba.
Széles körű álláslehetőségeink vannak mindenki számára, beleértve a távoli lehetőségeket is! Látogass el az állás oldalunkra és nézd meg, mi van készleten a szenvedélyes emberek számára, mint te. Emellett kapcsolatba léphetsz velünk és toborzó csapatunkkal LinkedInen és érdeklődhetsz az állásokról, amelyek megfelelnek neked. Kövess minket a közösségi médiában (Twitter | Instagram | Facebook.








