Utbilda dig till Spel­programmerare

Studerandeverk av en studerande på utbildningen till spelprogrammerare där en drake vandrar runt ett klot.

Om Spel­programmerare

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 flera spel, från vision till färdigt spel.

Utbildningstyp Program

Studieform Klassrum

Studieort Malmö, Stockholm

Omfattning 110 veckor eller 2,5 år

Ansökningsperiod Stängd (Sista ansökningsdag: 4 maj, 2026)

Studiestart aug 2026

Språk Svenska

Antal platser 38

Kostnadsfri CSN-berättigad

Vad gör en spel­programmerare?

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:

    • Spelprogrammerare
    • Gameplay-programmerare
    • Tools-programmerare
    • Nätverksprogrammerare.

    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.

Möt våra utbildare

  • Albin Esko

    Utbildare | Spelprogrammering Malmö

  • Axel Godman

    Utbildare | Spelprogrammering Stockholm [Tjänstledig]

  • Björn Ottosson

    Utbildare | Spelprogrammering Stockholm

  • Daniel Borgshammar

    Utbildare | Spelprogrammering Malmö

  • Folke Stövring-Nielsen

    Utbildare | Spelprogrammering Stockholm

  • Hjalmar Danielsson

    Utbildare | Spelprogrammering Malmö

  • Qrikko Lindström

    Utbildare | Spelprogrammering Stockholm

  • Tommie Hansmar

    Utbildare | Spelprogrammering Malmö

  • Tove Laursen

    Utbildare | Spelprogrammering Stockholm

Under utbildningen

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 på heltid med en skolvecka på 40 timmar. Eftersom samarbetet med andra är en viktig del av lärandet är du på plats på skolan måndag till fredag kl. 9–18.

Utbildningens kurser

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.

Vill du vet mer om vilka programvaror som förekommer i utbildning? Läs mer på vår sida Software and Services

  • 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)

  • Termin 2


    -Mjukvaruarkitetur och designmönster för spelutveckling
    (20 yhp)
    -Datastrukturer och algoritmer (25 yhp)
    -Tillämpad grafikprogrammering (25 yhp)
    -Spelprojekt 3 (25 yhp)
    -Spelprojekt 4 (25 yhp)

  • Termin 3


    -Verktygsutveckling (10 yhp)
    -Tillämpad artificiell intelligens (10 yhp)
    -Tillämpad mjukvaruutveckling (15 yhp)
    -Spelprojekt 5 (35 yhp)

     

  • Termin 4


    -Spelskriptning, implementation och design (10 yhp)
    -Tillämpad nätverksprogrammering
    (10 yhp)
    -Specialisering och Portfolio (15 yhp)
    -Spelprojekt 6 (40 yhp)
    -Spelprojekt 7 (45 yhp)

  • Termin 5 & 6


    -Lärande i arbete (150 yhp)

Programvara

Läs mer på vår sida Software and Services