Combining the knowledge learned during the Game Engine courses and the desire to learn an industry-standard technology such as DirectX, this project will focus on the development of a Graphics Engine. In the process I will cover the following topics: analyzing the DirectX pipeline and learning its basic concepts, creating a Direct3D application and learning DirectX Shader programming in order to create a Direct3D interactive environment.