
Coder, Maker, 3D Printer-er, GLSL shader writer. Author GLSL Shader Shrinker and co-founder of @GimpySoftware.
Cambridge, UK
Joined November 2010
- Tweets1.4K
- Following452
- Followers723
- Likes12K
Pinned Tweet
I rebuilt Wolfenstein 3D from scratch in C#—then added coloured lighting, god rays, fog, bloom, shadows, and water caustics.
Still the original 1992 artwork. ✨
🎥 youtu.be/sdD4hbzsEHA
⭐ github.com/deanthecoder/Wolf…
#Wolfenstein3D #GameDev #CSharp #Avalonia
Updated my old face tracking demo (github.com/deanthecoder/Holo…) to use #GodotEngine. Quite happy with the result! #CreativeCoding #HeadTracking #ScreenshotSaturday
So excited - My #Mechwarrior 2 port to the #MetaQuest3 ! Very first play on the real device.
Lots to do...
YouTube: youtube.com/shorts/rKjKblHX2…
#godot #retrogaming #VR
ZXBasic is a free interpreter that recreates the look and feel of programming a #ZXSpectrum. Modern editing, a few extra commands ('RENUM'), and an option CRT effect. Fun! #indiedev #retro
github.com/deanthecoder/ZXBa…
ZXBasic is a free interpreter that recreates the look and feel of programming a real #ZXSpectrum. Modern editing, a few extra commands ('RENUM'), and an option CRT effect. Fun!
#indiedev #retro
github.com/deanthecoder/ZXBa…
Typing in #BASIC code from old INPUT magazines, just as I did 40 years ago. Happy days.
If your #mech doesn't even have a #FluxCapacitor is it even a mech, bro? 😂
#MechWarrior2 #remake #indiedev
Adding glass and scratches to my custom #Mechwarrior2 engine.
I love playing with the 'effect' values until I get the result I want. Closer each time...
#godot #indiedev #mech2
Some stills from my #Mechwarrior2 engine, which adds more modern textures and post-processing.
#retro #mech2 #battletech
After the challenge of my #Wolfenstein3D engine remake, I've decided to try #Mechwarrior2.
Based on the DOS version, but layering newer effects. Will possibly port to #VR too.
#retrogaming #godot
Thanks very much! 🙏
Replying to @deanthecoder
Great project, we gave this a shoutout on our site
osxdaily.com/2026/07/31/play…
I nearly forgot to add the #GetPsyched message! 😬
It wouldn't be proper without it...
#wolfenstein #indiedev
My #Wolfenstein engine now has colored lighting, bloom, fog, shadows, god rays, and a tonne of other new effects—all using the original artwork!
Open-source C# project:
github.com/deanthecoder/Wolf…
#GameDev #CSharp #RetroGaming #OpenSource #AvaloniaUI
Having trouble finding the exit in #Wolfenstein?
I have you covered...
My #Wolfenstein engine now has colored lighting, bloom, fog, shadows, god rays, and a tonne of other new effects—all using the original artwork!
Open-source C# project:
github.com/deanthecoder/Wolf…
#GameDev #CSharp #RetroGaming #OpenSource #AvaloniaUI
My #Wolfenstein engine now has colored lighting, bloom, fog, shadows, god rays, and a tonne of other new effects—all using the original artwork!
Open-source C# project:
github.com/deanthecoder/Wolf…
#GameDev #CSharp #RetroGaming #OpenSource #AvaloniaUI
Enemies now get illuminated when under a light, or from muzzle flash. Proper enjoying myself on this project. 😎
Full source: github.com/deanthecoder/Wolf…
#wolfenstein #indiedev #retrogaming
Let there be light(s) !
The shader code updated to add muzzle flash, ceiling/lights, treasure illumination, and more.
Quite happy with how this is turning out. All artwork still 100% original.
#wolfenstein #shadercoding #retrogaming #sksl
Let there be light(s) !
The shader code updated to add muzzle flash, ceiling/lights, treasure illumination, and more.
Quite happy with how this is turning out. All artwork still 100% original.
#wolfenstein #shadercoding #retrogaming #sksl
Working on a #CSharp implementation of #Wolfenstein 3D. My software renderer is comparible to the original game, but I've started a shader renderer too, allowing more atmospheric lighting. Lots more to do!
github.com/deanthecoder/Wolf…
#AvaloniaUI #CrossPlatform #github

























