3D Shaders Pack for GDevelop
A downloadable Shader Pack
English Description
Level up your 3D games in GDevelop with the Essential 3D Shaders Pack!
This pack provides five high-quality, lighting-aware shaders, all packaged as easy-to-use behaviors. Instantly add style to your models, create dynamic gameplay effects, and make your game stand out—no coding or shader knowledge required! Just add the behavior to your 3D object and customize it.
✨ Features
- Five Essential Effects: A versatile collection including Cel-Shading Outline, Color Tint, Color Replacement, Color Key (Chroma Key), and the new Jelly Waves.
- Fully Integrated: The shaders appear as standard GDevelop behaviors. No complex setup needed.
- Lighting Aware: A crucial feature! All effects correctly interact with GDevelop's 3D lighting and shadow system.
- Runtime Customization: Use GDevelop events to change colors, intensity, and other properties dynamically during gameplay.
- Beginner Friendly: Add a behavior, tweak the properties, and see the results live.
📦 Shaders Included
🖊️ Anime / Cel-Shading Outline (Beta)
Adds a crisp, customizable outline to your models, perfect for achieving a cel-shaded or cartoon look.
- Status: This shader is in Beta. It works well on most models but may have minor visual artifacts with very complex geometry. Feedback is welcome!
- Customizable: Outline Color, Thickness, Opacity, and Depth Bias.

🎨 Color Tint
Applies a uniform color overlay to your model's texture while preserving its lighting details.
- Perfect for: Status effects (poisoned, enraged), team colors, or damage indicators.
- Customizable: Tint Color and Intensity (0-100).

🎭 Color Replacement
Dynamically swaps one specific color on your model's texture for another.
- Perfect for: Character customization (changing shirt/hair color), creating enemy variations from one model.
- Customizable: Source Color, Target Color, and Tolerance.

🟩 Color Key (Chroma Key)
Makes a specific color on your model's texture completely transparent.
- Perfect for: Hiding parts of a model or creating cut-out effects.
- Customizable: Key Color, Tolerance, and an Enable/Disable toggle.

🌊 Jelly Waves / Liquid Effect
Deforms a 3D object's vertices to create a liquid, wavy, or jelly-like surface.
- Perfect for: Water surfaces, wavy flags, bouncy jelly-like objects, or surreal terrain.
- Customizable: Wave Strength, Frequency, Speed, and two modes (Keep Original Material or Custom Colors).

⚠️ Limitations & Important Notes
- Compatibility: This pack is confirmed to work with GDevelop's native 3D objects: 3D Model (`.glb`/`.gltf`) and 3D Box. Compatibility with objects from the community "Three.js" extension has not been tested and is not guaranteed.
- Usage: These shaders were designed to work individually. Applying multiple shaders from this pack to the same object has not been tested and may cause unexpected behavior.
- Feedback Welcome: This is a community project! If you find a bug, have an idea for a new shader, or a suggestion for improvement, please leave a comment below. Your feedback is invaluable!
📜 License
This asset pack is provided under a custom license based on the permissive MIT License.
In simple terms:
- ✔️ You ARE ALLOWED to use these assets in any personal or commercial game/project.
- ❌ You ARE NOT ALLOWED to resell or redistribute this asset pack itself.
The goal is to help you make games. If you find this pack useful, please consider supporting its development with a donation!
Descrição em Português
Dê um upgrade nos seus jogos 3D no GDevelop com o Pacote Essencial de Shaders 3D!
Este pacote oferece cinco shaders de alta qualidade, compatíveis com a iluminação da cena e empacotados como comportamentos fáceis de usar. Adicione estilo aos seus modelos, crie efeitos de gameplay dinâmicos e faça seu jogo se destacar — sem precisar programar ou entender de shaders! Apenas adicione o comportamento ao seu objeto 3D e personalize.
✨ Recursos
- Cinco Efeitos Essenciais: Uma coleção versátil que inclui Contorno Cel-Shading, Tonalizador de Cor, Substituição de Cor, Remoção de Cor (Chroma Key) e o novo Ondas de Gelatina.
- Totalmente Integrado: Os shaders aparecem como comportamentos padrão do GDevelop. Nenhuma configuração complexa.
- Compatível com Iluminação: Um recurso crucial! Todos os efeitos interagem corretamente com o sistema de luz e sombras 3D do GDevelop.
- Customização em Tempo Real: Use os eventos do GDevelop para alterar cores, intensidade e outras propriedades dinamicamente durante o jogo.
- Fácil para Iniciantes: Adicione um comportamento, ajuste as propriedades e veja o resultado em tempo real.
📦 Shaders Inclusos
🖊️ Contorno Estilo Anime / Cel-Shading (Beta)
Adiciona um contorno nítido e customizável aos seus modelos, perfeito para alcançar um visual cartunesco ou de cel-shading.
- Status: Este shader está em fase Beta. Ele funciona bem na maioria dos modelos, mas pode apresentar pequenos artefatos visuais com geometrias muito complexas. Feedback é bem-vindo!
- Customizável: Cor, Espessura, Opacidade e "Depth Bias" (ajuste de profundidade).

🎨 Tonalizador de Cor (Color Tint)
Aplica uma camada de cor uniforme sobre a textura do seu modelo, preservando os detalhes da iluminação.
- Perfeito para: Efeitos de status (envenenado, em fúria), cores de time ou indicadores de dano.
- Customizável: Cor do Tonalizador e Intensidade (0-100).

🎭 Substituição de Cor
Permite que você troque dinamicamente uma cor específica na textura do seu modelo por outra.
- Perfeito para: Customização de personagens (mudar cor de camisa/cabelo), criar variações de inimigos com um só modelo.
- Customizável: Cor de Origem, Nova Cor e Tolerância.

🟩 Remoção de Cor (Chroma Key)
Torna uma cor específica na textura do seu modelo completamente transparente.
- Perfeito para: Ocultar partes de um modelo ou criar efeitos de recorte.
- Customizável: Cor a ser removida, Tolerância e um botão para Ativar/Desativar.

🌊 Ondas de Gelatina / Efeito Líquido
Deforma os vértices de um objeto 3D para criar uma superfície líquida, ondulada ou gelatinosa.
- Perfeito para: Superfícies de água, bandeiras ondulantes, objetos gelatinosos ou terrenos surreais.
- Customizável: Força da Onda, Frequência, Velocidade e dois modos (Manter Material Original ou Cores Customizadas).

⚠️ Limitações e Notas Importantes
- Compatibilidade: A compatibilidade é confirmada com os objetos 3D nativos do GDevelop: Modelo 3D (`.glb`/`.gltf`) e Caixa 3D. A compatibilidade com objetos da extensão "Three.js" da comunidade não foi testada e não é garantida.
- Uso: Estes shaders foram projetados para funcionar individualmente. Aplicar múltiplos shaders deste pacote no mesmo objeto não foi testado e pode causar comportamento inesperado.
- Feedback é Bem-vindo: Este é um projeto para a comunidade! Se você encontrar um bug, tiver uma ideia para um novo shader ou uma sugestão de melhoria, por favor, deixe um comentário abaixo. Seu feedback é muito valioso!
📜 Licença
Este pacote de assets é fornecido sob uma licença customizada baseada na permissiva Licença MIT.
Em termos simples:
- ✔️ Você PODE usar estes assets em qualquer jogo/projeto pessoal ou comercial.
- ❌ Você NÃO PODE revender ou redistribuir este pacote de assets em si.
O objetivo é te ajudar a criar jogos. Se você achou o pacote útil, por favor, considere apoiar o desenvolvimento com uma doação!
Download
Click download now to get access to the following files:
Comments
Log in with itch.io to leave a comment.
This is awesome. Keep up the good work!
This is super cool. Inspiring to see all the new 3D stuff coming out of GDevelop.