Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Gamasutra: The Art & Business of Making Gamesspacer
arrowPress Releases

If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Video: Writing Shaders in Unity: YOU Can Do It!

by Yilmaz Kiymaz on 11/16/15 01:27:00 pm   Featured Blogs

1 comments Share on Twitter    RSS

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.



Writing your own shaders is interesting to many developers because it endows you with complete control over how you game can look. Once you can write your own shaders, you are no longer bounded by what your game engine provides you. However, most developers also find shaders to be scary. Shaders are unfamiliar with their weird terminology, seemingly complex math, and the fact that they run on the GPU, which most developers don’t know much about.

Breaking your fear of learning something new can be difficult but this is exactly what I set out to do for the audience of my UNITE Boston talk in September. Based on the responses I got in the feedback form for the talk, I believe it was a success.

Incredible session. I never thought I could program shaders and this talk changed my mind.

A good balance of tech detail and implementation. He was able to boil a complex subject down so it was digestible for the attendees.

Writing original shaders during the talk were a nice touch and helped explain shader syntax more clearly.

Very good entry into shaders. This will stick!

That was fun! TOTALLY outside my comfort zone, and shaders have been a black-box mystery to me until now. After one session, nobody is an expert, but I am no longer intimidated to try my hand at creating a simple shader.

They did a good job making shaders less scary, so if I have a need to write one, I can figure out how to do it.

If you are interested in shaders but haven’t had a chance to learn them yet, set aside an hour of your time and watch the video at the top of this post. I guarantee you won’t regret it.

All the code, assets, and resources mentioned during the talk can be found at this GitHub page.

If you have any questions or comments, I can be reached by e-mail at [email protected] or on Twitter as @VoxelBoy.

Yilmaz Kiymaz is a Software Development Engineer at Nordeus. Nordeus is a leading and award-winning European games and technology company and publisher of Top Eleven, the most popular social sports video game in the world.


Related Jobs

Pixar Animation Studios
Pixar Animation Studios — Emeryville, California, United States

Animation Tools Software Engineer
Disbelief — Chicago, Illinois, United States

Senior Programmer, Chicago
Disbelief — Chicago, Illinois, United States

Junior Programmer, Chicago
Deep Silver Volition
Deep Silver Volition — Champaign, Illinois, United States

Senior Animation Programmer

Loading Comments

loader image