So I remembered that UPBGE had a filter manager, which allows binding textures with the bind ID without using the OpenGL wrapper, thus making the filter fully supported in the standalone player. Check the previous post for all the info about the filter.
Volumetric-Fog-2DFilter-upbge.blend (115.8 KB)