Koda dina egna spel… är inte så lätt som du tror! Endast de modiga och djärva skulle besluta 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 skapa intressanta mjukvaruprojekt, antingen som en personlig hobby eller professionellt, är spelutveckling ett tufft jobb som tar lång tid att bemästra.
Lyckligtvis är dina alternativ öppna och belöningarna attraktiva. Hyper casual spel erbjuder en tillgänglig väg in i branschen. Så om du vill skapa intressanta mobilspel som:
- kan spelas på vilken mobil enhet som helst,
- kan spelas av praktiskt taget alla,
- och kan skapas på kort tid,
så kan denna artikel vara den nordstjärna du behöver för din gamedev-resa.
Vi har också en mängd coachingresurser om olika spelutvecklingsämnen när du registrerar dig på vår Publishing Portal. Här kan du också skicka in dina spel och begära gratis speltestning, 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 grunden programvara. För att mjukvara 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 programmeraren 90% av tiden.
Dessa kommandon kan komma i olika former; programmeringsspråk, som de kallas. Du kan välja mellan språk som C#, C++, Python, Java, Lua eller till och med motorspecifika språk som GDScript eller GML. Men om du behöver ett mainstream-svar, ser du vanligtvis spelutvecklare skapa spel antingen i C# eller C++. (Vi förklarar snart varför.)
Att lära sig programmeringens grunder tar inte mycket tid. Faktum är att du kan hitta många resurser online som erbjuder gratis handledningar i C#, inklusive FreeCodeCamp, Brackeys eller till och med den officiella 8-timmarskursen om C#-grunderna av Microsoft.
Programmeringens grunder borde inte ta längre än en vecka att lära sig. Eftersom de flesta spelprogrammeringsspråk är objektorienterade är grunderna i stort sett desamma. Idealiskt sett borde 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 kommer jag veta vilket programmeringsspråk som är rätt för mig?'
Det beror helt på spelmotorn du väljer att göra dina Hyper Casual spel med.
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 du tittar på faktorer som popularitet, användarvänlighet, licensiering och så vidare.
De flesta som vill göra Hyper Casual spel använder Unity när de väljer att bli spelutvecklare. Det beror främst 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 viktigare ä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ängre 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 bryta dig in i trippel-A spelutveckling.
Här är en översikt över hur lång tid det tar att lära sig de grundläggande komponenterna i en spelmotor (idealiskt Unity):
- Grundläggande användargränssnitt: 1-2 timmar.
- Introducera beteenden till GameObjects: En vecka.
- Skapa 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ånaderna du spenderar med det, eller till och med långt efter att du har ingått ett publiceringsavtal.
Börja Smått
Hur många gånger har du hört någon säga till dig, 'Jag har funderat 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 går ihop. De små spel du gör i de inledande faserna fungerar som träningshjul 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örstår du hur rörelse i ett isometriskt spel fungerar? Gör ett spel där en boll rör sig till destinationen du klickar på.
Att snabbt prototypa dessa små idéer kan ta dig bara en vecka eller mindre. Och när du gör fler och fler prototyper kommer du att inse vad du ska göra varje gång och oundvikligen förkorta tiden och återanvända resurser där det är möjligt.
Dessa är små idéer som långsamt lär dig hur motorn och koden fungerar tillsammans 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 principer och grunder som varierar från spel till spel. Hyper Casual spel är kända för sina småskaliga spelupplevelser, kortsiktig fasthet och massappell. Det finns en hel guide om dessa principer som du kan kolla upp.
Att göra enkla spel är lätt, men att göra dem roliga är den utmanande delen som tar tid, tålamod och kunskap om vad som gör att spelare går igång. Vi kan hjälpa till med det om du har problem med det.
Vi har olika prövade och testade Hyper Casual-resurser som producerade de 45+ #1-spelen som lanserades av Kwalee. Du kan få tillgång till dem gratis efter att du gått med i vår officiella Kwalee Publishing Portal.
Anslut Med Andra Spelutvecklare
Allt arbete och ingen lek 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 genom att ansluta med människor som gör spel för att leva.
Om du är nyutkommen från universitetet, skapa en ny LinkedIn-profil och presentera några arbetslivserfarenheter och gamedev-projekt du har gjort. Lägg sedan till en länk till det på din portfölj. När du träffar nya människor i branschen kan du utbyta detaljer, ansluta och lära känna dem som mentorer. Så småningom kommer du att hitta möjligheter som flyter mot dig, som du kan ta upp och få mer erfarenhet.
Gör detsamma med andra gemenskapsutrymmen, särskilt de som befolkas av andra spelutvecklare, inklusive Reddit och Discord. Det är ett bra sätt att skaffa 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 ansluta under dessa evenemang!
ÖVerväg En Examen Eller Ett Bootcamp I Spelutveckling
Vill du ha en väl avrundad utbildning i mjukvaruutveckling? Känn dig fri 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, särskilt om du vill arbeta för spel i ett annat land. Du kommer också att träffa likasinnade klasskamrater och professorer som kan erbjuda dig det stöd du behöver för att göra projekt för att utveckla en förståelse.
Det är generellt föredraget om du kan få en examen i mjukvaruutveckling eller ett annat vetenskapsrelaterat område än en specialiserad examen i spelutveckling. Men om du vill ha spelutvecklingscertifieringar kan gamedev-bootcamps hjälpa.
Beroende på hur ett bootcamp är strukturerat, kan det ta dig allt från en dag till fyra/sex veckor att avsluta det och få en certifiering.
Använd Den 'Hemliga' Feedbacken
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 gjort tillräckliga framsteg förrän du fått den feedbacken på ditt arbete. Och om du gör det kan det hjälpa dig att övervinna behovet av att mala din portfölj om och om igen.
Vi pratar om intervjuer.
När du svävar musknappen över Apply-knappen, hänger ditt impostorsyndrom över dig som ett jättetorn som inte skulle låta dig klicka igenom. Vi förstår varför.
Folk tar inte avslag bra, så det blir plötsligt skrämmande att ansöka om jobb. Men det är okej – du kan inte veta om du gjort framsteg förrän du 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 juniorroller på spelutvecklingsstudior, och börja ansöka ändå. Att säkra intervjuerna och gö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 får avslag kan du be dem om feedback på din ansökan. De kommer att gå med på det om du vinner deras uppskattning. Vår guide om att bygga rätt ansökan för jobbet kan göra det enklare för dig.
Med denna nyfunna kunskap kan du anpassa dina portföljer och dina ansökningar för att komma närmare den roll du 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 branschen. För att bli spelutvecklare kommer det att ta mycket tid och mycket självstudier. Ibland kanske du inte tycker att sex månader är tillräckligt. Eller så påbörjar du 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 du kan pitcha till spelutgivare som oss, eller använda i dina jobbansökningar för att landa intervjuer.
Håll dig uppdaterad med vad som händer i branschen och sluta inte lägga till högkvalitativa projekt till din portfölj. Detta är hur du till slut kan komma in i spelindustrin.
Vi har ett brett utbud av jobbmöjligheter tillgängliga för alla, inklusive distansmöjligheter! Gå över till vår jobbsida och se vad som finns på Kwalee för passionerade personer som dig själv. Du kan också kontakta oss och vårt rekryteringsteam på LinkedIn för att fråga om roller som passar dig. Följ oss på sociala medier (Twitter | Instagram | Facebook.








