Tommi tog sin passion för spel till nästa nivå

Tommi har länge haft intresse för spel och programmering – nu har han tagit nästa steg och utbildar sig inom området hos oss. Här berättar han mer om utbildningen och ger oss en inblick i skollivet.

 

Än så länge har det mest spännande varit när man kommit igång med ett spelprojekt som sedan tar fart.

Tommi IsraelssonStuderande TGA, Spelprogrammerare

Berätta lite om dig själv – vem är du?

Tommi Israelsson heter jag och är 24 år gammal, jag är uppväxt på en hästranch i Värmland men bor för tillfället som inneboende i Stockholm. Jag har tidigare gått teknikprogrammet på gymnasiet med inriktning mot informations och mediateknik. Efter gymnasiet arbetade jag som telefonförsäljare ett kort tag, jag har även haft praktik som butiksmedarbetare samt jobbat som kundsupport och webbutvecklare under en kortare period.

Spel och programmering är stora intressen och några av mina favoritspel är väldigt inriktade mot programmering och problemlösning. Några favoriter är bland annat; SpaceChem, Shenzhen I/O, Molek-Syntez och alla andra spel gjorda av Zachtronics.

Berätta lite om din spelbakgrund?

Det första relaterat till spelprogrammering som jag började med var WarCraft 3:s level editor då min styvbror hade det installerat på datorn. I mellanstadiet började jag sedan hålla på med GameMaker och blev självlärd inom scripting i det. I högstadiet höll jag på med Unity och scriptade i UnityScript och runt 2012 började jag med Lua och Löve2D. I gymnasiet lärde jag mig sedan även lite C# och Python.

Som slutprojekt i webbutveckling och programmering i gymnasiet gjorde jag tillsammans med en annan elev ett turn-based multiplayer spel till webbläsaren, där jag främst hanterade backend grejerna medan han gjorde mycket av det grafiska gränssnittet och designen. Jag har även gjort ett litet html5 spel till webben med javascript och har även använt mig av spelmotorn Godot för att prototypa mina senare idéer.

Hur kom det sig att du sökte till spelprogrammerare hos oss?

Min kompis sökte in och eftersom jag länge haft intresse av spel och programmering bestämde jag mig för att söka.

Kan du berätta lite om utbildningen?

 Jag har ju inte gått hela utbildningen ännu, men än så länge har det mest spännande varit när man kommit igång med ett spelprojekt som sedan tar fart. Det mest givande har varit att få göra spel och den största utmaningen för mig personligen, har varit att kommunicera effektivt inom grupperna.

Vem passar för att bli spelprogrammerare? 

Jag skulle säga att den som spelar många olika spel och har ett logiskt tänkande har fördel. Så man har bred spelförståelse och har lätt att följa med i hur datorn så väl som spelaren tänker under spelets gång. Har man en mix av det, så tror jag att man passar perfekt för utbildningen!

Just nu fokuserar jag på att skriva kod och få coola saker att hända på skärmen!

I utbildningen ingår det praktik, vad skulle du säga är bra med det?

Jag har ingen riktig erfarenhet av att jobba i team eller spel utanför skolan, så jag tror att det är bra med praktik, eftersom man kommer få se hur det fungerar ute i den riktiga världen. Dels ta del av hur arbetet ser ut men även vilka andra system som används.

Hur ser du på framtiden efter utbildningen, vad har du för mål?

Just nu så tänker jag ta utbildningen som den kommer och höra efter mer under TGA:s ”Meet and Greet” event – hur det är att arbeta på olika spelföretag. Just nu fokuserar jag på att skriva kod och få coola saker att hända på skärmen! Jag är även ett stort fan av Valve och deras spel – så dom är jag nyfiken på att veta mer om.

Avslutningsvis, kan du ge tre råd till någon som funderar på att gå utbildningen?

◦ Man kan alltid börja öva redan nu. Både Unity, Unreal, Godot och en massa olika spelmotorer har gratisversioner eller är gratis, så det går alltid att experimentera och se vad man kan göra.

◦ Var beredd på mycket praktisk matte! Det är mycket mer matte och algoritmer i spel än vad man kan tro.

◦ Var inte rädd att fråga om hjälp, både på nätet och i klassrummet. Chansen är ganska stor att någon annan också stött på samma fel. Antingen har personen svar på problemet eller så kan man tillsammans lista ut det och lära sig ihop.