
Mighty Morphin Power Rangers: Rita Rewind
A custom CRT shader developed for Atari's Mighty Morphin Power Rangers: Rita Rewind, Tetris and more.
View Project
GM Shaders
Comprehensive shader tutorials designed for professional game developers and software engineers.
View Project
Shader Arsenal
A vast collection of minimalist shaders — less than 280 characters each!
View Project
Mandelbots
A 3D split-screen multiplayer FPS built in just 11 days using GameMaker and custom shaders.
View ProjectMy Other Works
Oct 2024: Venomize Mod - Wrote the shaders in the official Venom Mod for Opera GX
Sep 2024: Nebula Effects - A versatile 2.5D Nebula shader background for games
Jul 2024: Opera Dynamic Themes - Created the Polar Winds dynamic wallpaper for Opera's main browser
Jun 2024: Voxel Demo - A new and improved voxel raytracing tutorial and demo built-in GameMaker
May 2024: Fizz - Won Opera GX's Live Wallpaper Jam with an interactive bubble simulation wallpaper
Apr 2024: Cyberpunk 2077 Mod - Wrote the shaders in the official Cyberpunk Mod for Opera GX
Mar 2024: Mighty Morphin Power Rangers: Rita's Rewind - Wrote the CRT shader for Atari and Digital Eclipse
Feb 2024: Heartblocker - A browser extension built for Opera GX with text replacement, image filtering and shader effects
Dec 2023: Released 27 shader tutorials in 2023
Jun 2023: MandelBots - a 3D split-screen FPS built in 11 days with GM
May 2023: Released Watchfaces on Facer - Little shaders for modern smartwatches
Apr 2023: FXAA for GameMaker - Fast-approximate anti-aliasing brought to GM
Mar 2023: Simple 2D Light Demo - Unlimited lighting system for GM without requiring shaders
Feb 2023: Wrote shader mods for Opera
Jan 2023: Candy Ravine - 3D raymarched game built in just 4 hours
Oct 2022: Fractal Texturing - A technique developed for preserving texture detail at any scale
Aug 2022: Halftone Effect - Imitates CMYK paper printing
Aug 2022: Launched mini.gmshaders - Began regularly writing mini tuts
Jul 2022: Advanced Lighting System - Handles emissive light bouncing, ambient occlusion, volumetric fog and more
May 2022: Wrote several filter fx implemented in GameMaker (LUT color grading, blocks, clouds, color balance, noise, gradients, various blurs and more)
Apr 2022: Voxel Raytracing in GameMaker - Developed techniques for rendering volumetric textures with shadows and reflections
Dec 2021: Numbos - A vaporwave effect including diffuse reflections, shockwaves, skyboxes and procedural variations
Aug 2021: 2D Bokeh Blur - A 2D Depth Of Field effect for GameMaker
Jun 2021: Flashflight - 3D procedurally generated flight game with volumetric lighting, black hole distortion and SDF collision detection
Jun 2021: 1-Pass Disk Blur - Simple but effective solution for blurring in one shader pass
Mar 2021: 2D Fire Effect - Various fluid fire effects
Mar 2021: Three Mice In A Trenchcoat - 3D stealth game built in 5 days, with SSAO, shadows, animations and more
Feb 2021: 3D Water Shader for GM - Realistic water with lots of variations
Oct 2020: Realtime raytracing - Volumetric model representation (SDF) and rendering with soft shadows, ambient occlusion and reflections
Mar 2020: Minecraft Shaderpacks - Several open-source shader effects for Minecraft, including DOF, procedural texturing and global curvature
Dec 2014: Launched XorShaders - The original shader tutorial website
Sep 2024: Nebula Effects - A versatile 2.5D Nebula shader background for games
Jul 2024: Opera Dynamic Themes - Created the Polar Winds dynamic wallpaper for Opera's main browser
Jun 2024: Voxel Demo - A new and improved voxel raytracing tutorial and demo built-in GameMaker
May 2024: Fizz - Won Opera GX's Live Wallpaper Jam with an interactive bubble simulation wallpaper
Apr 2024: Cyberpunk 2077 Mod - Wrote the shaders in the official Cyberpunk Mod for Opera GX
Mar 2024: Mighty Morphin Power Rangers: Rita's Rewind - Wrote the CRT shader for Atari and Digital Eclipse
Feb 2024: Heartblocker - A browser extension built for Opera GX with text replacement, image filtering and shader effects
Dec 2023: Released 27 shader tutorials in 2023
Jun 2023: MandelBots - a 3D split-screen FPS built in 11 days with GM
May 2023: Released Watchfaces on Facer - Little shaders for modern smartwatches
Apr 2023: FXAA for GameMaker - Fast-approximate anti-aliasing brought to GM
Mar 2023: Simple 2D Light Demo - Unlimited lighting system for GM without requiring shaders
Feb 2023: Wrote shader mods for Opera
Jan 2023: Candy Ravine - 3D raymarched game built in just 4 hours
Oct 2022: Fractal Texturing - A technique developed for preserving texture detail at any scale
Aug 2022: Halftone Effect - Imitates CMYK paper printing
Aug 2022: Launched mini.gmshaders - Began regularly writing mini tuts
Jul 2022: Advanced Lighting System - Handles emissive light bouncing, ambient occlusion, volumetric fog and more
May 2022: Wrote several filter fx implemented in GameMaker (LUT color grading, blocks, clouds, color balance, noise, gradients, various blurs and more)
Apr 2022: Voxel Raytracing in GameMaker - Developed techniques for rendering volumetric textures with shadows and reflections
Dec 2021: Numbos - A vaporwave effect including diffuse reflections, shockwaves, skyboxes and procedural variations
Aug 2021: 2D Bokeh Blur - A 2D Depth Of Field effect for GameMaker
Jun 2021: Flashflight - 3D procedurally generated flight game with volumetric lighting, black hole distortion and SDF collision detection
Jun 2021: 1-Pass Disk Blur - Simple but effective solution for blurring in one shader pass
Mar 2021: 2D Fire Effect - Various fluid fire effects
Mar 2021: Three Mice In A Trenchcoat - 3D stealth game built in 5 days, with SSAO, shadows, animations and more
Feb 2021: 3D Water Shader for GM - Realistic water with lots of variations
Oct 2020: Realtime raytracing - Volumetric model representation (SDF) and rendering with soft shadows, ambient occlusion and reflections
Mar 2020: Minecraft Shaderpacks - Several open-source shader effects for Minecraft, including DOF, procedural texturing and global curvature
Dec 2014: Launched XorShaders - The original shader tutorial website