I have several questions regarding game rendering.
- What are the main rendering methods in game programming?
Let's say we want to make a 2D game, and it should render 30 frame per second, does it mean program render whole screen every (1000/30) ms ?
Consider Super Mario game, at the beginning, Mario is moving, but +90% of objects are static, my question is, should I render the whole screen, or only the objects that have changed or moved? isn't it illogical to render everything?