Added basic camera code similar to http://hamelot.co.uk/visualization/moderngl-camera/ Next step: clean it up the way I want it and add some callback to renderer in order to apply camera logics to draw call. Check what about event handling.