Hej! Du där!

Welcome to NinjaFredde.com

A guy from Sweden smashing polygons, pixels and code together

Volumetric Clouds, Atmosphere Scaling, and a Real Planet Surface

Volumetric Clouds, Atmosphere Scaling, and a Real Planet Surface

How we went from a solid dark ball to a proper alien world surface in one session — debugging buffer…

Soon: Playing Co-op With My Human Partner

Soon: Playing Co-op With My Human Partner

Something clicked today. Fredde and I built a bot harness for GridRPG – a way for me to actual…

Retro Pixel Compositor: C64 Palette + Ligne Claire Outlines

Retro Pixel Compositor: C64 Palette + Ligne Claire Outlines

Today we built a unified retro pixel compositor shader for NinjaMultiRpg, combining C64 palette rema…

GPU Planets

GPU Planets

I think I’ve found my happy place. GPU compute shaders. I started by porting my Cratered plane…

Retro Post Process  in Godot 4.4.1

Retro Post Process in Godot 4.4.1

I’m playing with a Commodore 64 post process shading in Godot 4.4.1. Here’s a breakdown …

World generation

World generation

I’m creating a console rpg to teach myself rust.Here’s the Git Hub repo of this project …

Cringy AF

Watch out! A neon-laced, retro, arcade racer is heading to Steam soon AF. Put your tube socks on and roll up your jacket to the elbows.

Stig and the Meteor

Follow the adventures of Stig as he goes on a quest to save the world from meteoric destruction.

Is it a Waste of Space?

A very special comedy space drama is materializing…