By "based on" I mean I grabbed libvita2d, and made it render in 3D.
You can get it here
Tomorrow I'll add things like camera movement, and functions to draw things using your own vertices and indices.
I'll also change all the variables from vita2d_* to vita3d_*
EDIT: Variables have been changed.
EDIT: forgot to mention that it's c++ only as it uses GLM.
Advertising