

This app will walk you through linking your Xbox to your development account. You can download the DevMode activation app to your console via the Microsoft Store. All consoles support a development mode, which you can read more about here. There are several different technologies involved here.

It will come bundled with everything you need (including a SDL2.dll pre-built for the WinRT platform).

You can download a ZIP of this starter project from the releases page. Much of this information was pieced together starting from this issue on the SDL2-CS project piecing together details from the FNA project.
#XBOX ONE S HOME SCREEN TEMPLATE CODE#
Inside you'll find a solution file and C# project with some boilerplate code used to bypass WPF/XAML, initialize SDL, and render a Hello World message.
#XBOX ONE S HOME SCREEN TEMPLATE ZIP FILE#
You can either clone this repository or download a ZIP file from the releases section. It took many hours of Googling to find the correct incantations and hidden settings to get this working, so I figured I would document it here for others trying to accomplish the same thing. I built this starter project because I want to be able to build and port games to the Xbox using C# and the SDL2 library. When building a game you probably want to render to the screen yourself. If you want to build a game instead of write an app, this is less than ideal. This means using XAML to build out screens using controls and widgets. While getting a Hello World up and running on an Xbox One is quick and easy using Visual Studio, it assumes you'll be building a GUI app using Windows Presentation Foundation (WPF). This is a (mostly) blank Visual Studio solution which has been set up for building UWP apps using C# and SDL2 for the Microsoft Xbox One game console.
