Code, engines & games

Projects

Rendering technology, small experiments, and things built to be played.

Open source

C++ / GPU performance

perftest ↗

A GPU texture and buffer performance tester. Small, focused experiments in how hardware actually behaves.

View repository ↗

Engines & renderers

HypeHype

Technical director responsible for rendering and performance on HypeHype’s gaming and game development platform, targeting Android (Vulkan), iOS (Metal) and web (WebGL, WebGPU).

DOTS Hybrid Renderer (Unity)

Led the DOTS Rendering team, developing high performance rendering technology with Burst C#, targeting PC, Mac, iOS, Android and Sony, Nintendo and Microsoft consoles.

Storm3D (Frozenbyte)

Developed and licensed Storm3D rendering technology to Finnish game studios when I was studying at university. Frozenbyte acquired it and built Shadowgrounds and the Trine series using it.

Games

PETAFAB: Bot Invasion

PETAFAB: Bot Invasion is a single-player first-person shooter with fully destructible environments and large-scale physics simulation. Blast through massive swarms of AI-controlled bots and take down huge bosses. Collateral damage is just a bonus.

Claybook

Developed Clayfield technology: fully destructible SDF worlds, GPU clay physics, fluid simulation and ray-traced rendering. Optimized Unreal Engine 4 for PC, Xbox One, PlayStation 4 and Nintendo Switch.

Steam Early Access began in 2017; the Nintendo Switch version followed on 12 March 2019.

Trials Evolution

Senior rendering lead on Trials Evolution, released first on Xbox 360 and later on PC as Trials Evolution: Gold Edition.

The PC version followed on 21 March 2013.

Trials 2 Second Edition

Senior rendering lead on Trials 2 Second Edition for PC, the predecessor to the console Trials series.

Pathway to Glory

Lead programmer on Nokia’s flagship N-Gage strategy game, developed at RedLynx.

I’ve Got Some Balls

Independently developed and released a 3D arcade game for PC. The game won magazine awards and broke Download.com’s daily download record.

More projects and professional history on LinkedIn ↗.