You can use a chroot to have a separate operating system installation for steam but access the program from your regular installation. I've never setup a chroot myself, nor am I an expert, and therefore the below is merely provided as a vague description of what general steps would be required to setup a chroot to help you decide if you the option interesting. If you decide to go this route you should follow a more precise guide.
Setup another partition with an Ubuntu installation and install the application you want.
In your regular Ubuntu install type: "sudo mount /dev/sda1/mnt/thechrootfolder" (you will need to adjust this code to lead to the 2nd Ubuntu installation)
In your regular Ubuntu install type: "sudo mount --bind /dev/media/sda1/dev" (you are trying to mount your regular installs dev folder)
In your regular Ubuntu install type: "sudo mount --bind /proc/media/sda1/proc"
In your regular Ubuntu install type: "sudo mount --bind /sys/media/sda1/sys"
In regular Ubuntu install type: "sudo cp /etc/resolv.conf /2ndubuntuinstalllocation/etc/resolv.conf" (This is needed to have dns function required for accessing the internet)
In regular Ubuntu install type: "sudo xhost +" this will allow all users to access the xserver of the curren user which is needed so that when you launch the application it can open in your current xserver. (WHILE EFFECTIVE THIS IS NOT A SAFE WAY TO DO THIS BECAUSE ANY LOCAL USER CAN ACCESS THE CURRENT USERS XSERVER!!! YOU SHOULD ALWAYS RESTRICT ACCESS.)
In regular Ubuntu install type: "sudo chroot /2ndinstalllocaiton (this is you entering the other installation). Now in the terminal type the code to launch the desired application (it will be running from the other OS but appear in your regular installs xserver).