Full disclosure: I work at Microsoft, though not on the GameDVR team.
Yes and no: recording works but the UI isn't visible.
Games can run in three graphics modes which are relevant to GameDVR: windowed, exclusive fullscreen, and non-exclusive fullscreen (also called borderless window).
GameDVR will work in all three modes, but it can only draw its overlay UI on windowed and non-exclusive fullscreen applications. If you run an exclusive fullscreen application, such as GTA V, you will not be able to see the Game Bar or the on-screen recording controls. (You can tell if you're in an exclusive fullscreen application if your keyboard has volume controls built in. When an application is running in exclusive fullscreen, you won't see the volume controls pop up when pressing these buttons.)
You can use GameDVR anyway!
Note that only the overlay UI is disabled in full-screen mode. If you know the keyboard shortcuts to access the functionality you want, you can still activate that functionality.
Win+Alt+R - Start/stop recording
Win+Alt+G - Record That (save preconfigured trailing time period of video)
Win+Alt+Print Screen - Take screenshot
You may see the screen flash briefly when using any or all of this functionality, which will indicate that it has activated.
You should run windowed at least once, though.
When you press Win+G to bring up the Game Bar, it checks the application you have focused. If it's not recognized as being a game, there's a one-time "Do you want to open the Game Bar?" dialog.
![GameDVR's Game Bar](https://i.stack.imgur.com/bsG8F.png)
If you're running a game in exclusive fullscreen, you won't be able to say yes
to this dialog and enable the GameDVR features. To avoid this, you should run the game in windowed mode once, activate the dialog, and select "Yes, this is a game" if necessary.
After you've done that, you should be able to use the GameDVR shortcuts to record your game.
I just tested Civilization BE on my Windows 10 laptop (upgraded from Windows 7) and saw it wouldn't launch. I verified the local game files and that worked for me; I'm able to launch and play without issues. But, there may other problems with your installation, specifically a firewall issue.
First, verify your local game files even if you've done it before, then reinstall DirectX and The Visual C++ Redistributable package. If that doesn't work, check the firewall.
In the Steam Library, Right Click on Sid Meier's Civilization Beyond: Earth
and select Properties
Under Properties, choose the Local Files tab and click Verify Integrity of Game Files
Wait for it to finish and try launching. If it doesn't work, reinstall DirectX and both the 32 and 64 bit versions of VCRedist. They're found under _CommonRedist in C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization Beyond Earth
Reopen the Civ BE Local Files tab
Choose Browse Local Files
This will open File Explorer and you'll be in C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization Beyond Earth
Now, double click on _CommonRedist
You'll see the DirectX and vcredist folders
First go to DirectX\Jun2010 and find and run DXSETUP.exe (you can find it by sorting your directory listing by file type)
Next, go into vcredist\2012 and run both vcredist_x64.exe and vcredist_x86.exe
Try running Civ BE again. If this doesn't work explore the firewall possibility. Without fiddling with the firewall, try disabling the Steam Cloud for the game.
In the Steam Library, Right Click on Sid Meier's Civilization Beyond: Earth and select Properties
Choose the Updates tab and, near the bottom of he windows, uncheck Enable Steam Cloud Synchronization
Try running. If it works, this tells you your issue is with a firewall rule. For CivBE to work, you should have two programs with full passthrough in the Windows 10 firewall, CivilizationBE_Mantle.exe and CivilizationBE_DX11.exe.
Click on your Start Button (The one with the Windows logo) or click the Windows key on your keyboard.
In the bottom left, look for the gear icon. Click that and it will take you to Settings
In the Find a setting dialog box, type Firewall
Choose Allow an app or feature through Windows Firewall
First, check for CivBE in the list, scroll down and look for two entries for the game.
All three checkmarks should be on for the two entries, Name, Private and Public.
If they're not there, you can add them by Clicking Change Settings at the top right of the Firewall window.
Then choose Allow another app at the bottom right.
Click Browse, next to Path and instead of drilling down to the right executable, copy/paste the following to add the entry for DX11:
C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization Beyond Earth\CivilizationBE_DX11.exe
and copy/paste this to add Mantle:
C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization Beyond Earth\CivilizationBE_Mantle.exe
Now, click OK on the main Firewall screen
Try launching Civ BE again.
Best Answer