A Year in Review
What a year it has been!
It has been a year since we announced that we received a very generous donation from Re-Logic and the formation of the MonoGame Foundation. A lot has happened.
So far in the last year we:
-
Increased recurring subscriptions (Patreon, Github & PayPal) to almost $2000 a month
-
Refreshed the MonoGame website with more focus on the creators and their titles - Thanks Chris (ArisTurtle)
-
Overhauled the documentation site and increased the content by more than 500%, with even more to come
-
Released 3.8.2 (.NET 8)
-
Appointed to the board
- President - Dean Ellis
- Chairman - Marko Jeremic
- Secretary - Simon Jackson
- Banking - Tom Spilman
- Member - Thomas Altenburger
- Treasurer - Dominique Louis
-
Regular board meetings with full transparency, keeping the community involved in the plans and actions for MonoGame to take it into the next decade.
Meeting Notes
Please read our Board Meeting notes
-
Completed Bounties
-
In Progress Bounties
-
Bug Fixes and Enhancements
- Re-enabled the Unit Tests for PR’s.
- Upgrade Mac Editor to net8.0-macos. Upgrade Eto.Forms
- Fix Issues with OpenAL Panning on DesktopGL and Mobile #8480 and #8466
- Detect GamePad/Keyboard events on Android
- Remove string allocations when calling GamePad.GetCapabilities
- Content Pipeline now works on M1/M2 Macs
- Fix Android MediaPlayer Song implementation
- Update MonoGame.Library.OpenAL to 1.23.1.10
- Fix Sprite font multi byte parsing
- Added Vibration and Caps to Native GamePad API
- Fix MacOS Content directory location
- Detect GamePad/Keyboard events on Android
-
Games Released (that we know of)
- Horticular by inDirection Games
- Breeze & Freeze by msiebenmann
- Tic Tac Dough by MS00
- Ninja Cat Remewstered by Pixel Shock
- Smack 'n' Snatch by Skyla
- FishGrid by Shmellyorc
- Axe Attacks by Serork
- Mochi's Escape by Anonames
- Armored Crucible: The Crimson Dunes by Fontty Games
- Arid Arnold by IceFish Software
- Dungeon Adventure Gang by DAG Team
- Cranky Chibi Cthulhu by Little Tlaloc Interactive. Uses FlatRedBall and Gum
- BattleCrypt Bombers by Narfox LLC. Uses FlatRedBall and Gum
What is coming in the next year:
-
3.8.3 Release
-
Smoother macOS installation support and Content Pipeline
-
The
MonoGame.Framework.Native
backend is going to be a principal focus. The plan is to allow the support of NativeAOT on all the platforms can which support it. -
Effect compiler refactored to support modern tools.
-
Improved Content pipeline
- Automating XNB builds to make using MGCB or the content editor optional, and adding content more easily to projects
-
New DirectX 12 Desktop platform which shares code with Xbox (may replace DX11 at some point).
-
New Vulkan Desktop platform (it may replace OpenGL at some point).
-
More bounties:
- Graphics
- Optimise and fix DesktopVK
- Content
- Native Texture Compression and Asset processing shared object
- Upgrade Shader Compiler
- Why: retiring mojoshader to allow future improvements on shaders
- Audio
- FAudio implementation for DesktopVK
- Why: replace OpenAL-Soft which can’t be totally XAudio-accurate
- FAudio implementation for DesktopVK
- Tutorials and content
- Advanced 3D concepts
- Custom Effects
- Culling
- Shadows
- Post Processing
- Scene Management?
- Deferred Rendering
- More shader guidance/samples
- 3D StartKit
- Graphics
Support
- Financially - several tiers and options available for Github, PayPal and Patreon.
- The MonoGame Store - MonoGame branded gear and merchandise.
Get Involved
- Code, we accept Pull Requests.
- Help in the Community discord and beyond (we also love blog posts).
- Bounties, Fix bugs and add features faster as well as get paid for your work :)
Onwards and Upwards
The MonoGame Foundation team