top of page

The Intern

GameJam Submission

shader2.png

The Shader Developer Tool is a program developed in OpenGL using the C++ language to showcase various shaders, providing in-depth explanations for each shader used in the program. This tool utilizes the ImGUI library, developed by Ocornut, to enable user interaction and program navigation. Users have the ability to dynamically change the skybox, the displayed mesh, and the active shader at runtime. Each included shader comes with a brief description, explaining how it is created and displayed within the program.

Features

During my final year at the University of Plymouth, I worked on developing a C++ Shader tool for one of my university submissions. This project not only enhanced my skills in C++ programming but also deepened my understanding of how various shaders can be utilized. The program was developed in tandem with the module, allowing for weekly exploration of implementing new shaders. The project was awarded a grade of 2:1.

Images

C++ShaderToolCover
shader4.png
shader1.png
shader5.png

Links

© Dom Sleightholme Personal Portfolio – 2025

bottom of page