# Game engine shaders

**URL:** <https://discourse.processing.org/t/game-engine-shaders/20811>\
**Category:** Processing\
**Created:** [May 13, 2020, 4:38am UTC](https://discourse.processing.org/t/game-engine-shaders/20811 "2020-05-13T04:38:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Java.SourceForger](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/java.sourceforger/32/9831_2.png) [@Java.SourceForger](https://discourse.processing.org/u/Java.SourceForger)\
**Post date:** [May 13, 2020, 4:38am UTC](https://discourse.processing.org/t/game-engine-shaders/20811/1 "2020-05-13T04:38:31Z")

</div>

I have a question. Are there any free, open source shaders out there, that support typical game engine graphics, From unity or Godot?

The features I am looking for are:  
shadow mapping, reflections, light falloff, normals, etc…

---

<div class="post-metadata">

**Author:** ![tony](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tony/32/949_2.png) [@tony](https://discourse.processing.org/u/tony)\
**Post date:** [May 13, 2020, 4:47am UTC](https://discourse.processing.org/t/game-engine-shaders/20811/2 "2020-05-13T04:47:12Z")

</div>

Haha, this might not be the best place to ask. But I’m sure you can find something decent (and for free) in their asset store:  
[https://assetstore.unity.com/vfx/shaders?category=vfx%2Fshaders&free=true&orderBy=0](https://assetstore.unity.com/vfx/shaders?category=vfx%2Fshaders&free=true&orderBy=0)

---

<div class="post-metadata">

**Author:** ![Java.SourceForger](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/java.sourceforger/32/9831_2.png) [@Java.SourceForger](https://discourse.processing.org/u/Java.SourceForger)\
**Post date:** [May 13, 2020, 11:15pm UTC](https://discourse.processing.org/t/game-engine-shaders/20811/3 "2020-05-13T23:15:30Z")

</div>

OK. I was just wondering if there was anyone that had the source code for something like that.  
I have researched it (shadow mapping) and pretty much everyone said that it just had to be made from scratch, and that it was also very complicated to create a shader like that. 🙁

---

<div class="post-metadata">

**Author:** ![tony](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tony/32/949_2.png) [@tony](https://discourse.processing.org/u/tony)\
**Post date:** [May 14, 2020, 12:31am UTC](https://discourse.processing.org/t/game-engine-shaders/20811/4 "2020-05-14T00:31:14Z")

</div>

While shaders seem kind of like a dark art (at least to me), I don’t think it’s as hard as you might think. Most shader-people I’ve met were able to pickup a book or learn from online tutorials. It’s not a walk in the park, but it’s also not rocket science. For starters, you could try out a coupe intro-to-shader tutorials, or just keep googling around haha.

Ray Wenderlich has some good tuts:

> **[Introduction to Shaders in Unity](https://www.raywenderlich.com/5671826-introduction-to-shaders-in-unity)**
>
> Ever wondered about shaders in Unity? In this tutorial, you’ll learn what shaders are, how to display vertex colors and how to animate within shaders.
