-
Notifications
You must be signed in to change notification settings - Fork 17
Year in Review post. #173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Year in Review post. #173
Changes from 9 commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
b7e4705
1st pass at Year in Review post.
CartBlanche 0cd5653
Add standard footer.
CartBlanche 8576598
Added released games.
CartBlanche 3037aa3
Added 2 FlatRedBall titles.
CartBlanche 18317ce
Added more info in Bug Fix section.
CartBlanche 7fb06ed
Add Armored Crucible game to list.
CartBlanche bebf176
Added itch.io games thanks SquareBananas :)
CartBlanche 2f97cf2
Added itch.io game Axe Attacks
CartBlanche 9f89a86
Fixed What's coming title.
CartBlanche 4cffa0d
Added Tom's suggested changes.
CartBlanche 855a858
Some corrections and grammar police.
SimonDarksideJ 4a3a3c7
Added Helmut's suggested changes.
CartBlanche b4ed6a1
Removed DX9 and shifted stuff that looked like it was under 3.8.3 rel…
CartBlanche c02885a
Removed the waiting for details text.
CartBlanche File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
--- | ||
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 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 | ||
|
||
* #### 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: | ||
CartBlanche marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
* 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 and Enhancements | ||
|
||
* Re-enabled the Unit Tests for PR’s. | ||
dellis1972 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* [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) | ||
* [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) | ||
CartBlanche marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* [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 | ||
* [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 | ||
* [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's coming in the next year: | ||
|
||
* #### 3.8.3 Release | ||
CartBlanche marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
* Smoother macOS installation support and Content Pipeline | ||
* Bump to use latest StbImageSharp | ||
CartBlanche marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* 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. | ||
CartBlanche marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* 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 | ||
CartBlanche marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* Vulkan support to replace OpenGL (Tom to clarify) | ||
CartBlanche marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
{% include 'partials/_blog_footer.njk' %} |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.