DirectX 10.0 project

DirectX 10.0 project for the module of programming games during my masters degree in Computer Games Technology in the University of Abertay Dundee. The project demonstrates knowledge on DirectX 10.0 advanced features such as rendering on textures. Specifically the project concentrated on: procedural generation of terrain using faulting and midpoint displacement algorithms constrained by a user defined elevation map, random placement of vegetation and game objects on the scene and Depth of Field post effect using render on texture techniques and HLSL shaders. The project was developed in 2012.


DirectX 10.0, HLSL, C++

Report, ApplicationSource.