Hey guys,

I am interested in game designing and from some source I found out that OpenGL is used in making games.So I am learning it now. Till now I was able to develop some simple games like Tic Tac Toe, Snake and Tetris using OpenGL/C++. Now when I look at other game designers, I found out that they are using game engines for making their games rather than making a game from scratch using OpenGL.
Now the doubt comes, should I keep on learning OpenGL or rather try my hand in game engines for making games.
My heart says, "Hey! you are able to understand how things are working by making games from scratch and that is good for you." But people say, "Don't invent the wheel again."