DirectX Retro FPS
Language: | C++ |
---|---|
Software: | Visual Studio |
Code Repository: | GitHub |
One of the tasks in my third year of university at UWE was to create a retro style FPS, like Doom, in DirectX. We had five weeks to do as much as we can, which can be seen in more detail in my video logs: here.
Due to previous coursework projects in previous years, I knew how to structure my code with a component based architecture and so decided to try and implement that while also learning DirectX. The following are systems I implemented using only the main DirectX libraries:
- Rendering of objects
- Texturing
- Keyboar and Mouse input
- Camera movement
- SAT collisions
- Raycast shooting
- Animations
- Simple point lighting
- UI elements
The final report of the project can be found here.
Here is the showreel video for my Advanced Technology module which includes this project: