Hi guys,
I am just looking for opinions and experiences on this - my final year University project. Ideally, my project is to create a basic 3D game engine (i.e. FPS) in around 2.5 - 3 months. I say basic as it doesn’t have to be amazing, it can be something simple, with basic collision detection and what not.
However - is this possible in the time given, which is around 2.5 - 3 months (spending around 25-30 hours a week on this)?
It was a throw up between a 3D and 2D engine and in the end I decided the 3D engine would get me the most marks due to being more technical and complicated compared to a 2D engine… however it is no good if it is honestly far too much work to complete in the time available, and this is what I am most worried about. I am fine for learning the required maths, but I just think that doing the graphics and building a small 3D world would take up several weeks and not leaving enough time for other game engine features such as lighting, shadows, collision detection, sounds, input etc.
I have numerous books, including one that has a walkthrough of building a basic 3D world in JOGL - I would probably try to convert that to using LWJGL and I have ordered a textbook on OpenGL (OpenGL Superbible) to be delivered tomorrow.
So yeah, a 3D engine is definitely a project that will get me the best grades from my tutor (and although I have had little graphics programming experience, I have four years Java experience) but I am just SO worried it will not be achievable!
All opinions and advice absolutely welcome!
Thanks everyone!