Well I was working on a FP engine with Java and OpenGL(I stoped due to college), but my past experience has show me how we should start with a scroll game like a 2D plataformer or a shooter with space ships, those ones are easy to develop, so yeah, I think we should start with a 2D project...