Fatima Ahmed wrote this detailed article at codeguru about “Creating an Interactive 3D World in C#.NET“.