game engine in JOGL

hi.
My group and i want to do a gaming engine in opengl for our final year project.

Our guide has now told us we nee d a base paper on which to base our paper on.

our simple gaming engine will have the basic libraries-which WE want to implement ourselves-ie rendering,sprites and physics in 2d.we hope then to move onto 3d libraries.
we just need a base paper on which to base it all on.

ANY help would be greatly appreciated.