Termin 1
-Introduktion: Programmering i C++
(35 yhp)
-Fördjupning: Programmering i C++
(15 yhp)
-Linjär algebra med fokus på 3D-matematik (20 yhp)
-Spelprojekt 1 (10 yhp)
-Spelprojekt 2 (10 yhp)
Ansökan är stängd, men du kan lämna en intresseanmälan:
Drömmer du om att bli framtidens spelutvecklare? Som Spelprogrammerare skriver du koden bakom den visuella upplevelsen.
Spelprogrammerare på The Game Assembly är en utbildning som lär ut C++ med en läroplan skriven av spelutvecklare från branschen. Utbildningen börjar med grunderna i C++ och teoretisk programmering och slutar med avancerad programmering. Du kommer under utbildningen att få utveckla din egen spelmotor och tillsammans med de andra disciplinerna på skolan bygga åtta spel, från vision till färdigt spel.
Som spelprogrammerarare blir din uppgift att skriva koden som ger spelet liv. Du bygger bland annat ramar och funktioner som tar spelet från idé till spelbart spel. För att lyckas med detta behöver du ha kunskap om de vanligaste datastrukturerna och algoritmerna inom spelutveckling.
Efter avslutad utbildning kommer du kunna arbeta som:
Du har även möjlighet att arbeta som en mer allmän programmerare på företag som inte gör spel.
Unikt hos oss på The Game Assembly är att du lär dig utveckla din egen spelmotor som sedan används i de spel som skapas tillsammans med de andra disciplinerna hos oss.
Please note: This program is taught in Swedish
Utbildningen till Spelprogrammerare ger dig kunskap om de vanligaste datastrukturerna och algoritmerna inom spelutveckling. Den tillämpade matematiken som du lär dig under det första året kommer du att använda under hela utbildningen och utveckla med tiden. Du lär dig bland annat C++-programmering AI, scripting, mjukvaruutveckling och nätverk. Du lär dig även att utveckla din egen spelmotor som sedan används i de spel som skapas tillsammans med de andra disciplinerna på The Game Assembly. Detta arbetssätt utgör ett unikt koncept som inte finns på någon annan utbildning inom spelprogrammering i Sverige.
Att arbeta tillsammans i dessa större projekt med hjälp av smidig projektledning är en viktig del av utbildningen. Detta då all spelutveckling sker tvärdisciplinärt och agilt. Vårt mål är att en Spelprogrammerare från The Game Assembly ska ha god insikt om vad det innebär att samarbeta med andra yrkesroller och därigenom också förstå de möjligheter och begränsningar som är kopplade till dessa.
Utbildningen är totalt 550 yh-poäng.
5 yh-poäng motsvarar en vecka
Här nedan ser du vilka kurser som ingår i utbildningen samt hur många poäng varje kurs är. Vänligen observera att uppdelningen per termin är ungefärlig, samt att detta kan komma att uppdateras.
-Introduktion: Programmering i C++
(35 yhp)
-Fördjupning: Programmering i C++
(15 yhp)
-Linjär algebra med fokus på 3D-matematik (20 yhp)
-Spelprojekt 1 (10 yhp)
-Spelprojekt 2 (10 yhp)
-Mjukvaruarkitetur och designmönster
(10 yhp)
-Designmönster för spelutveckling
(10 yhp)
-Datastrukturer och algoritmer (25 yhp)
-Tillämpad grafikprogrammering (25 yhp)
-Spelprojekt 3 (30 yhp)
-Spelprojekt 4 (20 yhp)
-Verktygsutveckling (10 yhp)
-Tillämpad artificiell intelligens (10 yhp)
-Tillämpad mjukvaruutveckling (15 yhp)
-Spelprojekt 5 (10 yhp)
-Spelprojekt 6 (25 yhp)
-Spelskriptning, implementation och design (10 yhp)
-Tillämpad nätverksprogrammering
(10 yhp)
-Specialisering och Portfolio (15 yhp)
-Spelprojekt 7 (40 yhp)
-Spelprojekt 8 (45 yhp)
-Lärande i arbete (150 yhp)
Utbildare | Spelprogrammering Malmö
Utbildare | Spelprogrammering Stockholm
Utbildare | Spelprogrammering Stockholm
Utbildare | Spelprogrammering Malmö
Utbildare | Spelprogrammering Stockholm
Utbildare | Spelprogrammering Stockholm
Utbildare | Spelprogrammering Malmö
Ansökningsperioden på The Game Assembly är förlagd till våren. Oftast öppnar ansökan i början av februari, men exakt datum varierar från år till år.
Läs mer om ansökningsprocessen här
För att söka till Spelprogrammerare behöver du ha:
Digitalt test hemma
I slutet av maj får alla behöriga sökande tillgång till ett digitalt test som omfattar frågor i matematik, logik och programmering (baserat på de särskilda förkunskapskraven).
Intervju
De sökande med högst poäng på det digitala testet bjuds in till intervjuer och ytterligare tester på The Game Assembly. Mer information om vad dessa innebär får de som blir kallad till intervju.
De 38 med högst resultat erbjuds en plats på utbildningen. En reservlista upprättas.
Grundläggande behörighet för yrkeshögskolestudier har den som uppfyller något av nedan kriterier:
Läs mer här om den grundläggande behörigheten på Myndigheten för Yrkeshögskolans hemsida.
Om du saknar behörighet inom Matematik 3 och/eller Engelska 6 kommer du att bli erbjuden att genomföra ett behörighetsgivande test. Blir du godkänd på testet blir du också behörig i ämnet.
Det bästa du kan göra inför antagningstesterna är att fräscha upp dina kunskaper i Programmering 1, Matematik 3b/3c. Ett tips kan vara att titta på NOG-delen på gamla högskoleprov, då de prövar förmågan att tänka logiskt med hjälp av matematiska problem.
Fortsätt utforska och testa för att lära dig nya saker. I början av spelutbildningen kommer vi att arbeta i spelmotorn Unity, som är gratis att ladda hem, och det finns mängder med tutorials på nätet. Ett sätt att lära sig mer är att ladda ner motorn och prova på att använda den redan innan utbildningens start. Det huvudsakliga programmet vi kommer att använda för programmering i utbildningen är Visual Studio. Detta är även gratis och tillgängligt att ladda ner hemma.
Om du är obekant med konceptet “class” inom programmering, ta en snabb titt på detta då detta brukar vara den första stora tröskeln för många som är nya inom programmering. Här är två tips på tutorials från cplusplus.com och YouTube.
Även om utbildningen ges på svenska så ingår en hel del litteratur på engelska. Om du är ovan vid att läsa böcker om kod och/eller på engelska så rekommenderar vi även att du börjar träna din läsvana redan innan utbildningen. Den första boken på utbildningen är ”C++ Primer” (ISBN: 9780321714114).
Sökande till spelprogrammering kommer först att genomföra ett digitalt test hemifrån. De med högst poäng kommer sedan att bli kallade på intervju och få genomföra test på plats.
Programmeringstestet genomförs inte i något speciellt språk, utan innehåller mer generella programmeringsfrågor.
Spelprogrammerare skriver kod som gör handlingar i spelet möjliga. Detta handlar om att ta det material som skapats och ge det liv. Spelprogrammerare kan även utveckla olika inriktningar i arbetslivet såsom AI, Engine, Gameplay, Tools med mera.
Nej, för att ansöka till spelprogrammerare krävs ingen portfolio. I stället genomför de sökande ett antal tester som antagningsprov.
För behörighet till utbildningen krävs Programmering 1 eller motsvarande utbildning. Under utbildningens gång så kommer du även att lära dig programmeringsprinciper från grunden.
För att vara behörig krävs att du har en gymnasieexamen samt godkänt betyg följande kurser:
Mer information om Yrkeshögskolor och behörighet hittar du här.
Studerande, Spelprogrammerare
Studerande, Spelprogrammerare
Då kommer vi bland annat hjälpa dig ha koll på viktiga datum kopplat till ansökningsprocessen.
Genom att skicka in en intresseanmälan samtycker du till att få utskick om vald utbildning där vi informerar om utbildningen, viktiga datum och hur du ansöker. Vi kommer då att behandla ditt namn och din e-postadress med stöd av ditt samtycke fram tills att du återkallar samtycket, avregistrerar dig från våra utskick, eller på annat sätt invänder mot marknadsföringen.
När du skickar in en intresseanmälan samtycker du även till att vi använder informationen du angett i formuläret tillsammans med informationen du anger om du påbörjar en ansökan via YH-antagningen. Informationen vi använder från din ansökan är e-post, status och vald utbildning, syftet är att anpassa våra utskick så de blir mer relevanta för dig utifrån var i ansökningsprocessen du befinner dig.
Våra informationsutskick innehåller så kallade spårningspixlar, vilket är ett vanligt sätt för att se om utskicken blir öppnade av mottagarna. På ett liknande sätt kan vi även se om mottagarna klickar på länkarna samt vilka länkar de klickar på. Vi använder denna information främst för statistisk analys av våra utskick för att se hur vi kan förbättra utskicken så att de blir mer intressanta för mottagaren. Hanteringen av spårningspixlar sker med hjälp av Microsoft Dynamics.
Du har rätt att när som helst ta tillbaka ditt samtycke. Detta gör du genom att kontakta malmö@thegameassembly.se eller genom att klicka på avregistreringslänken som finns i alla utskick. Återkallande av ditt samtycke påverkar inte lagligheten av behandlingen innan samtycket återkallades.
Du har även rätt att kontakta oss för att få information om vilka uppgifter som behandlas om dig eller för att begära rättelse, överföring, radering eller begränsning av dina personuppgifter. Klicka här för att läsa mer om dina rättigheter och hur vi hanterar personuppgifter.