This is not how CP usually works. Most important goal here is to learn and help learning.
You are supposed to try it on your own, and come here when you got stuck with something, with a concrete question about your code, design, etc.
Please have a look to
What have you tried?[
^] and
How to ask a question?[
^]
to see a good explanation about what I mean. Those links will help you to improve the quality of your question and hence the probability to get the answer you are looking for
Don't forget people here don't get payed. And besides, if we give you a ready-to-go solution, it is not going to help you because you are not going to learn anything from it.
On the other hand... a possible approach would be:
Step 1) Do a little research. Google is a good start point
Step 2) Start coding
Step 3) Compile and use the debug to solve little issues
Step 4) When you get a problem you don't know how to solve
but at least you tried it, then come back and ask for something concrete with a snippet of the code giving problems
Sorry if this is not the answer you were looking for. But your question is a bit too wide to be answered at the "Quick" Answers. It is better and you get faster help if you make 10 concrete questions about concrete problems, than a big question about a "how-to guide"
P.S. Written as solution to avoid this "question" to be in the unanswered list. If it gets improved, please drop a comment and I will edit or delete this message
addition after comment above
Here you have your start point:
http://msdn.microsoft.com/en-us/library/ms747437(v=vs.110).aspx[
^]
http://msdn.microsoft.com/en-us/library/windows/apps/hh465137.aspx[
^]
http://stackoverflow.com/questions/14987727/3d-graphics-library-for-net[
^]
http://www.developer.com/net/csharp/article.php/3582636/Creating-an-Interactive-3D-world-with-C-and-DirectX.htm[
^]
http://msdn.microsoft.com/en-us/library/bb197293(v=xnagamestudio.31).aspx[
^]
http://blogs.msdn.com/b/davrous/archive/2013/06/13/tutorial-series-learning-how-to-write-a-3d-soft-engine-from-scratch-in-c-typescript-or-javascript.aspx[
^]