Skip to content

Commit 8c9c972

Browse files
committed
1st pass at Year in Review post.
1 parent 8d64ed2 commit 8c9c972

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
---
2+
title: A Year in Review
3+
date: "2024-12-01"
4+
excerpt: Details about the educational release of Old School Adventure
5+
tags: foundation, source, educational
6+
author: MonoGame Foundation
7+
image: /images/blog/cover/monogame_foundation.png
8+
ogImage: /images/blog/cover/monogame_foundation.png
9+
---
10+
11+
# What a year it's been!
12+
13+
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.
14+
15+
### So far in the last year we:
16+
17+
* Now have recurring Patreon subscriptions of $788/month
18+
* Refreshed the website, with more focus on the creators and their titles \- Thanks Chris (ArisTurtle)
19+
* Overhauled the documentation site and increased the content by more than 500%, with even more to come
20+
* Released 3.8.2
21+
22+
* #### Appointed to the board
23+
24+
* President \- Dean Ellis
25+
* Chairman \- Marko Jeremic
26+
* Secretary \- Simon Jackson
27+
* Banking \- Tom Spilman
28+
* Member \- Thomas Altenburger
29+
* Treasurer \- Dominique Louis
30+
* Please read our [Board Meeting notes](https://monogame.net/blog/meeting)
31+
* Regular board meetings with full transparency, keeping the community involved in the plans and actions for MonoGame to take it into the next decade.
32+
33+
* #### Completed Bounties
34+
35+
* [Package up ffmpeg and ffprobe](https://github.com/MonoGame/MonoGame/issues/8241)
36+
* [Upgrade MonoGame to use BasisUniversal for cross-platform Texture Compression](https://github.com/MonoGame/MonoGame/issues/8419)
37+
* [A shared base for public and console repos](https://github.com/MonoGame/MonoGame/issues/8242)
38+
* [Implement the Direct3D 12 / GDK/GDKX backend \#8195](https://github.com/MonoGame/MonoGame/issues/8195)
39+
40+
* #### In Progress Bounties
41+
42+
* [Switch the console runtime from BRUTE to NativeAOT \#8194](https://github.com/MonoGame/MonoGame/issues/8194)
43+
* [A better 2D onboarding tutorial \#8317](https://github.com/MonoGame/MonoGame/issues/8317)
44+
* [A better 3D onboarding tutorial \#8318](https://github.com/MonoGame/MonoGame/issues/8318)
45+
46+
* #### More bounties to come in the areas of:
47+
48+
* Graphics
49+
* Optimise and fix DesktopVK
50+
* Why: it is still experimental and there is some unexpected flickers
51+
* Content
52+
* Native Texture Compression and Asset processing shared object
53+
* Why: enhance assets processing performance and reduce dependencies
54+
* 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)
55+
* Why: retiring mojoshader to allow future improvements on shaders
56+
* Audio
57+
* FAudio implementation for DesktopVK
58+
* Why: replace OpenAL-Soft which can’t be totally XAudio-accurate
59+
* Tutorials and content
60+
* Advanced 3D concepts (Some ideas I know this isn’t a planning doc)
61+
* Custom Effects
62+
* Culling
63+
* Shadows
64+
* Post Processing
65+
* Scene Management?
66+
* Deferred Rendering
67+
* More starter kits for 2D and 3D
68+
* More shader guidance/samples
69+
70+
* #### Bug Fixes
71+
72+
* Re-enabled the Unit Tests for PR’s.
73+
* [Upgrade Mac Editor to net8.0-macos. Upgrade Eto.Forms](https://github.com/MonoGame/MonoGame/pull/8505)
74+
* 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)
75+
* [Detect GamePad/Keyboard events on Android](https://github.com/MonoGame/MonoGame/pull/8465)
76+
* [Remove string allocations when calling GamePad.GetCapabilities](https://github.com/MonoGame/MonoGame/pull/8453)
77+
78+
### What is coming in the next year:
79+
80+
* #### 3.8.3 Release
81+
82+
* Smoother macOS installation support and Content Pipeline
83+
* Bump to use latest StbImageSharp
84+
* more????
85+
* 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.
86+
* Upgrading the Shader Compiler to support more modern shader models.
87+
* Improved Content pipeline (Mr H / Harry, details)
88+
* Automating XNB builds to make using MGCB or the content editor optional, and adding content more easily to projects
89+
* Full DX12 support on Windows / Xbox
90+
* Vulkan support to replace OpenGL (Tom to clarify)

0 commit comments

Comments
 (0)