As this is a game engine, window resizing should be handled as a automatically as possible, e.g. adapting to different aspect ratios, giving options for black bars or widescreen. Viewports should allow the user to define what areas of the screen content is displayed on.