You have to create an options menu & use Lua script to be able to read/write data from/to a
config.ini file. That way the player can determine the default language, volume levels, resolution of window mode, etc.
There are some filter options in the
game properties tab (cog icon on main menu). Choose
nearest neighbor in the
minification/
magnification filter dropdowns if your game has a low default game resolution. HD resolutions should have the filters set to
linear interpolation.
I believe there will be some artifacts generated by screen scaling, but that's to be expected with 2D images. They aren't 3D so they lack anti-aliasing for smoothing out the pixels & they aren't vector either. It's a shame VS doesn't have support for vector images.