Can I play a Uplay game through Steam's Big Picture mode?
MrLemon pointed me in the right direction, but I was able to improve on the procedure presented there.
In Steam, pick "Add a Non-Steam Game to My Library..." from the Games menu.
If Uplay appears in the dialog box, select it. Otherwise, click BROWSE... and find Uplay.exe (I found it in
C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher
.) The Browse method should allow you to add more than one Uplay game to Steam.Click ADD SELECTED PROGRAMS.
You should now have Uplay in your Steam Library. Find it, right click on it, and select Properties.
In the first box, change the name from "Uplay" to the name of the game.
Find the shortcut for the game in your Start menu, right click on it, select Properties, the Web Document tab, and copy the URL field. It should look like
uplay://launch/273
.Back in the Steam properties dialog, click SET LAUNCH OPTIONS... and enter the contents of the URL field surrounded by double quotes, e.g.
"uplay://launch/273"
.If you use Big Picture mode, find a suitable image for the Steam launcher, e.g. the picture on the upper right of the Steam store page. You'll need to convert it to PNG format if it's not one already. Click CHOOSE ICON... and navigate to your image file.
CLOSE the Steam properties dialog.
You should now be able to launch your Uplay game directly from Steam. Steam will start Uplay, which will automatically launch the game. It's not perfect, because Uplay won't go away when you exit the game.
However, if you're using Big Picture mode, you can press the Guide button on your controller to return to Steam. Uplay will still be running in the background, but you should be able to ignore it.