One way I can think of would be to model a sphere as the eye, create a lattice deformer, and using the deformer, shape the eyeball to fit your character. When you rotate it, it should follow the shape of the deformer.