This low poly character has various options that allow creating different characters.
There are switches for the materials of the trousers, shirt and west, there are two different head covers and two different hair and beard styles.
All this allows for up to 144 variations (if I counted correctly).
The switches work by turning the visibility of objects on and off. This means that for each material there is a corresponding object.
To make the driver for the switching as simple as possible, I implemented a python function that calculates the boolean value based on the rotation of the bone.
It therefore is easy to add additional materials/objects. In the driver you just need to set the second parameter to the number of the objects within the group.
For this model to be usefull in other project, I publish it as public domain. Nevertheless, I would like to see, what you do with it.
particle systems with low poly kind of defeats the point, but nice set none the less.