Minimal Xbox 360 application I use as a test playground.
While doing Xbox 360 development (especially on Hayzen), the workflow is a little bit tedious. I have to compile the code, deploy it to the console, unload then reload the module, and restart the game I'm currently working on. Having a standalone playground test allows me to quickly iterate, I can just launch the build and the binary will be deployed to the console and launched automatically. Not having to rely on a separate game also allows me launch the playground in an emulator (Xenia), so I don't even need to have my console with me!
- Having the Xbox 360 Software Development Kit (XDK) installed.
Open XboxPlayground.sln
in Visual Studio and build it.
You can't build with the 64-bit version of MSBuild so you'll need to run the 32-bit version manually. Open a developer PowerShell in Visual Studio (View > Terminal
) and run the following command:
# Create an alias to the 32-bit version of MSBuild named msbuild
Set-Alias msbuild <path_vs2022>\MSBuild\Current\Bin\MSBuild.exe
To build XboxPlayground, deploy it to the console and launch it there, start a build with the Release
configuration, either through the Visual Studio interface or with the following command:
# Equivalent to msbuild /p:Configuration=Release
msbuild
To build XboxPlayground and run it in Xenia, start a build with the Xenia
configuration, either through the Visual Studio interface or with the following command (Xenia will be downloaded automatically the first time you run the command):
msbuild /p:Configuration=Xenia