© Kyle Halladay 2019
Kyle HalladayPractical Shader Developmenthttps://doi.org/10.1007/978-1-4842-4457-9_16

16. Writing Shaders in Unity

Kyle Halladay1 
Bristol, UK

The first engine that we’re going to dive into is Unity. Unity is an amazingly flexible platform to build a game with, and is my personal favorite environment to prototype new shaders or graphics techniques in. However, Unity is a very complex engine to wrap your head around, and this chapter is not going to provide a ground-up tutorial in how to work with Unity, just how to write shaders for it. If you’d like to learn to use Unity, but haven’t before, I recommend jumping into some tutorials online before trying to tackle the content in this chapter; otherwise you’ll likely be a bit ...

Get Practical Shader Development: Vertex and Fragment Shaders for Game Developers now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.