Recently ?m really into "How To Make 2D-3D Graphics Without Directx or Opengl etc.".I have few clues about this topic but my first goal is simulate 2D platform.How can i simulate such platform?Second Thing is 3d, how can i simulate 3d platform with my own pixel manipulation without using directx or opengl etc.

By the way im using C-C#-C++-Java-Vb.net