I have to develop a game for my Graphics Course. I came across this video on the net.
I want to know how are the hazy/smoky effects which trails along with the cube is rendered using OpenGL and c++?
What you're seeing is post-process effects. Basically they first render the scene into a framebuffer object (FBO), then take that as a source texture and perform various operations on it. Among other things they talk about bloom effects etc, which are done in the same manner.