From b7e4705eb5c980b99bbb3dff6f5e0fcc331e3398 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Tue, 12 Nov 2024 15:59:42 +0000 Subject: [PATCH 01/14] 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 0cd5653dedae3da66cf362bfd52611b5e9887983 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Tue, 12 Nov 2024 16:05:49 +0000 Subject: [PATCH 02/14] Add standard footer. --- website/content/blog/2024-12-01-a-year-in-review.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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 index 68f1f3f7..0934bce9 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -87,4 +87,14 @@ It has been a year since we announced that we received a very generous donation * 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 +* Vulkan support to replace OpenGL (Tom to clarify) + +### Support + +You can support us here - https://monogame.net/donate/ + +--- + +### Onwards MonoGame + +The MonoGame Foundation team \ No newline at end of file From 857659896c036f00becc0ed2b90e1db56cde0b03 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Tue, 26 Nov 2024 15:44:07 +0000 Subject: [PATCH 03/14] Added released games. --- .../content/blog/2024-12-01-a-year-in-review.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) 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 index 0934bce9..e5c251cf 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -75,6 +75,11 @@ It has been a year since we announced that we received a very generous donation * [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) +* #### Game Released (that we know of) + * [Mochi's Escape](https://anonames-lair.itch.io/mochi-escape) by Anonames + * [Arid Arnold](https://icefish-software.itch.io/arid-arnold) by IceFish Software + * [Dungeon Adventure Gang](https://store.steampowered.com/app/2147690/Dungeon_Adventure_Gang/) by DAG Team + ### What is coming in the next year: * #### 3.8.3 Release @@ -89,12 +94,4 @@ It has been a year since we announced that we received a very generous donation * Full DX12 support on Windows / Xbox * Vulkan support to replace OpenGL (Tom to clarify) -### Support - -You can support us here - https://monogame.net/donate/ - ---- - -### Onwards MonoGame - -The MonoGame Foundation team \ No newline at end of file +{% include 'partials/_blog_footer.njk' %} \ No newline at end of file From 3037aa38777efdb263f27f89f7f52cc8aacee8f7 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Tue, 26 Nov 2024 19:03:18 +0000 Subject: [PATCH 04/14] Added 2 FlatRedBall titles. --- website/content/blog/2024-12-01-a-year-in-review.md | 2 ++ 1 file changed, 2 insertions(+) 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 index e5c251cf..4c8345eb 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -79,6 +79,8 @@ It has been a year since we announced that we received a very generous donation * [Mochi's Escape](https://anonames-lair.itch.io/mochi-escape) by Anonames * [Arid Arnold](https://icefish-software.itch.io/arid-arnold) by IceFish Software * [Dungeon Adventure Gang](https://store.steampowered.com/app/2147690/Dungeon_Adventure_Gang/) by DAG Team + * [Cranky Chibi Cthulhu](https://little-tlaloc-interactive.itch.io/cranky-chibi-cthulhu) by Little Tlaloc Interactive. Uses [FlatRedBall](https://flatredball.com/) and [Gum](http://docs.flatredball.com/gum/) + * [BattleCrypt Bombers](https://store.steampowered.com/app/2188930/BattleCrypt_Bombers/) by Narfox LLC. Uses [FlatRedBall](https://flatredball.com/) and [Gum](http://docs.flatredball.com/gum/) ### What is coming in the next year: From 18317ce17ef1505e56454d8c703486d293e44fc6 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Tue, 26 Nov 2024 19:24:26 +0000 Subject: [PATCH 05/14] Added more info in Bug Fix section. --- .../content/blog/2024-12-01-a-year-in-review.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) 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 index 4c8345eb..40a387d4 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -14,7 +14,7 @@ It has been a year since we announced that we received a very generous donation ### So far in the last year we: -* Now have recurring Patreon subscriptions of $788/month +* Now have recurring subscriptions (Patreon, Github & PayPal) of almost $2000 a 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 @@ -67,13 +67,20 @@ It has been a year since we announced that we received a very generous donation * More starter kits for 2D and 3D * More shader guidance/samples -* #### Bug Fixes +* #### Bug Fixes and Enhancements * 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) + * Fix Issues with OpenAL Panning on DesktopGL 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) + * [Content Pipeline now works on M1/M2 Macs](https://github.com/MonoGame/MonoGame/pull/8570) + * [Fix Android MediaPlayer Song implementation](https://github.com/MonoGame/MonoGame/pull/8583) + * [Update MonoGame.Library.OpenAL to 1.23.1.10](https://github.com/MonoGame/MonoGame/pull/8560) + * [Fix Sprite font multi byte parsing](https://github.com/MonoGame/MonoGame/pull/8554) + * [Added Vibration and Caps to Native GamePad API](https://github.com/MonoGame/MonoGame/pull/8520) + * [Fix MacOS Content directory location](https://github.com/MonoGame/MonoGame/pull/8479) + * [Detect GamePad/Keyboard events on Android](https://github.com/MonoGame/MonoGame/pull/8465) * #### Game Released (that we know of) * [Mochi's Escape](https://anonames-lair.itch.io/mochi-escape) by Anonames From 7fb06edcef969403504d5bdabe8de73ead3313d1 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Thu, 28 Nov 2024 18:11:38 +0000 Subject: [PATCH 06/14] Add Armored Crucible game to list. --- website/content/blog/2024-12-01-a-year-in-review.md | 1 + 1 file changed, 1 insertion(+) 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 index 40a387d4..9ac52ce4 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -84,6 +84,7 @@ It has been a year since we announced that we received a very generous donation * #### Game Released (that we know of) * [Mochi's Escape](https://anonames-lair.itch.io/mochi-escape) by Anonames + * [Armored Crucible: The Crimson Dunes](https://fontty.itch.io/ac-tcd) by Fontty Games * [Arid Arnold](https://icefish-software.itch.io/arid-arnold) by IceFish Software * [Dungeon Adventure Gang](https://store.steampowered.com/app/2147690/Dungeon_Adventure_Gang/) by DAG Team * [Cranky Chibi Cthulhu](https://little-tlaloc-interactive.itch.io/cranky-chibi-cthulhu) by Little Tlaloc Interactive. Uses [FlatRedBall](https://flatredball.com/) and [Gum](http://docs.flatredball.com/gum/) From bebf176aadfc70daf239ad505f6f8f76fa85f6b2 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Thu, 28 Nov 2024 20:45:14 +0000 Subject: [PATCH 07/14] Added itch.io games thanks SquareBananas :) --- website/content/blog/2024-12-01-a-year-in-review.md | 6 ++++++ 1 file changed, 6 insertions(+) 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 index 9ac52ce4..fb920eb4 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -83,6 +83,11 @@ It has been a year since we announced that we received a very generous donation * [Detect GamePad/Keyboard events on Android](https://github.com/MonoGame/MonoGame/pull/8465) * #### Game Released (that we know of) + * [Breeze & Freeze](https://msiebenmann.itch.io/breeze-and-freeze) by msiebenmann + * [Tic Tac Dough](https://ms00.itch.io/tic-tac-dough) by MS00 + * [Ninja Cat Remewstered](https://pixelshock.itch.io/ninja-cat-remewstered) by Pixel Shock + * [Smack 'n' Snatch](https://skyyyla.itch.io/smack-n-snatch) by Skyla + * [FishGrid](https://shmellyorc.itch.io/fishgrid) by Shmellyorc * [Mochi's Escape](https://anonames-lair.itch.io/mochi-escape) by Anonames * [Armored Crucible: The Crimson Dunes](https://fontty.itch.io/ac-tcd) by Fontty Games * [Arid Arnold](https://icefish-software.itch.io/arid-arnold) by IceFish Software @@ -90,6 +95,7 @@ It has been a year since we announced that we received a very generous donation * [Cranky Chibi Cthulhu](https://little-tlaloc-interactive.itch.io/cranky-chibi-cthulhu) by Little Tlaloc Interactive. Uses [FlatRedBall](https://flatredball.com/) and [Gum](http://docs.flatredball.com/gum/) * [BattleCrypt Bombers](https://store.steampowered.com/app/2188930/BattleCrypt_Bombers/) by Narfox LLC. Uses [FlatRedBall](https://flatredball.com/) and [Gum](http://docs.flatredball.com/gum/) + ### What is coming in the next year: * #### 3.8.3 Release From 2f97cf26ad2d33b8fc0f201ead2183a8151f5d3a Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Thu, 28 Nov 2024 20:57:01 +0000 Subject: [PATCH 08/14] Added itch.io game Axe Attacks --- website/content/blog/2024-12-01-a-year-in-review.md | 1 + 1 file changed, 1 insertion(+) 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 index fb920eb4..b676aaa9 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -88,6 +88,7 @@ It has been a year since we announced that we received a very generous donation * [Ninja Cat Remewstered](https://pixelshock.itch.io/ninja-cat-remewstered) by Pixel Shock * [Smack 'n' Snatch](https://skyyyla.itch.io/smack-n-snatch) by Skyla * [FishGrid](https://shmellyorc.itch.io/fishgrid) by Shmellyorc + * [Axe Attacks](https://serork.itch.io/axe-attacks) by Serork * [Mochi's Escape](https://anonames-lair.itch.io/mochi-escape) by Anonames * [Armored Crucible: The Crimson Dunes](https://fontty.itch.io/ac-tcd) by Fontty Games * [Arid Arnold](https://icefish-software.itch.io/arid-arnold) by IceFish Software From 9f89a86b097a318700be48cdb89552406776a474 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Thu, 28 Nov 2024 20:59:35 +0000 Subject: [PATCH 09/14] Fixed What's coming title. --- website/content/blog/2024-12-01-a-year-in-review.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index b676aaa9..f94561f0 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -97,7 +97,7 @@ It has been a year since we announced that we received a very generous donation * [BattleCrypt Bombers](https://store.steampowered.com/app/2188930/BattleCrypt_Bombers/) by Narfox LLC. Uses [FlatRedBall](https://flatredball.com/) and [Gum](http://docs.flatredball.com/gum/) -### What is coming in the next year: +### What's coming in the next year: * #### 3.8.3 Release From 4cffa0d3e7cf77c30ac49aebdb60bbda993b2543 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Fri, 29 Nov 2024 10:47:50 +0000 Subject: [PATCH 10/14] Added Tom's suggested changes. --- .../blog/2024-12-01-a-year-in-review.md | 66 +++++++++---------- 1 file changed, 31 insertions(+), 35 deletions(-) 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 index f94561f0..47d36b93 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -10,7 +10,7 @@ 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. +It has been a year since we announced that we received a very generous [donation from Re-Logic](https://x.com/MonoGameTeam/status/1724164491363967465) and the formation of the MonoGame Foundation. A lot has happened. ### So far in the last year we: @@ -42,30 +42,7 @@ It has been a year since we announced that we received a very generous donation * [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 + * [2D StartKit](https://github.com/MonoGame/MonoGame/pull/8275) * #### Bug Fixes and Enhancements @@ -83,6 +60,7 @@ It has been a year since we announced that we received a very generous donation * [Detect GamePad/Keyboard events on Android](https://github.com/MonoGame/MonoGame/pull/8465) * #### Game Released (that we know of) + * [Horticular](https://store.steampowered.com/app/1928540/Horticular/) by inDirection Games * [Breeze & Freeze](https://msiebenmann.itch.io/breeze-and-freeze) by msiebenmann * [Tic Tac Dough](https://ms00.itch.io/tic-tac-dough) by MS00 * [Ninja Cat Remewstered](https://pixelshock.itch.io/ninja-cat-remewstered) by Pixel Shock @@ -100,15 +78,33 @@ It has been a year since we announced that we received a very generous donation ### What's 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) + * Smoother macOS installation support and Content Pipeline + * 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. + * Effect compiler refactor to support modern tools and additional shader stages. + * 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 + * 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 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 shader guidance/samples + * 3D StartKit {% include 'partials/_blog_footer.njk' %} \ No newline at end of file From 855a8589cf726b9259d3e3265297aace5971bc31 Mon Sep 17 00:00:00 2001 From: "Simon (Darkside) Jackson" Date: Fri, 29 Nov 2024 11:05:30 +0000 Subject: [PATCH 11/14] Some corrections and grammar police. --- .../blog/2024-12-01-a-year-in-review.md | 54 ++++++++++--------- 1 file changed, 30 insertions(+), 24 deletions(-) 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 index 47d36b93..6e6efadc 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -1,54 +1,57 @@ --- title: A Year in Review date: "2024-12-01" -excerpt: Details about the educational release of Old School Adventure +excerpt: The MonoGame Foundation "Year in review", what the foundation has been up to since its incorporation. 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! +# What a year it has been! It has been a year since we announced that we received a very generous [donation from Re-Logic](https://x.com/MonoGameTeam/status/1724164491363967465) and the formation of the MonoGame Foundation. A lot has happened. ### So far in the last year we: -* Now have recurring subscriptions (Patreon, Github & PayPal) of almost $2000 a month -* Refreshed the website, with more focus on the creators and their titles \- Thanks Chris (ArisTurtle) +* 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 +* 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 - * Please read our [Board Meeting notes](https://monogame.net/blog/meeting) + * 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. +> [!NOTE] +> Please read our [Board Meeting notes](https://monogame.net/blog/meeting) + * #### 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) + * [Implement the Direct3D 12 / GDK/GDKX backend](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) + * [Switch the console runtime from BRUTE to NativeAOT](https://github.com/MonoGame/MonoGame/issues/8194) + * [A better 2D onboarding tutorial](https://github.com/MonoGame/MonoGame/issues/8317) + * [A better 3D onboarding tutorial](https://github.com/MonoGame/MonoGame/issues/8318) * [2D StartKit](https://github.com/MonoGame/MonoGame/pull/8275) * #### Bug Fixes and Enhancements * 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 DesktopGL 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) + * Fix Issues with OpenAL Panning on DesktopGL and Mobile [#8480](https://github.com/MonoGame/MonoGame/pull/8480) and [#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) * [Content Pipeline now works on M1/M2 Macs](https://github.com/MonoGame/MonoGame/pull/8570) @@ -59,7 +62,8 @@ It has been a year since we announced that we received a very generous [donation * [Fix MacOS Content directory location](https://github.com/MonoGame/MonoGame/pull/8479) * [Detect GamePad/Keyboard events on Android](https://github.com/MonoGame/MonoGame/pull/8465) -* #### Game Released (that we know of) +* #### Games Released (that we know of) + * [Horticular](https://store.steampowered.com/app/1928540/Horticular/) by inDirection Games * [Breeze & Freeze](https://msiebenmann.itch.io/breeze-and-freeze) by msiebenmann * [Tic Tac Dough](https://ms00.itch.io/tic-tac-dough) by MS00 @@ -75,18 +79,20 @@ It has been a year since we announced that we received a very generous [donation * [BattleCrypt Bombers](https://store.steampowered.com/app/2188930/BattleCrypt_Bombers/) by Narfox LLC. Uses [FlatRedBall](https://flatredball.com/) and [Gum](http://docs.flatredball.com/gum/) -### What's coming in the next year: +### What is coming in the next year: * #### 3.8.3 Release + * Smoother macOS installation support and Content Pipeline - * 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. - * Effect compiler refactor to support modern tools and additional shader stages. + * 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 and additional shader stages. * 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 - * 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). + * New **DirectX 12** Desktop platform which shares code with Xbox (may replace DX9/DX11 at some point). + * New **Vulkan** Desktop platform (it may replace OpenGL at some point). * #### More bounties: + * Graphics * Optimise and fix DesktopVK * Content @@ -97,7 +103,7 @@ It has been a year since we announced that we received a very generous [donation * 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) + * Advanced 3D concepts * Custom Effects * Culling * Shadows From 4a3a3c77d4400ab2949036b1563357c3f4cd0280 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Fri, 29 Nov 2024 19:08:52 +0000 Subject: [PATCH 12/14] Added Helmut's suggested changes. --- website/content/blog/2024-12-01-a-year-in-review.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 index 6e6efadc..feb1030b 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -85,7 +85,7 @@ It has been a year since we announced that we received a very generous [donation * 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 and additional shader stages. + * Effect compiler refactored to support modern tools. * 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 * New **DirectX 12** Desktop platform which shares code with Xbox (may replace DX9/DX11 at some point). @@ -97,8 +97,8 @@ It has been a year since we announced that we received a very generous [donation * Optimise and fix DesktopVK * Content * Native Texture Compression and Asset processing shared object - * 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 + * 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 From b4ed6a17b0013e0a9f7f892dad3d7ba6f7b15050 Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Sat, 30 Nov 2024 11:05:18 +0000 Subject: [PATCH 13/14] Removed DX9 and shifted stuff that looked like it was under 3.8.3 release to what's coming in the next year. --- .../content/blog/2024-12-01-a-year-in-review.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) 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 index feb1030b..73f62707 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -81,15 +81,14 @@ It has been a year since we announced that we received a very generous [donation ### 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 (Mr H / Harry, details) - * 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 DX9/DX11 at some point). - * New **Vulkan** Desktop platform (it may replace OpenGL at some point). +* 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 (Mr H / Harry, details) + * 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: From c02885ae8f9d602b6483dc2449899631d0215b3d Mon Sep 17 00:00:00 2001 From: Dominique Louis Date: Sat, 30 Nov 2024 16:27:35 +0000 Subject: [PATCH 14/14] Removed the waiting for details text. --- website/content/blog/2024-12-01-a-year-in-review.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index 73f62707..39570474 100644 --- a/website/content/blog/2024-12-01-a-year-in-review.md +++ b/website/content/blog/2024-12-01-a-year-in-review.md @@ -85,7 +85,7 @@ It has been a year since we announced that we received a very generous [donation * 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 (Mr H / Harry, details) +* 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).