I have chosen a project of developing a 2d action-adventure game with some rpg elements, in-game puzzles. I have considered developing with C++ and OpenGL. I do not have prior knowledge of these language but I had good grasp on C programming language. For C++ and OpenGL, I have bought books. I have estimated time of 7 months to learn these languages and develop a fully functional game.
Will I be able to complete my project on time or will I face any kind of difficulty. What other obstacles I may encounter that I can prevent.
Thanks in Advance!
P.S.- Any suggestion regarding the topic is welcomed.