From 235a63db67f14f5735589e6ab7dc84465db19b4d Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Tue, 12 Nov 2024 15:59:42 +0000 Subject: [PATCH 1/4] 1st pass at Year in Review post. --- .../blog/2024-12-01-a-year-in-review.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 website/content/blog/2024-12-01-a-year-in-review.md diff --git a/website/content/blog/2024-12-01-a-year-in-review.md b/website/content/blog/2024-12-01-a-year-in-review.md new file mode 100644 index 00000000..68f1f3f7 --- /dev/null +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -0,0 +1,90 @@ +--- +title: A Year in Review +date: "2024-12-01" +excerpt: Details about the educational release of Old School Adventure +tags: foundation, source, educational +author: MonoGame Foundation +image: /images/blog/cover/monogame_foundation.png +ogImage: /images/blog/cover/monogame_foundation.png +--- + +# What a year it's 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: + +* Now have recurring Patreon subscriptions of $788/month +* Refreshed the 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 + +* #### Appointed to the board + + * President \- Dean Ellis + * Chairman \- Marko Jeremic + * Secretary \- Simon Jackson + * Banking \- Tom Spilman + * Member \- Thomas Altenburger + * Treasurer \- Dominique Louis + * Please read our [Board Meeting notes](https://monogame.net/blog/meeting) +* Regular board meetings with full transparency, keeping the community involved in the plans and actions for MonoGame to take it into the next decade. + +* #### Completed Bounties + + * [Package up ffmpeg and ffprobe](https://github.com/MonoGame/MonoGame/issues/8241) + * [Upgrade MonoGame to use BasisUniversal for cross-platform Texture Compression](https://github.com/MonoGame/MonoGame/issues/8419) + * [A shared base for public and console repos](https://github.com/MonoGame/MonoGame/issues/8242) + * [Implement the Direct3D 12 / GDK/GDKX backend \#8195](https://github.com/MonoGame/MonoGame/issues/8195) + +* #### In Progress Bounties + + * [Switch the console runtime from BRUTE to NativeAOT \#8194](https://github.com/MonoGame/MonoGame/issues/8194) + * [A better 2D onboarding tutorial \#8317](https://github.com/MonoGame/MonoGame/issues/8317) + * [A better 3D onboarding tutorial \#8318](https://github.com/MonoGame/MonoGame/issues/8318) + +* #### More bounties to come in the areas of: + + * Graphics + * Optimise and fix DesktopVK + * Why: it is still experimental and there is some unexpected flickers + * Content + * Native Texture Compression and Asset processing shared object + * Why: enhance assets processing performance and reduce dependencies + * Upgrade Shader Compiler to use [https://github.com/microsoft/ShaderConductor](https://github.com/microsoft/ShaderConductor) and [https://github.com/KhronosGroup/SPIRV-Cross](https://github.com/KhronosGroup/SPIRV-Cross) + * 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 + * Tutorials and content + * Advanced 3D concepts (Some ideas I know this isn’t a planning doc) + * Custom Effects + * Culling + * Shadows + * Post Processing + * Scene Management? + * Deferred Rendering + * More starter kits for 2D and 3D + * More shader guidance/samples + +* #### Bug Fixes + + * Re-enabled the Unit Tests for PR’s. + * [Upgrade Mac Editor to net8.0-macos. Upgrade Eto.Forms](https://github.com/MonoGame/MonoGame/pull/8505) + * Fix Issues with OpenAL Panning on DekstopGL and Mobile [https://github.com/MonoGame/MonoGame/pull/8480](https://github.com/MonoGame/MonoGame/pull/8480) and [https://github.com/MonoGame/MonoGame/pull/8466](https://github.com/MonoGame/MonoGame/pull/8466) + * [Detect GamePad/Keyboard events on Android](https://github.com/MonoGame/MonoGame/pull/8465) + * [Remove string allocations when calling GamePad.GetCapabilities](https://github.com/MonoGame/MonoGame/pull/8453) + +### What is coming in the next year: + +* #### 3.8.3 Release + + * Smoother macOS installation support and Content Pipeline + * Bump to use latest StbImageSharp + * more???? +* The MonoGame.Framework.Native is going to be a principal focus. The plan is to allow the support of NativeAOT on all the platforms which support it. +* Upgrading the Shader Compiler to support more modern shader models. +* Improved Content pipeline (Mr H / Harry, details) + * Automating XNB builds to make using MGCB or the content editor optional, and adding content more easily to projects +* Full DX12 support on Windows / Xbox +* Vulkan support to replace OpenGL (Tom to clarify) \ No newline at end of file From d934629f220a8a25e38bc0554dc6fada7bf5004c Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Wed, 13 Nov 2024 17:09:19 +0000 Subject: [PATCH 2/4] Open HHours 2 --- .../blog/2024-11-13-open-hours-november.md | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 website/content/blog/2024-11-13-open-hours-november.md diff --git a/website/content/blog/2024-11-13-open-hours-november.md b/website/content/blog/2024-11-13-open-hours-november.md new file mode 100644 index 00000000..7e504d30 --- /dev/null +++ b/website/content/blog/2024-11-13-open-hours-november.md @@ -0,0 +1,64 @@ +--- +title: 2nd MonoGame "Open Hours" AMA session +date: "2024-11-13" +excerpt: Meet the MonoGame team and get your questions answered +tags: announcements +author: MonoGame Foundation +image: /images/blog/cover/monogame_foundation.png +ogImage: /images/blog/cover/monogame_foundation.png +--- + +The MonoGame Foundation is hoping you can join the MonoGame community for our 2nd AMA session. + +## 2nd "Open Hours" AMA Meeting + +The 2nd MonoGame "Open Hours" AMA meeting will be on: + +### Wednesday 20th November @ 12:00 EDT, 16:00 UTC/GMT, 17:00 CET + +### Channel and Connection Details + +#### [MonoGame Community discord - Open Hours channel](https://discord.gg/monogame?event=1295042873430905024) + +## Agenda + +We will learn as we go for these sessions. +This time we'll have: +* An overview of the Native Implementation for Vulkan/DX12 by [Tom](https://github.com/tomspilman) +* Q&A from the Community + +If you prefer to just type, the call will also use Discord's text features and the team will be on hand to respond too. + +::: note Only during open hours +The "Open Hours" chat will only be open during the meeting (and clearing up any outstanding questions afterward), it will not be a general support forum. The team are making this time available to the community, so please do not abuse it. + +If you have queries beyond the meeting times, then we recommend you use the rest of the Discord channel. +::: + +We look forward to meeting and hearing from you then! + +## The Meeting Schedule + +If you can't make this month, all is not lost. Each month, one week on from the MonoGame Foundation monthly board meeting, the group has agreed to host a series of sessions to both communicate announcements to the community and also open the floor up to questions the community has about MonoGame operations or ask questions that they have about the framework. + +* MonoGame Board meetings - 2nd Wednesday each month +* "MonoGame "Open Hours" - 3rd Wednesday each month - 4PM UTC + +### Support + +You can support us financially here - https://monogame.net/donate/ + + +## Get Involved + +- Code. +- Help in the [Community discord](https://discord.gg/monogame) and beyond (we also love blog posts). +- [Patreon](https://www.patreon.com/bePatron?u=3142012), several tiers are available. +- The MonoGame store (coming soon) with MonoGame branded gear and merchandise. +- [Bounties](https://github.com/MonoGame/MonoGame/issues/8120), Fix bugs and add features faster as well as get paid for your work :) + +--- + +### Onwards and Upwards + +The MonoGame Foundation team \ No newline at end of file From 35b8629022b39dd8e01adb27516e25a9834e148d Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Wed, 13 Nov 2024 17:26:41 +0000 Subject: [PATCH 3/4] Revert "1st pass at Year in Review post." This reverts commit 235a63db67f14f5735589e6ab7dc84465db19b4d. --- .../blog/2024-12-01-a-year-in-review.md | 90 ------------------- 1 file changed, 90 deletions(-) delete mode 100644 website/content/blog/2024-12-01-a-year-in-review.md diff --git a/website/content/blog/2024-12-01-a-year-in-review.md b/website/content/blog/2024-12-01-a-year-in-review.md deleted file mode 100644 index 68f1f3f7..00000000 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: A Year in Review -date: "2024-12-01" -excerpt: Details about the educational release of Old School Adventure -tags: foundation, source, educational -author: MonoGame Foundation -image: /images/blog/cover/monogame_foundation.png -ogImage: /images/blog/cover/monogame_foundation.png ---- - -# What a year it's 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: - -* Now have recurring Patreon subscriptions of $788/month -* Refreshed the 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 - -* #### Appointed to the board - - * President \- Dean Ellis - * Chairman \- Marko Jeremic - * Secretary \- Simon Jackson - * Banking \- Tom Spilman - * Member \- Thomas Altenburger - * Treasurer \- Dominique Louis - * Please read our [Board Meeting notes](https://monogame.net/blog/meeting) -* Regular board meetings with full transparency, keeping the community involved in the plans and actions for MonoGame to take it into the next decade. - -* #### Completed Bounties - - * [Package up ffmpeg and ffprobe](https://github.com/MonoGame/MonoGame/issues/8241) - * [Upgrade MonoGame to use BasisUniversal for cross-platform Texture Compression](https://github.com/MonoGame/MonoGame/issues/8419) - * [A shared base for public and console repos](https://github.com/MonoGame/MonoGame/issues/8242) - * [Implement the Direct3D 12 / GDK/GDKX backend \#8195](https://github.com/MonoGame/MonoGame/issues/8195) - -* #### In Progress Bounties - - * [Switch the console runtime from BRUTE to NativeAOT \#8194](https://github.com/MonoGame/MonoGame/issues/8194) - * [A better 2D onboarding tutorial \#8317](https://github.com/MonoGame/MonoGame/issues/8317) - * [A better 3D onboarding tutorial \#8318](https://github.com/MonoGame/MonoGame/issues/8318) - -* #### More bounties to come in the areas of: - - * Graphics - * Optimise and fix DesktopVK - * Why: it is still experimental and there is some unexpected flickers - * Content - * Native Texture Compression and Asset processing shared object - * Why: enhance assets processing performance and reduce dependencies - * Upgrade Shader Compiler to use [https://github.com/microsoft/ShaderConductor](https://github.com/microsoft/ShaderConductor) and [https://github.com/KhronosGroup/SPIRV-Cross](https://github.com/KhronosGroup/SPIRV-Cross) - * 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 - * Tutorials and content - * Advanced 3D concepts (Some ideas I know this isn’t a planning doc) - * Custom Effects - * Culling - * Shadows - * Post Processing - * Scene Management? - * Deferred Rendering - * More starter kits for 2D and 3D - * More shader guidance/samples - -* #### Bug Fixes - - * Re-enabled the Unit Tests for PR’s. - * [Upgrade Mac Editor to net8.0-macos. Upgrade Eto.Forms](https://github.com/MonoGame/MonoGame/pull/8505) - * Fix Issues with OpenAL Panning on DekstopGL and Mobile [https://github.com/MonoGame/MonoGame/pull/8480](https://github.com/MonoGame/MonoGame/pull/8480) and [https://github.com/MonoGame/MonoGame/pull/8466](https://github.com/MonoGame/MonoGame/pull/8466) - * [Detect GamePad/Keyboard events on Android](https://github.com/MonoGame/MonoGame/pull/8465) - * [Remove string allocations when calling GamePad.GetCapabilities](https://github.com/MonoGame/MonoGame/pull/8453) - -### What is coming in the next year: - -* #### 3.8.3 Release - - * Smoother macOS installation support and Content Pipeline - * Bump to use latest StbImageSharp - * more???? -* The MonoGame.Framework.Native is going to be a principal focus. The plan is to allow the support of NativeAOT on all the platforms which support it. -* Upgrading the Shader Compiler to support more modern shader models. -* Improved Content pipeline (Mr H / Harry, details) - * Automating XNB builds to make using MGCB or the content editor optional, and adding content more easily to projects -* Full DX12 support on Windows / Xbox -* Vulkan support to replace OpenGL (Tom to clarify) \ No newline at end of file From 53a2b7600016ad655f23ff93243de8c0e6093042 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Wed, 13 Nov 2024 17:55:16 +0000 Subject: [PATCH 4/4] Updadate Event link --- website/content/blog/2024-11-13-open-hours-november.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/blog/2024-11-13-open-hours-november.md b/website/content/blog/2024-11-13-open-hours-november.md index 7e504d30..c134bb26 100644 --- a/website/content/blog/2024-11-13-open-hours-november.md +++ b/website/content/blog/2024-11-13-open-hours-november.md @@ -18,7 +18,7 @@ The 2nd MonoGame "Open Hours" AMA meeting will be on: ### Channel and Connection Details -#### [MonoGame Community discord - Open Hours channel](https://discord.gg/monogame?event=1295042873430905024) +#### [MonoGame Community discord - Open Hours channel](https://discord.gg/monogame?event=1306314938402340884) ## Agenda