Att koda dina egna spel… är inte så lätt som du tror! Endast de modiga och djärva skulle bestämma sig för att bli spelutvecklare på sex månader.
Så låt oss vara ärliga: sex månader är ett djärvt mål. Om du inte redan har erfarenhet av att göra intressanta mjukvaruprojekt, vare sig som en personlig hobby eller professionellt, är spelutveckling en tuff gren som tar lång tid att bli bra på.
Lyckligtvis är dina alternativ öppna och belöningarna attraktiva. Hyper-casual spel erbjuder en tillgänglig väg in i industrin. Så om du vill göra intressanta mobilspel som:
- kan spelas på vilken mobil enhet som helst,
- kan spelas av praktiskt taget alla,
- och kan göras på kort tid,
så kan den här artikeln vara norrstjärnan du behöver för din spelutvecklingsresa.
Vi har också en rad coachningsresurser inom olika ämnen inom spelutveckling när du registrerar dig på vår Publishing Portal. Här kan du också lämna in dina spel och begära gratis spelsupport, få feedback och förstå om dina Hyper Casual-spel är redo för App Stores.
Först Och Främst – Lär Dig Programmeringsgrunderna
Spel är i huvudsak mjukvara. För att mjukvaran ska köras på en dator måste den läsa en lista med kommandon. En programmerare är någon som skriver dessa kommandon. Om du vill bli spelutvecklare, förvänta dig att vara programmerare 90% av tiden.
Dessa kommandon kan komma i olika former; programmeringsspråk, som de kallas. Du kan välja mellan språk inklusive C#, C++, Python, Java, Lua eller till och med motor-specifika språk som GDScript eller GML. Men om du behöver ett vanligt svar, så ser du i allmänhet spelutvecklare göra spel i antingen C# eller C++. (Vi kommer att förklara varför om en stund.)
Att lära sig programmeringens grunder tar inte mycket tid. Faktum är att du kan hitta många resurser online som erbjuder gratis tutorials på C#, inklusive FreeCodeCamp, Brackeys, eller till och med den officiella 8-timmarskursen på C#-grunderna av Microsoft.
Grunderna i programmering bör inte ta dig längre än en vecka att lära dig. Eftersom de flesta spelprogrammeringsspråk är objektorienterade, är grunderna i stort sett desamma. Helst bör du inte ha problem med att skifta från ett programmeringsspråk till ett annat av den anledningen.
Vi vet vad du tänker. ‘Hur ska jag veta vilket programmeringsspråk som är rätt för mig?’
Det beror helt på spelmotorn du väljer för att göra dina Hyper Casual-spel.
Bekanta Dig Med En Spelmotor
Att välja rätt programmeringsspråk beror på din valda spelmotor. Och att välja rätt spelmotor kan innebära att titta på några faktorer som popularitet, användarvänlighet, licensiering och så vidare.
De flesta som vill skapa Hyper Casual-spel använder Unity när de väljer att bli spelutvecklare. Det beror till stor del på dess popularitet och breda gemenskapsstöd, vilket gör C# till det andra dominerande språket i branschen. Men du kan fortfarande välja mellan andra spelmotorer som:
- Unreal Engine (C++, Blueprints)
- Godot (C#, GDScript, VisualScript)
- GameMaker Studio (GameMaker Language, GML Visual)
Det som är viktigast är vilken spelmotor du känner dig bekväm med att använda för att göra spel. Att bekanta sig med motorn är nyckeln, och lönar sig på lång sikt. De flesta utvecklare använder Unity eftersom det är den mest robusta spelmotorn för indieutvecklare. Unreal är ett bra alternativ om 1) du vill lära dig C++, och 2) du vill komma in på triple-A spelutveckling.
Här är en översikt över hur lång tid det skulle ta att lära sig kärnkomponenterna i en spelmotor (helst Unity):
- Grundläggande användargränssnitt: 1-2 timmar.
- Introducera beteenden till GameObjects: En vecka.
- Göra interaktiva användargränssnitt: En vecka.
Att lära sig hela spelmotorn är orealistiskt, för att inte nämna onödigt. Du kan lära dig de extra delarna medan du gör spel under de sex månader du spenderar på det, eller till och med lång tid efter att du har kommit in i ett publiceringsavtal.
Börja Smått
Hur många gånger har du hört någon säga till dig, ‘Jag har tänkt på att göra ett litet men intressant RPG’?
Chansen är stor att de är nya inom spelutveckling. Idén att skapa vårt drömspel eller ett spel inspirerat av våra favoritspel är en vanlig nybörjarfälla.
Du måste börja med de minsta idéerna först för att få grepp om hur dina verktyg och din programmeringskunskap samverkar. De små spel du gör i de inledande stadierna fungerar som stödhjul du behöver för att förstå olika aspekter av spelutveckling.
Lär du dig om material och shaders? Gör ett spel om att matcha olika objekt med varandra baserat på deras färger. Försöker du förstå hur rörelse i ett isometriskt spel fungerar? Gör ett spel där en boll rör sig till destinationen som du klickar på.
Att snabbt prototypa dessa små idéer kan ta dig bara en vecka eller mindre. Och eftersom du gör fler och fler prototyper kommer du att inse exakt vad du ska göra varje gång och oundvikligen förkorta tiden och återanvända resurser när det är möjligt.
Detta är små idéer som långsamt lär dig hur motorn och koden fungerar i tandem för att leverera en upplevelse.
På tal om upplevelse…
Förstå Hur En Rolig Upplevelse Designas
Att designa och skapa en engagerande spelupplevelse är roligt. Men det har också sina egna uppsättningar av principer och grunder som varierar från spel till spel. Hyper Casual-spel är kända för sitt korta spelande, kortsiktig klibbighet och massappeal. Det finns en hel guide om dessa principer som du kan kolla in.
Att göra enklare spel är lätt, men att göra dem roliga är den utmanande delen som tar tid, tålamod och kunskap om vad som får spelare att ticka. Vi kan hjälpa till med det om du har problem med det.
Vi har olika beprövade Hyper Casual-resurser som har producerat de 45+ #1-spel som lanserats av Kwalee. Du kan få tillgång till dem gratis efter att du har gått med vår officiella Kwalee Publishing Portal.
Anslut Med Andra Spelutvecklare
Allt arbete och inget spel gör dig till en tråkig spelutvecklare. Ett av de bästa sätten att etablera dig i branschen när du blir spelutvecklare är att ansluta sig med personer som gör spel för att försörja sig.
Om du är nyutexaminerad från universitetet, skapa en ny LinkedIn-profil och presentera några jobbhistorietidbitar och spelutvecklingsprojekt du har gjort. Lägg sedan till en länk till det i din portfolio. När du träffar nya människor i branschen kan du byta detaljer, ansluta och lära känna dem som mentorer. Så småningom hittar du möjligheter som drivs mot dig, som du kan ta upp och få mer erfarenhet.
Gör detsamma med andra gemenskapsutrymmen, särskilt de som är befolkade av andra spelutvecklare, inklusive Reddit och Discord. Det är ett bra sätt att skaffa några nya vänner, få feedback på dina projekt och bygga fler färdigheter för att få fler högkvalitativa möjligheter. Sluta aldrig att koppla under dessa evenemang!
ÖVerväg En Examen Eller Ett Bootcamp I Spelutveckling
Vill du ha en väl avrundad utbildning om mjukvaruutveckling? Tveka inte att ta det på ett universitet! Även om du inte behöver en examen för att bli spelutvecklare, är det bra att ha det, speciellt om du vill jobba med spel i ett annat land. Du kommer också att träffa likasinnade klasskompisar och professorer som kan erbjuda dig det stöd du behöver för att göra projekt för att utveckla en känsla för förståelse.
Det är i allmänhet föredraget om du kan få en examen i mjukvaruutveckling eller något annat vetenskapsområde än en specialiserad examen på spelutveckling. Men om du vill ha certifieringar inom spelutveckling kan spelutvecklings bootcamps hjälpa.
Beroende på hur ett bootcamp är strukturerat, kan det ta dig mellan en dag till fyra/sex veckor att slutföra det och få en certifiering.
Använd ‘Hemlig’ Feedback
Det finns ett sätt du kan få omedelbart effektiv feedback. Och inte många pratar om denna ‘hemliga’ feedback.
Du kan inte veta om du har gjort tillräckligt med framsteg förrän du har fått den feedbacken på ditt arbete. Och om du gör det kan det hjälpa dig att övervinna behovet av att förfina din portfolio om och om igen.
Vi pratar om intervjuer.
När du håller muspekaren över Ansök-knappen tornar din impostersyndrom över dig som ett jättetorn som inte skulle låta dig klicka igenom. Vi förstår varför.
Folk tar inte emot avslag bra, så att ansöka om jobb blir plötsligt avskräckande. Men det är okej – du kan inte veta om du har gjort framsteg förrän du har fått den feedback du behöver. Och ett av de mest effektiva men ‘outtalade’ sätten att få feedback är att ansöka om jobb och se om du får dem.
Så leta efter praktikplatser och juniortjänster på spelutvecklingsstudior och börja ansöka ändå. Att säkra intervjuerna och genomföra dem kan ge dig en fungerande mental modell av vad rekryterare letar efter hos de bästa kandidaterna och de frågor de ställer. Om du blir avvisad kan du be dem om feedback på din ansökan. De kommer att godkänna om du kommer i deras gunst. Vår guide om att bygga rätt ansökan för jobbet kan göra det lättare för dig.
Med denna nyfunna kunskap kan du skräddarsy dina portföljer och dina ansökningar för att komma närmare den tjänst du har drömt om. (Eller börja pitcha det till spelutgivare som oss!)
Och Gör Det Om Och Om Igen!
Det tar bara sju enkla men konsekventa steg för att bygga din väg in i industrin. Att bli en spelutvecklare kommer att ta mycket tid och mycket självstudier. Ibland kanske du inte finner sex månader vara tillräckligt. Eller så embarkeer du på en kurs över flera år. Och det är okej – poängen är att fortsätta lära sig och experimentera.
Och så småningom kommer du att ha en tillräckligt bra portfölj som du kan presentera för spelutgivare som oss, eller använda i dina jobbansökningar för att få intervjuer.
Håll dig uppdaterad med vad som händer i branschen och sluta aldrig lägga till högkvalitativa projekt till din portfölj. Så här kan du ta dig in i spelindustrin förr eller senare.
Vi har ett varierat utbud av jobberbjudanden för alla, inklusive möjligheter att arbeta på distans! Gå till vår jobbsida och se vad som finns i butiken på Kwalee för passionerade människor som du själv. Du kan också kontakta oss och vårt rekryteringsteam på LinkedIn för att fråga om tillgängliga tjänster som passar dig. Följ oss på sociala medier (Twitter | Instagram | Facebook) för att få senaste information om vår roliga kultur och nyheter.
