As someone new to game development, Viewports were a concept I had a hard time wrapping my head around. For me, it was easier to imagine a Viewport as a projection screen, or a canvas, onto which the pixels of the game objects in the world are drawn. As soon as pixels are drawn in…