Game Design and Programming

how much is needed to program in directX?