I've been making some simple programs with opengl and I think I have enought experienced with it. So recently I tried to make my own game engine. But it seems to be something very complex.
I've heard that irrlicht provides everything that a game engine should have and there's an editor for it too. So I wanna know where to start learning it and dig into it's source code to add some of my custom functions. Is there any tutorials that talks about these things?