Om
Jag är en tekniskt orienterad spelutvecklare med ett starkt intresse för gameplay systems och samspelet mellan programmering, design och spelarupplevelse.
Min starkaste aktuella stack är Unity och C#. Jag tycker om att förstå hur system fungerar tillsammans, identifiera varför problem uppstår och utvärdera de tekniska och designmässiga avvägningarna bakom olika lösningar.
Teknisk bakgrund
Min bakgrund kombinerar tekniska studier, formell utbildning inom spelprogrammering, professionell erfarenhet av spelutveckling samt bredare studier inom IT och business.
Jag utbildade mig inom spelprogrammering på Futuregames, där utbildningen omfattade bland annat C++, C#, Unity, Unreal Engine, algoritmer och datastrukturer, AI inom spelutveckling, 3D-matematik, shaderprogrammering, nätverksprogrammering och projektmetodik inom spelproduktion.
Under min praktik på Volatile Frameworks arbetade jag i Unity och C# med bland annat felsökning, prestandaoptimering, UI-förbättringar, analytics, QA, buggrättning och gameplay-automation. Ett av mina huvudprojekt var en automatiserad gameplay-testbot som kunde spela spelet som en spelare och stödja testning inför releaser.
Hur jag angriper problem
Jag tenderar att betrakta problem som delar av sammanhängande system snarare än som isolerade uppgifter. Det innebär att jag försöker förstå hur en teknisk förändring påverkar gameplay, produktionsberoenden, underhållbarhet och spelarupplevelsen.
Det perspektivet syns bland annat i Boarding Party, där scope och tekniska beroenden blev viktiga lärdomar, och i Novice Alchemist, där prestandafelsökning krävde att se bortom det synliga symptomet och förstå samspelet mellan kod och assets.
Bredare perspektiv
Utöver spelutveckling har jag en BSc (Hons) i International IT Management. Jag ser den utbildningen som ett komplement till min tekniska bakgrund, inte som ett steg bort från utveckling.
Den har gett mig ett bredare perspektiv på software management, operations, business sustainability och hur tekniska beslut existerar i ett större produktions- och organisationssammanhang.
Min riktning
Mitt nuvarande fokus är roller där jag kan fortsätta utvecklas som gameplay programmer, game developer eller technical designer och samtidigt få mer professionell erfarenhet av produktion, samarbete och leverans.
På längre sikt vill jag ta större ansvar för system, teknisk riktning och att hjälpa team bygga bättre spel, men min omedelbara prioritet är att fortsätta stärka min praktiska utvecklingserfarenhet.