A collection of extensions for MonoGame; a complement of MonoGame.Extended.
- Video Playback: A cross-platform
Video
andVideoPlayer
implementation for MonoGame (DesktopGL and WindowsDX) using FFmpeg. - Text: Text rendering with dynamic sprite fonts, using FreeType.
- Drawing: [WIP] A Direct2D-like drawing API for MonoGame. Similar to LilyPath, but LilyPath exposes
System.Drawing
-like API and it does not support gradient brushes. - Overlay: Exposes simple
System.Drawing
APIs for MonoGame, including drawing, filling, and text support, based on SkiaSharp. - WinForms: Integrates MonoGame into WinForms. Heavily inspired by Justin Aquadro's MonoGame-WinFormsControls, with architectural changes (e.g. decoupling). Since MonoGame has switched to SDL when targeting DesktopGL and setting SDL window's parent is not yet tried, this solution currently only works with WindowsDX target.
All projects have corresponding demos. Feel free to check them out.
If you catch a bug feel free to open an issue. Tests and extra features are also very appreciated, just open a pull request.
BSD 3-Clause License