I think I got you.You mean packing different data for the vertex buffer in a single vertex array.Like vertices positions,color, like :
@
GLfloat vertAndColors[]={
23.0f,12.0f,23.43f,/vertex 1 /0.23f,0.75f,1.0f.1.0f / RGBA color for that vertex/ ,
....
......
........
}
@
?
I had done similar coding for my The Math Game, in this game some coulds fall from top and when user answer correct answer it got destroyed.
I had written down my experience for creating that game in following post. Check out "Performing animation on component destruction." section. that might help you.
Thanks ;-)
I am quite interested in the topic as well, but I guess one should begin with pretty basic, pure c++ stuff, get some background with OpenGL applications, learn to use an engine (like OGRE) and still will need to learn quite a bit (designing characters and levels/terrain which needs skills in applications like Blender, etc).
If anyone is doing these kind of stuff, it'll be nice of him to share =/