![Sketch (Cartoon) Shader [Post-Processing]](https://img.itch.zone/aW1nLzEzNTExMzQxLnBuZw==/original/BA9Isu.png)
Sketch (Cartoon) Shader [Post-Processing]
A downloadable asset pack
✅The most complete Sketch shader available. Turn the game image into a drawing/sketch easily!
You can get really cool effects with almost no effort! 😏
~ for GameMaker engine.
FEATURES
- Super customizable, control every aspect of the effect;
- Outlines;
- Hatching;
- Dirt;
- Paper;
- Scribble effects/animation;
- Emission - make outlines shine with the Bloom effect;
- Mask feature: Each RGBA channel represents something to be erased, use this to create stroke reveal effects!
- Modular and easy to install in Post-Processing FX (optional);
- High performance;
- Fast shader compilation;
- Cross-platform compatibility;
- Documentation (ReadMe file);
⚠️ This effect is an Add-on (external effect) for Post-Processing FX. But if you don't have it and just want to use the effect, simply drop a single object into the room and it will apply the effect to the screen.
Note: Illustrative images! This asset does NOT come with Post-Processing FX and the debug UI, It doesn't include Bloom and other additional effects. Images used as store demonstration, they are NOT included in the asset.
Banner 3D girl model by rhido.mnf.
By purchasing, you agree that you may not resell or redistribute the source code in any way (ex: GitHub and Marketplace). The compiled product can be used commercially in any game or software. Use for any A.I. training is NOT allowed. This project was made entirely by a human.
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $20 USD. You will get access to the following files:
Download demo
Development log
- Sketch Shader v3.15 days ago
- Sketch Shader v3.0.1Jan 12, 2026
- Sketch Shader v3.0Dec 24, 2025
- SketchShader v2.0Mar 21, 2025
- SketchShader v1.0.1Sep 28, 2023
- SketchShader v1.0Sep 27, 2023





















Comments
Log in with itch.io to leave a comment.
Hello Foxy, I'm trying to download the demo, but the Download link seems to be to the License.txt instead?
Hello k47!
The demo is the first link in the description.
Marvelous stuff!
But:
"⚠️ This effect is an Add-on (external effect) for Post-Processing FX. If you want to use it without PPFX, you will have to modify the GML (not the shader) code to suit your needs (easy to do too). "
How is that done? I'd like to buy this, but don't have the extra $50 for PPFX...
Thanks
Hello, zDeath!
The object that comes with it attempts to simulate the PPFX renderer in a very basic way; that's essentially what this statement means. Actually, you can use the object that comes with it, but if you need to mix it with other effects you have, you may need to modify the GML code.
Thanks ^^
Ok, but what does that actually mean? Do I have to modify 1000 lines, or just 10?
A little more detail please...
THANX!
Around 10 yes, most of the work happens in the shader. The GML side is more about sending shader uniforms.
Ok, sounds good. Do you supply the answers/lines that need to be changed, when buying it?
I have a Discord server for implementation questions.
This really looks great and what i was looking for, sadly this appeared when searching for Godot shaders, but then again, this is amazing work.
wish i could use it
Thank you very much for your kindness, I'm glad you liked it ^^, I wish I could have support for other engines, but only GameMaker this time ^^'
Hi, where can I find the readme file with the documentation for this shader? I'm having trouble implementing it. I already have the PPFX package and tried to include the new effect into the main effects profile via the new FX_Sketch function (after adding it to the external FX), but it came out with once quarter of the image black and white the others partly outlined and weird artefacts everywhere (I can't seem to upload images right now).
Hello!
For use with Post-Processing FX, the effect should be treated as an external effect, and added in the way described in the tutorial. The effect should be drawn by PPFX itself, rather than manually, so the resolution will be the same and the effect will work correctly.
Thank you for replying! I'm sorry to bother you with this - I may just be too inexperienced to solve this. I followed the tutorial you linked, but I'm unsure what you mean with 'the effect should be drawn by PPFX itself". After adding FX_Sketch to the xternal effects like the tutorial described I did this:
// CREATE EVENT
var effects = [
new FX_Sketch(true),
];
main_profile = new PPFX_Profile("Main", effects);
ppfx_id.ProfileLoad(main_profile);
// POST DRAW EVENT
ppfx_id.DrawInFullscreen(application_surface);
Is this wrong?
The code looks correct, what issue are you having exactly? Could you post it on imgur so I can take a look? A screenshot or video maybe
Also, what operating system are you testing on?
Here is a screenshot: https://imgur.com/a/TY6dFkA
I'm using Windows 10 and GameMaker Studio 2
Edit: Actually, maybe this screenshot is more helpful: It is the Main menu and in the background there are background images from other rooms that should not be in the main menu: https://imgur.com/a/mFSqSQI
Ahhh okay, it's not exactly a bug, but the effect is displaying a texture page from the game, because some texture is not associated with the effect. I'm not sure which texture exactly, though... This didn't happen before, so either a GM update did this, or some texture is set incorrectly. Could you check if the textures for the effect are defined correct, and not defined to something like -1?
Hey man! This looks awesome! How does it interact with zoomed-in graphics? For example the hatching on shadows. Is it going to zoom hatches with sprite size or keep small hatches on zoomed-in sprite? Maybe it can do both? This shader is extremely interesting and I'd love to use it when I zoom during cutscenes (so keep small hatches on big zoomed sprite)
Hey shamanforest, I'm glad you like it! :D
This is what it looks like on Zoom:
Well done~~
Thank you 😊
You're a lifesaver!!!
To keep this review short, this asset has capabilities I would have paid hundreds of dollars for if it were independent software. Of course, this regards my own hyper-specific needs, but the result is beautiful. I've only played around with the basic settings, I haven't even got in depth like the screenshots yet. Definitely worth the purchase for art minds!
Woah thanks a lot for the review and kindness! I'm glad you're liking it :D
Feel free to show the results here if desired too ;)