It's finally finished! After over 3 months of constant work, pekka kana zero is fully playable. I tested the whole thing in one go to make sure of that! Hope you enjoy playing through it! ❤️ This project is a 2d platformer with quicksave support, smooth background layers replacement behaviour, a cool scoring system, a base for complex enemy behaviour and A LOT more. Also if you enjoy the game, consider replaying it and aiming for a higher score! The scoring mechanics in this game were a big focus for me. My discord nickname is Pawlogates, if you'd like to ask me something.
Transforms a vector between different coordinate spaces.
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!
Ever want to have the chess game made in Godot?Well now you have it! Chess in Godot!Includes:Legal moves.Castling.Win conditions (capture King).En Passant.Pawn promotions.Have fun with it!Issues (use this one): https://codeberg.org/CatAClock/Issues
Get the Z channel of a normal map from X & Y channels.
View volumetric data in Godot. Great for visualizing your Texture3D.
Godot 4 plugin that provides a basic film grain effect.
Get rid of repeating patters when tiling seamless textures.
A Godot project dedicated to exploring the capabilities of compute shaders!
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.
A 3D shader meant for adding parallax to a single surface. Contains an example, and documented code.
Puzzle game, moving boxesMove fruitCollect the same fruits together
This demo showcases two dynamic orbital models for space adventure game developers: an animation-driven model and a physics-driven model. Trajectories are efficiently approximated using bezier curves and stored as Curve3D, enabling real-time creation and rendering. Stress tests confirm the system can handle 1000+ real-time trajectories effortlessly, even without optimization.
Simple snake game in godot 3.3.3
This plugin adds ComputeHelper and Uniform classes that make using compute shaders easier.
Add color manipulation filters to the screen or a sprite without writing millions of unique shaders.Blending between filters with a tween to create interesting effects.Lot's of built in filters and easily tweakable settings with a live update.
An offline alternative to Milanote. This is a tool to organize your ideas and projects into visual boards.
A small experiment with UI I worked on between projects to try and emulate the feeling of a Dance Dance Revolution song select menu, can be used by clicking the buttons or the arrow and enter keys. selecting a song will take you to an associated link!Shaders:https://godotshaders.com/shader/kaleidoscope/https://godotshaders.com/shader/crt-with-variable-fisheye/Spectralizer:https://godotengine.org/asset-library/asset/2762Music:SystemST91: https://soundcloud.com/systemst91/cole-dingo-normal-version https://soundcloud.com/systemst91/cole-dingo-hard-versionTeckGeck & SystemST91: https://soundcloud.com/systemst91/sets/teckgeck-megamix-ver-rmx-by-system-st91CodyVondell: https://soundcloud.com/codyvondell/futureproof https://soundcloud.com/codyvondell/side-effects-includedMusMus: https://www.youtube.com/watch?v=ZLLn3FNyc5sMcMangos: https://www.youtube.com/watch?v=8V5T6oUOEV4
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
A rewrite of qbieshay 3D printing material shader:https://qbieshay.itch.io/godot-engine-3d-printing-materialMaking it simpler and ranges locked between 0 and 1.
WARNING: if you're upgrading from any version prior to 1.4.0, you MUST follow the steps outlined in the link below. If you don't, your materials WILL break, and you'll have to fix them all MANUALLY! You only need to follow these steps once -- subsequent versions will not be reorganized again.https://github.com/Zorochase/ultimate-retro-shader-collection?tab=readme-ov-file#upgrading-from-v13--to-v14-- -- --Ultimate Retro Shader Collection (URSC) brings PlayStation, Sega Saturn or Nintendo 64 aesthetics to Godot 4.Features:- Vertex snapping and affine texture mapping (as seen on PlayStation and Saturn)- 3-point texture filtering (as seen on Nintendo 64)- Distance-based, per-vertex texture LOD and fog- Metallic and shiny shaders- 3D sprite shaders (shaded/unshaded, single/double-sided)- Scrolling sky shader (think Mario 64)- Screen-reading dithering and fade shaders- Create custom spatial shaders using macros- Compatible with all rendering backendsCheck out the collection's README on GitHub for documentation and a guide on getting set up. TLDR -- run the "setup.gd" editor script included with the collection to add the necessary global shader uniforms to your project settings.https://github.com/Zorochase/ultimate-retro-shader-collection?tab=readme-ov-file#readme
This addon contains two shaders meant to be used as a material for terrain objects. The shaders support color, normal, roughness and metallic maps. They also provide a tile scrambling feature that gets rid of obvious repeated patterns. You can also stack several different terrain shader on top of each other and use masks to blend between them.
Turn any static sprite into a biological, self-regenerating organism.NeuralRegen is a plugin that uses Neural Cellular Automata (NCA) running entirely on GPU Compute Shaders. It allows for destructible, self-healing materials with zero CPU overhead.Features:Zero CPU Cost: Logic runs on the GPU via RenderingDevice.Universal: Works on any texture (Pixel Art, High-Res, Noise).Two Modes: Pixel Art (Digital reconstruction) and Organic (Flesh healing).Hackable: Full access to the compute pipeline.
Shader graph assembler for Godot 4.2+. Import a Blender node graph and get an equivalent Godot shader.InstallationCopy the addons/godot_shader_linker_(gsl) directory into your Godot project.In Project → Plugins enable “Godot Shader Linker (GSL)”.A Shader Linker tab will appear in the editor Bottom Panel.Setting up the Blender add‑onMethod 1 — install from zip (recommended)Blender → Edit → Preferences → Add-ons → Install…Select gls_blender_exp.zip.Enable GSL Exporter in the add‑ons list.Switch to Godot — the Shader Linker panel will show Status: Connected to Blender.Method 2 — Scripts Directories (convenient for development)Blender → Edit → Preferences → File Paths → Scripts Directories → AddPoint it to .../addons/godot_shader_linker_(gsl)/Blender (or directly to .../Blender/addons, where gls_blender_exp lives).Restart Blender and enable GSL Exporter (Add-ons).Switch to Godot — the Shader Linker panel will show Status: Connected to Blender.Supported Nodes - Texture Coordinate - Mapping - Image Texture (projections: Flat, Box, Sphere, Tube; interpolations: Linear, Closest; extension: Repeat, Extend) - Noise Texture - Fractal Noise - Color Ramp - Combine Color - Separate Color - Combine XYZ - Separate XYZ - Math (subset of modes: Add, Subtract, Multiply, Divide, Power, Modulo, Floor, Ceil, Truncate, PingPong, Atan2, Compare, etc.) - Vector Math (subset: Add, Subtract, Multiply, Divide, Dot Product, Cross Product, Normalize, Length, Distance, Scale, Project, Reflect, Refract, Wrap, Snap) - Normal Map (Tangent Space) - Bump - Principled BSDF (base set, simplified coat) - Material Output
FastNoiseLite GLSL Shader.Generate all kinds of FastNoiseLite noises on your GPU!Better performance, speed, and noise quality!Free your CPU from generating noise and let the GPU do all the hard work!Output of GLSL FastNoiseLite version are 99,9% equal to output of C++ version, provided by Godot.
Quickly building backpacks with godot使用godot背包插件快速构建背包https://gitee.com/L_HM/backpack_gridVersion 1.3
My experimental asset for Godot 4.x to add mechanics for transferring cards within a single field (a battlefield or a player's hand)I decided to implement the mechanics of moving cards in the hand, because in other card games like Magic: The Gathering or Hearthstone and in Godot Asset Store there is no such function.As a result, it turned out to create not so much a "special hand" as a universal field with smart relocatable card mechanics.
This is a tag-based assets management tool that I'm developing for management of my many different assets.Key Features:Importing any file formatThumbnail generation for common 2D and 3D file formats (work in progress, only gltf/glb format is currentlly supported for 3D files)Automatic and configurable identification of different file types (2D graphics, 3D graphics, audio, etc.)Viewing and searching assets based on their name, tags, license or file typeHow to UseUse the import tab for importing new assets and the browse tab for browsing and searching everything.Enter a text to search for in asset names.Use commands search for specific informationSearch CommandsThe currently available commands are::tag for searching for specific tag(s):license for showing assets with a specific license:type for showing assets of the specified file type (You can also click on a tag, etc. to search for it.)Example:":license CC0" will show every asset with a CC0 license.":tag Texture Funny" will show assets that have either of Texture or Funny tags. (searching only for the ones with both tags is not yet implemented.)IMPORTANT: Please note that this application does not change the actual asset files but still it's your responsibility to back-up your data!
This node outputs UV based on height map for Simple Offset Mapping & Parallax Occlusion Mapping.
A simple project (C#) based on physical procedural animationControls:WSAD or Arrows - MoveMouse move - CameraRight mouse button - 1st person viewLeft mouse button (3rd person view) - punchLeft mouse button (1st person view) - shot
A shader meant for adding gradients to unlit 3D meshes. Contains examples, and documented code.
This node lets you control normal map strength.
The Shooter example shows how to develop a full multiplayer first/third person combat game with Godot 4.x and SmartFoxServer 2X. The game utilizes SmartFoxServer 2X's ability to mix TCP and UDP based messaging, and makes full use of SmartFoxServer's Lag Monitor
Combine two normal maps using this node. Includes UDN, Whiteout, RNM and Unity blending methods.
Godot 4 volumetric fog replaced Godot 3 depth fog.But depth fog feels more retro and is suitable for PSX / N64 style graphics.This impliments the camera setup required to create a Post Processing with depth-sampling fragment shader in Godot 4 ala this guide: https://docs.godotengine.org/en/4.0/tutorials/shaders/advanced_postprocessing.htmlIt contains a scene with a 3D Camera Setup for with a Quad mesh stretched in front and uses a fragment shader to create a Distance/Depth based fog effect. The Fog also has a 2 color noise effect. The shader has input paramters to set the distance, colors and timescale of the noise. The second effect is a 2D Canvas shader that fades in from black, controlled by a script tweeen.
A simple string converter, ideally for developing.