Board Meeting Minutes
Attendee's
- Dean Ellis - President
- Dominique Louis - Treasurer
- Simon Jackson - Corporate Secretary
- Tom Spilman - Banking Matters
- Marko Jeremic - Board Chairman
- Thomas Altenburger - Board Member
Agenda
- Content Pipeline enhancements.
- Release improvements.
- Bounties updates.
- Full-time appointment.
- Releases are go.
Content Pipeline enhancements.
We discussed and decided to allow loading of raw content files (pngs, wav, etc) via ContentManager as a fallback when an XNB is not found. This makes things nicer for users that dislike pre-compiling content, but allows you to change that decision later without rewriting your game code.
Content.Load<Texture>("asset name");
Content.Load<SoundEffect>("asset name");
Content.Load<Song>("asset name");
Content.Load<Video>("asset name");
For later
At this time, shaders and models will still have to use the Content Pipeline as there are many dependencies involved in handling these kinds of content. We will address them in time, but for now, they will have to wait.
Release Improvements
Like the Content Pipeline improvements above, the same view has also been turned to the way we release MonoGame today via NuGets. We recognize this might not be a 100% fit for all as NuGet does impose some limitations, especially for offline use.
To this end, we have also kicked off two other streams of work:
- Update build pipeline to generate a "Complete" Source package for releases
- Update build pipeline to generate a "Binaries" Source package for releases
Bounties, Bounties, Bounties
Work continues on all existing bounties, but these updates were at the top of mind for discussion.
- DX12 / GDK support is a ready and completing final adoption
- The Basis Universal bounty is complete
- Shared native base is nearing completion and will be usable in the coming months.
Full Time maintainer - full steam ahead
Now that we have had an official meeting and preceded over a vote on the subject, we have given the go-ahead for a full-time member to take on the role of "MonoGame Maintainer"
The final details to award this role are still being worked out, but the Foundation has to be able to afford this appointment and it likely will not be at "market rates" as this is a non-profit organization after all.
Updates releases and schedules
One month on from the 3.8.2
release and we are already making plans for next month's release, assuming the recent PR merges warrent it. We were very serious about keeping pace and we are tightly focused on it.
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