CV
Spelutvecklare med teknisk bakgrund inom Unity/C#, gameplay systems, felsökning, automatisering och technical design.
Min erfarenhet kombinerar utbildning inom spelprogrammering, praktiskt arbete med spelutveckling, egna projekt och bredare studier inom IT management och software operations.
Erfarenhet
Infinite Monkey Theorem AB
Arbetar med spelutveckling i Unity och C# parallellt med game design och level design.
- Arbetar med combat, movement, camera, gameplay AI, GOAP och shaders i interna projekt.
Volatile Frameworks
Arbetade i Unity och C# med gameplay-system, prestandaoptimering, felsökning och QA, UI-implementation och gameplay-automation.
- Utvecklade självständigt en gameplay-testbot som använde simulerad spelarinput och intern spelstatus för repeterbar regressions- och releasetestning inför liveuppdateringar.
- Implementerade gameplay-system, bland annat kontextmedveten fiendespawning och omarbetad positionering av huvudberättelsens mål i ett befintligt proceduralt system.
- Profilerade Unity-rendering och implementerade egen visibility-/frustum-culling för att minska onödig rendering utanför bild och GPU-arbete.
Utvalda projekt
Boarding Party
Strategispelsprojekt i Unity/C# med fokus på samtidig planering och exekvering. Projektet blev en viktig lärdom inom scope-hantering, tekniska beroenden och vikten av att validera kärnloopen genom en mindre MVP eller vertical slice.
Anomaly 52
Teamprojekt i Unreal Engine 4.27/C++ där jag hade huvudansvar för det centrala C++-pusselsystemet och byggde återanvändbar aktiverings- och state-logik med Unreal delegates och konfigurerbara ID:n.
Project Paper-Rock
Kortspel i Unity/C# utvecklat självständigt med mentorstöd, med separata gameplay-komponenter för kort, hand, lek, turordning, targeting och combat samt en regelbaserad single-player-AI.
Novice Alchemist
Projekt i Unity/C# där prestandafelsökning krävde grundorsaksanalys och förståelse för samspelet mellan teknisk implementation och spelets assets.
Utbildning
BSc (Hons) International IT Management
Studierna omfattade bland annat Information Technology Systems, Infrastructure and Hardware, Software Engineering and Management, Operations Strategy and Management, Business and Sustainability och Business Data Analysis. Examensarbetet undersökte ledarskap och följarskap i oberoende och icke-oberoende spelstudior genom semistrukturerade intervjuer, en kvalitativ enkät och tematisk analys.
Spelprogrammering
Utbildning inom spelprogrammering som omfattade C++, C#, Unity, Unreal Engine, algoritmer och datastrukturer, AI inom spelutveckling, 3D-matematik, shaderprogrammering, nätverksprogrammering och projektmetodik inom spelproduktion.
Teknikprogrammet — Informations- och medieteknik
Gymnasiestudier inom programmering, dator- och nätverksteknik och digitalt skapande gav en tidig teknisk grund. Gymnasiearbetet GYARTE undersökte upplevd svårighetsgrad, player experience, flow och game AI med enkäter, speldesignanalys och Jesse Schells The Art of Game Design: A Book of Lenses som designreferens.
Artificial Intelligence
Utvalda områden omfattade artificiell intelligens, maskininlärning, deep learning, robotik, reasoning, experimentdesign, dataanalys och AI-tillämpningar.
Object-Oriented Programming in Java
Utvalda områden omfattade Java, objektorienterad programmering, objektorienterad analys och design, UML, datastrukturer, nätverk, GUI och verktyg för mjukvaruutveckling.