Sprite Batcher is a library for Android that lets you draw 2D sprites quickly and easily using OpenGL. It’s not an entire game engine, it simply handles the final step in the graphics drawing process.

Sprite Batcher, tool for drawing 2D sprites on Android using OpenGL. Batch your sprites together efficiently using this useful utility library. A tool for sprite batch on Android for developers.

Get it!

SpriteBatcher is OpenSource and is free to use for any purpose including commercial. It is hosted on Github here.


  1. Draw sprites with OpenGL with less than 10 lines of code
  2. Batch together your sprites to optimise performance
  3. Range of draw methods including rotation and scaling options
  4. ARGB colour transformations (Warning: Reduces efficiency)
  5. Generate sprite atlas from font for drawing text
  6. Draw point to point lines with repeated patterns (1D)
  7. Draw tiled texture with repeated pattern (2D) ****EXPERIMENTAL****

Tutorial Videos

To get you started check out the following videos:

Video tutorial 1 – Getting started

Video tutorial 2 – Layering your sprites correctly

Video tutorial 3 – Drawing text