Skip to content

Commit 980ef9e

Browse files
Year in Review post. (#173)
* Year in Review post. * Added released games. * Added Tom's suggested changes. * [Simon] Some corrections and grammar police. * Added Helmut's suggested changes. --------- Co-authored-by: Simon (Darkside) Jackson <[email protected]>
1 parent 86ba71f commit 980ef9e

File tree

1 file changed

+115
-0
lines changed

1 file changed

+115
-0
lines changed
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
---
2+
title: A Year in Review
3+
date: "2024-12-01"
4+
excerpt: The MonoGame Foundation "Year in review", what the foundation has been up to since its incorporation.
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 has been!
12+
13+
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.
14+
15+
### So far in the last year we:
16+
17+
* Increased recurring subscriptions (Patreon, Github & PayPal) to almost $2000 a month
18+
* Refreshed the MonoGame 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 (.NET 8)
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+
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+
> [!NOTE]
34+
> Please read our [Board Meeting notes](https://monogame.net/blog/meeting)
35+
36+
* #### Completed Bounties
37+
38+
* [Package up ffmpeg and ffprobe](https://github.com/MonoGame/MonoGame/issues/8241)
39+
* [Upgrade MonoGame to use BasisUniversal for cross-platform Texture Compression](https://github.com/MonoGame/MonoGame/issues/8419)
40+
* [A shared base for public and console repos](https://github.com/MonoGame/MonoGame/issues/8242)
41+
* [Implement the Direct3D 12 / GDK/GDKX backend](https://github.com/MonoGame/MonoGame/issues/8195)
42+
43+
* #### In Progress Bounties
44+
45+
* [Switch the console runtime from BRUTE to NativeAOT](https://github.com/MonoGame/MonoGame/issues/8194)
46+
* [A better 2D onboarding tutorial](https://github.com/MonoGame/MonoGame/issues/8317)
47+
* [A better 3D onboarding tutorial](https://github.com/MonoGame/MonoGame/issues/8318)
48+
* [2D StartKit](https://github.com/MonoGame/MonoGame/pull/8275)
49+
50+
* #### Bug Fixes and Enhancements
51+
52+
* Re-enabled the Unit Tests for PR’s.
53+
* [Upgrade Mac Editor to net8.0-macos. Upgrade Eto.Forms](https://github.com/MonoGame/MonoGame/pull/8505)
54+
* 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)
55+
* [Detect GamePad/Keyboard events on Android](https://github.com/MonoGame/MonoGame/pull/8465)
56+
* [Remove string allocations when calling GamePad.GetCapabilities](https://github.com/MonoGame/MonoGame/pull/8453)
57+
* [Content Pipeline now works on M1/M2 Macs](https://github.com/MonoGame/MonoGame/pull/8570)
58+
* [Fix Android MediaPlayer Song implementation](https://github.com/MonoGame/MonoGame/pull/8583)
59+
* [Update MonoGame.Library.OpenAL to 1.23.1.10](https://github.com/MonoGame/MonoGame/pull/8560)
60+
* [Fix Sprite font multi byte parsing](https://github.com/MonoGame/MonoGame/pull/8554)
61+
* [Added Vibration and Caps to Native GamePad API](https://github.com/MonoGame/MonoGame/pull/8520)
62+
* [Fix MacOS Content directory location](https://github.com/MonoGame/MonoGame/pull/8479)
63+
* [Detect GamePad/Keyboard events on Android](https://github.com/MonoGame/MonoGame/pull/8465)
64+
65+
* #### Games Released (that we know of)
66+
67+
* [Horticular](https://store.steampowered.com/app/1928540/Horticular/) by inDirection Games
68+
* [Breeze & Freeze](https://msiebenmann.itch.io/breeze-and-freeze) by msiebenmann
69+
* [Tic Tac Dough](https://ms00.itch.io/tic-tac-dough) by MS00
70+
* [Ninja Cat Remewstered](https://pixelshock.itch.io/ninja-cat-remewstered) by Pixel Shock
71+
* [Smack 'n' Snatch](https://skyyyla.itch.io/smack-n-snatch) by Skyla
72+
* [FishGrid](https://shmellyorc.itch.io/fishgrid) by Shmellyorc
73+
* [Axe Attacks](https://serork.itch.io/axe-attacks) by Serork
74+
* [Mochi's Escape](https://anonames-lair.itch.io/mochi-escape) by Anonames
75+
* [Armored Crucible: The Crimson Dunes](https://fontty.itch.io/ac-tcd) by Fontty Games
76+
* [Arid Arnold](https://icefish-software.itch.io/arid-arnold) by IceFish Software
77+
* [Dungeon Adventure Gang](https://store.steampowered.com/app/2147690/Dungeon_Adventure_Gang/) by DAG Team
78+
* [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/)
79+
* [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/)
80+
81+
82+
### What is coming in the next year:
83+
84+
* 3.8.3 Release
85+
* Smoother macOS installation support and Content Pipeline
86+
* 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.
87+
* Effect compiler refactored to support modern tools.
88+
* Improved Content pipeline
89+
* Automating XNB builds to make using MGCB or the content editor optional, and adding content more easily to projects
90+
* New **DirectX 12** Desktop platform which shares code with Xbox (may replace DX11 at some point).
91+
* New **Vulkan** Desktop platform (it may replace OpenGL at some point).
92+
93+
* #### More bounties:
94+
95+
* Graphics
96+
* Optimise and fix DesktopVK
97+
* Content
98+
* Native Texture Compression and Asset processing shared object
99+
* Upgrade Shader Compiler
100+
* Why: retiring mojoshader to allow future improvements on shaders
101+
* Audio
102+
* FAudio implementation for DesktopVK
103+
* Why: replace OpenAL-Soft which can’t be totally XAudio-accurate
104+
* Tutorials and content
105+
* Advanced 3D concepts
106+
* Custom Effects
107+
* Culling
108+
* Shadows
109+
* Post Processing
110+
* Scene Management?
111+
* Deferred Rendering
112+
* More shader guidance/samples
113+
* 3D StartKit
114+
115+
{% include 'partials/_blog_footer.njk' %}

0 commit comments

Comments
 (0)