This is a cross-platform MonoGame 3.8.* sample demonstrating bloom post-processing effects. The project is organized for modern .NET SDK-style builds and supports Windows, DesktopGL, Android, and iOS platforms.
/Core— Shared game logic and code/Platforms/Windows— Windows-specific entry point and project/Platforms/DesktopGL— DesktopGL-specific entry point and project/Platforms/Android— Android-specific entry point, project, and manifest/Platforms/iOS— iOS-specific entry point, project, and Info.plist
- .NET 10.0 SDK or later
- Visual Studio 2022+ (for Windows/iOS/Android) or VSCode
- MonoGame 3.8.* NuGet packages (restored automatically)
- Open the solution in Visual Studio, or use VSCode.
- To build and run from VSCode:
- Select the desired platform in the Run/Debug panel.
- Use the provided tasks/launch configurations.
- Open the solution in Visual Studio 2022+ (Windows: Android, Mac: iOS).
- Build and deploy to a device or emulator.
- This sample uses pre-built
.xnbfiles directly from thebin/directory. NoContent.mgcbfile is required.
- Only Windows, DesktopGL, Android, and iOS are supported. Linux, MacOS, and PSMobile are not supported in MonoGame 3.8.*.
- All shared code is in
/Coreand referenced by each platform project.