2D Game Programming Techniques


This section of the site is dedicated to the techniques involved with the creation of 2D games.

If you are using the Direct3D D3DX functions there is a section on DirectX 2D game development. If you are using another API or writing for a device that simply provides a screen pointer there is a section on low level techniques.

  • 2D & DirectX:
    • Index
    • 2D Scrolling with DirectX
    • 2D Animation with DirectX
  • Low level 2D techniques:
    • Colour Formats
    • Pitch / Stride
    • Colour Fill
    • Set Pixel
    • Blitting

Further Reading

  • There are lots of places on the Internet with sprites. I have a large list on my resources page.