What problem does it solve?
This Skill aids in exporting game projects from XnaFiddle into buildable, platform-specific projects, making it easier to transition code from the browser-based environment to production.
Core Features & Use Cases
- Platform-Specific Export: Generate projects compatible with KNI, MonoGame, and FNA platforms, supporting Desktop, Windows, Android, and Blazor runtimes.
- NuGet Packages and Dependencies: Manages the necessary NuGet packages for a seamless build process, with specific hooks for third-party libraries.
- Shader Compilation: Handles the inclusion and compilation of shader source code using ShadowDusk for runtime compilation, supporting both classic and native backends.
- Content Compilation: Compiles content for libraries like Apos.Shapes using the MonoGame Content Pipeline (MGCB) or ShadowDusk for classic and modern targets.
- Quick Start: Generate an export-ready project for your XnaFiddle fiddle, select the target platform and runtime, and download the zip file.
Quick Start
Use the project-export skill to create an export-ready project from your fiddle. Navigate to the project-export page in XnaFiddle, select your desired platform (e.g., MonoGame DesktopGL), and download the generated zip file.