I've been working with a partner recently on a game and wanted to add resolution changing, but I think I made the mistake of making the game with the native resolution of 1920x1080. It seems like the most common way to change resolution is for the native resolution to be lower and to scale up to the target resolution, but since the native resolution is 1920x1080, it would have to scale down to provide for a lot of resolutions. Our game is similar to an idle game, so the view stays relatively fixed and can't be stretched or zoomed like games with rooms larger than the view window. The sprites are hand-drawn and pretty large (64x64 button), so fixing native resolution may lower the quality of the sprites. Is there a way I can either have the game cleanly lower resolution to fit smaller screens, or fix my native resolution to a size that keeps the sprites looking good?