Clicker is a proof of concept graphics demo; the game was written in C++, and used DirectX 11 for the graphics engine of the game. The game consists of a randomly generated maze that the player must navigate in complete darkness. The only source of light is a radar pulse the player can use to explore the environment. By clicking, the player emits a pulse of light. This pulse will light the surrounding area in a ring , allowing the payer to navigate the environment. As the player navigates the maze they can encounter other lights that are navigating the maze randomly.
The project was very rewarding; I developed a large portion of the engine and the majority of the shaders that are used in the game. It was fun to develop the math that calculated the different graphic elements of the game. Creating the light that represents the radar was challenging, but it was satisfying to create a unique and interesting effect to light up the world. This was a great experience to learn about the world of graphics programming and the importance of optimization when building graphic systems.