Rolle: Koncept, Design og Udvikling · Eget eksperiment · 2026
Opgaven
At bygge et komplet browserbaseret spil, hvor grafik, gameplay, animationer, lyd, scoring og brugerinput hænger sammen i én samlet oplevelse.
Målet var ikke at lave endnu en lille teknisk demo, men et spil, man faktisk får lyst til at spille igen.
Valgene
Modsat Cosmic Tunnel er Neon Breach bygget uden et spilbibliotek — ren Canvas API og et selvskrevet game loop. Det er mere kode at vedligeholde, men det giver fuld kontrol over kollisionsdetektion og partikeleffekter, som graze-mekanikken er afhængig af: spilleren skal kunne flyve millimeter fra en fjendes projektil uden at det registreres som et hit, og den præcision er lettere at style, når man selv ejer hele opdateringsloopet. Kontrollerne blev designet parallelt til tastatur og touch fra begyndelsen, ikke tilføjet bagefter — det er derfor spillet ikke føles som en mobilport af en desktop-oplevelse.
Hvad der blev bygget
Neon Breach er et klassisk arcade-shooter med fem sektorer og fem forskellige bosser. Spilleren bevæger sig gennem banerne, skyder fjender og samler upgrades mellem sektorerne.
Spillet har også en Overdrive-mekanik, som oplades gennem gameplay. En særlig del af mekanikken er graze-systemet: Ved at flyve tæt forbi fjendens projektiler får spilleren bonus og bygger samtidig Overdrive op.
Kontrollen er tilpasset både desktop og mobile enheder. På computer bruges WASD eller piletaster til bevægelse og Space til at skyde, mens mobile spillere kan styre med tilt og holde fingeren nede for at skyde.
Der er også pause, lydstyring, game-over flow og en Hall of Fame, hvor high scores kan gemmes.
Resultat
Et færdigt spil, der kan åbnes direkte i browseren og spilles uden installation.
Neon Breach blev samtidig et eksperiment i, hvor langt man kan drive et komplet arcade-spil direkte på webplatformen — fra den første idé og visuelle retning til gameplay, scoring, lyd, controls og den færdige live-version.
Som med KodeKids andre projekter er idé, design, udvikling og lancering samlet ét sted.
