Sketchy Renderer
A downloadable game for Windows, macOS, and Linux
Download NowName your own price
A third person game made in Godot with a sketchy screen shader.
This project can be used as a starting point or as a reference for making certain systems in Godot.
Github page for the source of the project.
Features
- Character controller with smooth animation blending and orbital camera system.
- Spatial shader that reads from the screen and normal texture to apply post processing.
- Character selection screen before the scene with gameplay is loaded.
- Transition from one scene to another by using a vignette zoom to black.
- A settings screen that changes the shader parameters of the sketchy shader.
- An obstruction checker that hides walls with a vignette effect to keep the player visible.
- Collecting items in the level and animating both the item and character when doing so.
- Debug/Media Mode camera that can be enabled at any time to record videos or inspect scenes.
Credits
This project uses assets made by Kenney that are released under Creative Commons CC0.
View all the assets made by Kenney here.
For audio effects the project uses assets from Sonniss' GDC Game Audio Bundle.
Sonniss.com
Status | Prototype |
Platforms | Windows, macOS, Linux |
Author | GyrthMcMulin |
Genre | Adventure |
Made with | Blender, Audacity, Godot, GIMP |
Tags | 3D, Atmospheric, GitHub, Godot, Third Person |
Code license | Unlicense |
Asset license | Creative Commons Zero v1.0 Universal |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse |
Links | Source code |
Download
Download NowName your own price
Click download now to get access to the following files:
sketchy-renderer-linux.zip 38 MB
Version 2
sketchy-renderer-osx.zip 63 MB
Version 2
sketchy-renderer-win.zip 38 MB
Version 2
Development log
- Version 2 is out now!May 14, 2023
Comments
Log in with itch.io to leave a comment.
Is it possible to have this effect but with full color support? keeping the depth outlines and drawing sketched line shading?
I've added a color passthrough option. I normalized the screen texture color before using it to try to remove any shadows/lights. But if you want to keep that, then just remove the normalize function.