Thanks to our 2021 Sponsors

PROGAMMING SHADERS FOR GAMES

Over the last year of University I’ve gained a much better idea of the scope at which games operate, from the Journeyman module where we’re asked to make a game with people from all games disciplines, to 3D graphics programming where we have to write the start of a 3D game engine from scratch. The one thing I’ve found myself doing is specialising in the different areas, one of those areas is shaders. My first brush with it was in the aforementioned 3D graphics programming where I got to grips with GLSL: a shader language for OpenGL.

But I soon moved onto Unreal Engine 4 with its incredible material graph, and so I wrote more shaders to act as post processing effects in my Journeyman game with a Cel-shader, a blur, and a pixelate effect.

Cel-Shader:

Blur:

Cel-Shader + Pixelate

This one was made as our Journeyman game is based on the Metal Slug and this pixelates it to the same resolution as that game

Luke Cox

  Course Computer Games Programming Biography I'm a 21 year old games programmer at Teesside University and I'm in my second year. I make games in Unity, UE4 with a specific interest in programming for VR games and just coding games from scratch with C++. I love games and I love making them, I'm passionate and driven and I'm always learning new skills and specialisations. Proficiency I'm experienced in:

  • C++ in Visual Studio
  • UE4 and Blueprints
  • Unity and C#
  • Along with Java and Python as secondary languages

Skip to content