Boomi Countdown
Ett snabbt och socialt sällskapsspel för 4–12 spelare. Spelarna ansluter via mobil eller dator till ett gemensamt rum där en pixlad bombvarelse Boomi, skickas runt under en 60-sekundersrunda. En spelare placerar Boomi i hemlighet, och alla andra försöker lista ut vem.

Min roll
Det här var ett soloprojekt där jag ansvarade för allt från speldesign och UX till frontendutveckling och driftsättning. Jag byggde multiplayerflödet i realtid med Firestore, designade pixel-UI:t, implementerade sprite-animationer med PixiJS och lade till ljudeffekter och bakgrundsmusik med Howler.js.
Projektet byggdes under sex veckor som en del av examen, med fokus på spelbarhet, tillgänglighet (WCAG 2.1 A/AA) och en tydlig retrokänsla.
Teknikstack
Årets bästa examensarbete
"Ett mycket väl genomfört examensarbete med hög kvalitet, både tekniskt och estetiskt. Den studerande har med stort engagemang och skicklighet tagit sig an avancerade utmaningar inom multiplayer och skapat en genomarbetad och välfungerande helhet, presenterad i en lekfull kostym. Ett imponerande arbete som vittnar om både kreativitet och teknisk höjd."
Medieinstitutet"Kasper har genom sitt examensarbete visat en imponerande kombination av teknisk skicklighet, kreativitet och starkt driv inom programmering. Det är ett projekt som verkligen sticker ut och som tydligt speglar både hans höga ambitionsnivå och den fina utveckling han gjort under utbildningens gång, både kompetensmässigt och personligt."
Mål
Målet med Boomi Countdown var att utmana mig själv tekniskt samtidigt som jag ville utveckla mina kunskaper inom UI/UX och interaktiv design. Jag ville skapa ett projekt där jag kunde samla mycket av det jag lärt mig under utbildningen och praktiken i en och samma helhet — från komponenttänk och state-hantering till animationer, spelmekanik och användarupplevelse. Samtidigt ville jag bygga något som kändes personligt, lekfullt och visuellt genomarbetat, snarare än ännu en traditionell webbapplikation.
Utmaning
Den största utmaningen var att arbeta med PixiJS och förstå hur mycket logik som faktiskt krävs för att skapa ett spel som känns responsivt och naturligt. Det handlade inte bara om att få saker att fungera tekniskt, utan också om att få rörelser, animationer och timing att upplevas mjuka och intuitiva för spelaren.
Samtidigt blev samspelet mellan teknik och användarupplevelse en stor utmaning. Jag behövde hela tiden balansera visuella idéer med prestanda, struktur och spelbarhet. Många lösningar som först verkade bra i teorin visade sig antingen bli för komplexa eller skapa en sämre upplevelse i praktiken.
Lösning
Jag löste mycket genom att arbeta iterativt och testa mig fram steg för steg. I stället för att fastna i perfektion tidigt fokuserade jag på att snabbt bygga fungerande lösningar, utvärdera dem och därefter förbättra detaljerna. Det gjorde att jag kunde identifiera vad som faktiskt tillförde värde till upplevelsen och vad som bara gjorde projektet onödigt komplicerat.
En viktig insikt under arbetet var också att man inte alltid behöver bygga allt från grunden. Vissa animationer och övergångar blev både smidigare och mer lättunderhållna genom enklare lösningar, exempelvis med CSS-transitions istället för avancerad spellogik i varje del. Det hjälpte mig att fokusera mer på helhetsupplevelsen än på att göra allt tekniskt komplext.
Resultat & insikter
Slutresultatet blev ett projekt som speglar mig både tekniskt och kreativt. Boomi Countdown blev inte bara ett sätt att fördjupa mina kunskaper inom animation, logik och interaktivitet, utan också ett kvitto på hur mycket jag utvecklats under utbildningen.
Jag fick en större förståelse för hur viktigt det är att välja rätt lösning för rätt problem, och att enkelhet ofta kan skapa en bättre användarupplevelse än överkomplicerade implementationer. Framför allt lärde jag mig hur mycket iteration, testning och användarperspektiv påverkar slutresultatet — och kanske viktigast av allt: jag lyckades skapa ett faktiskt spelbart spel med en tydlig identitet och personlighet.