BloomSample
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.
Directory Structure
/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
Building and Running
Prerequisites
- .NET 8.0 SDK or later
- Visual Studio 2022+ (for Windows/iOS/Android) or VSCode
- MonoGame 3.8.* NuGet packages (restored automatically)
Windows & DesktopGL
- 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.
Android & iOS
- Open the solution in Visual Studio 2022+ (Windows: Android, Mac: iOS).
- Build and deploy to a device or emulator.
Content
- This sample uses pre-built
.xnb files directly from the bin/ directory. No Content.mgcb file is required.
Notes
- Only Windows, DesktopGL, Android, and iOS are supported. Linux, MacOS, and PSMobile are not supported in MonoGame 3.8.*.
- All shared code is in
/Core and referenced by each platform project.