Webkode · Portfolio

Multiplayer-spil der kører direkte i browseren

Realtids 3D-spil uden installation: egen fysikmotor, autoritative game-servere og netværkskode der tåler dårligt wifi. Bygget fra bunden og driftet på egen Linux-server.

Projekter

Tre realtids multiplayer-spil, alle med klient og server bygget fra bunden — ingen spilmotor, ingen frameworks til fysik eller netværk.

RC City Pilot — dronekamera over byen

RC City Pilot

Multiplayer RC-flysimulator i en åben by. Egen flyfysik med opdrift, stall og turbulens, dynamisk vind som sværhedsgrad, dag/nat-cyklus og tre kameramoder.

Three.jsuWebSockets.jsEgen fysikPHP API
Soccar — kickoff i arenaen

Soccar

Raketbiler møder fodbold: boost, hop, flips og aerials. Signed distance field-fysik delt mellem klient og server, så klient-forudsigelse og server-facit altid stemmer overens.

Three.jsSDF-fysikKlient-prediktionWebSockets
WebStrike — first person med AK-47

Webstrike

Taktisk FPS i browseren. Autoritativ server i F#/.NET med 64 Hz-simulation, lag-kompenseret hit-detection og binær snapshot-serialisering. Klienten er F# kompileret til JavaScript med Fable, renderet med Babylon.js (WebGPU med WebGL2-fallback).

F# / .NET 8FableBabylon.jsLag compensationBinær protokol

Hvad jeg kan hjælpe med

Freelance-opgaver, store som små. Spillene ovenfor er bygget end-to-end — samme tilgang kan bruges på din idé.

🎮

Spil & 3D på nettet

Three.js/WebGL, spilmekanik, fysik og performance-optimering til 60 fps i browseren.

📡

Realtid & multiplayer

WebSockets, autoritative servere, klient-prediktion, lag-kompensation og binære protokoller.

🛠️

Fullstack web

Frontend, API'er (PHP/Node/.NET), databaser og integrationer — fra idé til noget der kører.

🛡️

Server & drift

Linux, nginx, deployment, overvågning og adgangsstyring — alt her på siden driftes på egen server.

Skal vi bygge noget?

Skriv en mail med hvad du har brug for — du får et ærligt bud på om jeg kan hjælpe, og hvad det kræver.

oliver@webkode.dk

Udviklet med AI-parprogrammering (Claude) — design, arkitektur og drift er min.