I implemented DiamondSquare landscape generation algorithm using SharpDX for the graphics and interaction subject.