Click here to Skip to main content
15,885,366 members
Articles / Game Development

MonoGame 3.2 NuGet packages are GO!

Rate me:
Please Sign up or sign in to vote.
5.00/5 (2 votes)
13 Apr 2014CPOL2 min read 6.7K   1  
MonoGame 3.2 NuGet packages are GO!

image image image

Just over a week ago, the MonoGame released the latest full package for the MonoGame framework, now baselined at Version 3.2.

MonoGame 3.2

This release brought numerous fixes, improvements and new features to the MonoGame platform and updated the Windows installer that had long needed some love.

It took a while but I finally managed to find some spare few hours to get the MonoGame NuGet releases updated to the 3.2 release, with a few extra surprises.


MonoGame NuGet 3.2

  • This contains the project templates for WindowsGL / Windows 8 / Windows Phone
  • iOS / MacOS / Android templates coming soon.
  • Has a dependency on the MonoGame.Binaries NuGet package

MonoGame.Binaries NuGet 3.2

Contains the DLLs and references for the following platforms:

  • Android (new)
  • iOS (new)
  • MacOS (new)
  • Windows GL
  • Windows 8 / 8.1
  • Windows Phone 8 (Silverlight projects)

MonoGame.ContentProcessors NuGet 3.2

  • This contains the DLL update references for Content projects built using a MonoGame Content Builder Project.
  • To use, remove the ContentProcessors reference from the “Content” project and install this NuGet as normal.
    **Note, you will need to exclude the “packages.config” file from the project when installed.
  • NuGet puts that in automatically, but content projects don’t recognize it as a valid content type.

MonoGame.Portable NuGet 3.2

  • Updated again in line with the 3.2 release.
  • Added some new support that was added with 3.2, including GamePads, keyboards and a few other tidbits.
  • Still only supports Windows based platforms, but we are working on a plan to increase the scope of the portable project for all client platforms.
  • MonoGame Portable is still maintained by me separate to the main MonoGame repo, so any issues please direct them to me and the separate MonoGame.Portable fork. Once the new way of generating the Portable package gets consumed by the main project, this too will join the official family.

A Note About the Recent Release of Windows Phone 8.1

At present, MonoGame doesn’t support Windows Phone 8.1 APP projects. This includes the new Universal App templates. Nearly managed to add support through the NuGet packages, but there are just enough subtle differences still between Windows 8.1 and Windows Phone 8.1 that it will require code changes to handle.

Although I suspect a PR will no doubt appear soon enough to resolve this.

When MonoGame can support Windows Phone 8.1 App projects, the Nuget’s will get a refresh.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Architect ZenithMoon Studios
United Kingdom United Kingdom
Long-time game developer / IT maniac.
By day I architect, design, build and deliver enriching Mixed Reality solutions to clients, bringing the work of AR/VR to light in new and interesting ways, by night I Masquerade as the Master Chief of ZenithMoon Studios, my own game development studio.

At heart, I am a community developer breaking down lots of fun and curious technologies and bringing them to the masses.

I'm also a contributor to several open-source projects, most notably, the Reality Toolkit and all the services provided by the Reality Collective, The Unity-UI-Extensions project, as well as in the past the AdRotator advertising rotator project for Windows and Windows Phone.

Currently, I spend my time fulfilling contracts in the Mixed Reality space (primarily for an XR experience firm called Ethar), writing books, technically reviewing tons of material and continuing my long tradition of contributing to open-source development, as well as delivering talks, but that goes without saying Big Grin | :-D

Mixed Reality MVP, Xbox Ambassador, MS GameDevelopment Ambassador & Best selling author:

[Accelerating Unity Through Automation](https://www.amazon.co.uk/Accelerating-Unity-Through-Automation-Offloading/dp/1484295072/ref=rvi_sccl_3/262-0817396-1418043)
[Mastering Unity 2D Game Development] (https://www.packtpub.com/game-development/mastering-unity-2d-game-development)
[Unity 3D UI Essentials] (https://www.packtpub.com/game-development/unity-3d-gui-essentials)

Comments and Discussions

 
-- There are no messages in this forum --