This is a Godot 4 plugin providing a comprehensive suite of shaders and tools to recreate the PlayStation 1 aesthetic. It features vertex snapping, affine texture mapping, distance-based fog, and post-processing dithering managed through Global Shader Uniforms.The plugin includes specialized shaders for opaque, transparent, and double-sided materials, along with two key autoloads: PsxVisualsGd4AutoLoad for screen-space dithering and PsxVisualsGd4AutoApply for automatic runtime material conversion.To install, copy the addons folder to your project and enable the plugin in Project Settings. A setup dialog will appear to initialize Shader Globals and toggle autoloads.Users can apply effects manually using the provided shaders or use the Auto-Apply system which replaces StandardMaterial3D at runtime. For fine-tuned control, right-click any node in the Scene Tree to access the PSX Visuals Settings menu to toggle effects or override material types for specific branches.Global settings like vertex snap distance, affine strength, and fog color are managed under Project Settings > Globals > Shader Globals.When updating, disable the plugin and ensure the cleanup options for Shader Globals and Metadata are unchecked to preserve your project configuration before replacing the addon folder.Full documentation available at:https://github.com/scolastico/psx_visuals_gd4
The Godot Sprite Shader Mixer is an add-on for Godot that allows Sprite2D and AnimationSprite2D (Label and ColorRect since version 1.2.0) nodes to blend shaders from a collection of available shaders. Users can select and add shaders to sprites dynamically, automatically downloading them from GitHub as needed. The plugin handles shader generation and blending, resulting in a texture that combines all selected shaders.The add-on allows you to download a set of shaders from a collection (the collection is public on GitHub and you can collaborate on adding new ones). Once downloaded the tool will mix them in a unique shader for your sprite. Since then you can manipulate the shader as usual, customizing the input variables of each shader.version 1.2.0 Update:- Added Label and ColorRect nodes to add shader mixer- default opacity parameter for all shadersVersion 1.1.0 Update:- Added a Search Manager Window to easily select the shaderBasic instructions:- You only need to download the addon folder to your project- Active the plugin- Select a Sprite2D or AnimatedSprite2D node (also Label and ColorRect since version 1.2.0)- At the right, you will see a button to create a shader mixer- Press the button to Sync the list of available shaders (ensure it is pressed, if not the combo will be empty)- Select a Shader and download it (repeat this if you want to merge several shaders)- Go to your material->Shader->Parameters to tune the shaderFULL INSTRUCTIONS AND EXAMPLES HERE: https://github.com/spheras/godot-sprite-shader-mixer#godot-sprite-shader-mixerIMPORTANT: Those shaders are compatible with GODOT 4.1, but not older versions.
This is a camera motion blur shader for Godot. It automatically works when the camera moves and rotates - but it won't blur when anything else moves.It's really easy to use in your project! Simply:1. Download the zip and extract it.2. Copy the motion_blur folder into the root folder of your project.3. In the scene of your game, select your camera node, and then click the chain icon above the scene tree to instance a scene, then select the motion_blur.tscn scene file.4. That's all!
The classic game of Pong, dressed up in a fresh new style!
not player
Import *.spv files as RDShaderSPIRV
An evolving multiplayer shooter. Featuring: original characters with animations, snappy controller, simple bots, sound effects and many more. License is mixed, attribution is not required.
EasyCompute is an addon that streamlines the usage of compute shaders with a user-friendly API. Simplify shader loading, buffer management, and shader execution to accelerate your development workflow.
simple shader with 256 colors built-inmade with https://www.qiuet.uk/files/colorhelper.html
This asset contains a set of multicolored dithering shaders for Godot 4. The shaders work by replacing the colors of 2D nodes, 3D nodes or the entire screen in the case of postprocessing. The colors are replaced with a pre-planned dithering pattern of one or more colors taken from a "dither palette" image. The resulting dither mix roughly approximates the original color, giving the scene an old-school retro look.
Procedurally generates cautionary strips of any color, rotation, width or gap between them, and speed and direction of movement if you want it to be animated.
This is a fancy water shader for Godot Engine 4.1+, plus tools to build your own infinite ocean.Here's a few features of the addon:* Ocean mesh generator with multiple levels of detail* Vertex waves based on Gerstner waves* Foam waves* Shore foam at the edges of submerged solid objects* Refraction* Fresnel* Depth fog* Snell's window* Fade out many features with distance from the camera* Helper nodes for building your own ocean, like CameraFollower3D and WaterMaterialDesigner, plus example scenes and prefabs.
Auto Vertex Painter is for Coloring as fast as possibile the vertex in your mesh, in Godot Engine, you can fill the vertex color or you can also use interpolation base on the vertex position or normal to fill the color of your meshes
Simple snake game in godot 3.3.3
A fun game that showcases the basics of 2D game development in Godot.
A simple configurable levelselect project with swipe and snap support.you can set-number of icons per row-number of icons per column-total number of pages-width of icon-height of icon
I created the Orc Clash game to learn more about making video games! I hope you find it fun and helpful, whether you're playing it or trying to make your own games!
A simple yet fun and evolving multiplayer prototype. Featuring a character with an animation tree, quake-like controller, sound effects and more. Code is under MIT license. Assets are under CC0. Muisc under CC-BY.
A Godot plugin that automatically injects Android privacy policy page files (layouts, Java, HTML) and modifies AndroidManifest, helping developers quickly integrate a mandatory privacy page for app store compliance. 一款godot的安卓导出插件。可以增加隐私页。需要自行调整privacy_content.html到自己需要的内容。或者修改java文件定向到真实地址。
Visual shader node library for Godot engine. Supports all 4.1.0+ versions!Adds various extra nodes to use in built-in visual shader editor.NOTE: THIS VERSION IS DEPRECATED, USE "SHADER-LIB" INSTEAD.
A simple string converter, ideally for developing.
Welcome to the Rubik's Cube Dojo Simulator! This simulator allows you to solve, scramble, and explore the world of the Rubik's Cube right from your computer. Whether you're a beginner looking to learn how to solve the cube or an experienced cuber aiming to improve your skills, this simulator has got you covered.
Tired of Pixels? Try Hexels and Trixels!
A flexible toon shader for the Godot Engine with many features:🤸Flexibility through parameters like number of cuts/bands, steepness, and wrap 🎨 Supports custom color ramps 🌈 Affected by the colors of light sources and ambient light in the scene 💡 Allows for multiple light sources ⛱️ Supports shadows and attenuation ✨ Visual extras like specular reflections and rim lighting 🖼️ Supports textures for albedo and specular New:✏️ Experimental toon hatching shader (available as a separate material)