Board Meeting Minutes

By: MonoGame Foundation Feb 11, 2024

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

  • Bounty rewards
  • Documentation
  • NativeAoT / DX12 progress
  • Possible GDC tie ins?

Outcomes

The team are picking up steam on delivering on our new years purpose to both expand MonoGame's base platform support as well as heavily investing in updating and renewing documentation and samples. Suffice to say, We hear you (and agree). We are pushing as hard as we can to get more to you as soon as we are able, as well as enabling community members to contribute and get their own names in the MonoGame hall of fame (tbc).

Here is a summary of the outcomes from new year consultations:

  • MonoGame should have a presence on itchio, with the aim of also publishing the MonoGame samples in web form (where possible). The MonoGame brand is currently held by another user so the team will coordinate with itchio support to regain ownership of the brand.
  • The documentation migration and update is progressing steadily and has completed the initial migration. The current outstanding tasks are:
    • Review and update the Microsoft Content to MonoGame standards and ensure there is no repetition, as well as identify any gaps.
    • A new "university style" approach is being built based on the migrated documentation, with the aim to give more guided learning.
    • The API code docs are being reinvigorated with help from the community.
    • We are introducing more official samples and also reaching out to the community to build and publish more, some even sponsored through bounties.
  • The ShipGame sample is reborn for the MonoGame samples repository, a fan favorite descent style clone (albeit a lot simpler). When its review is finished and merged, a new bounty will be launched to update/refresh it for 2023.
  • Work continues on DX12 and NativeAoT ports, we are seeking help regarding these but the team members also need them, so we are beginning anyway.
  • A new bounty is being raised to help support the work to update the API documentation, including migrating some missing XNA docs. Keep an eye on the bounties board where these will be announced.
  • Following discussions, the team do not feel there will be sufficient material or announcements leading up to GDC for us to make a presence (although we will still try), our aim is to go large at next years GDC. That being said, we are aiming to make announcements as we reach milestones and keep the party going.
  • The nominated repository maintainer has updated for February, as documented in GitHub. Keeping up the transparency for how the MonoGame Framework is being managed.

Sneak peek Ship Game 3D Sample

New year, new rules

We acknowledge the discrepancy in the MonoGame documentation, but hopefully you can see the team are working hard (unpaid) to fill in critical gaps, as well as discussing new ways the community can contribute directly to the MonoGame documentation. While we are investing in new platforms, we recognize that investment for newcomers (and existing developers) is desperately needed.

We encourage everyone to get involved and share their learnings, or even submit suggestions to a Project board that one of our members setup to track requests, everyone's voice should be heard and we welcome everyone to join in.

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