Is MonoGame still relevant?
MonoGame is an open source, C# framework that implements the application programming interface (API) of XNA, Microsoft’s late game development toolset that was retired in 2013. It also supports all . NET languages. When Microsoft stopped supporting XNA, MonoGame announced it would continue to do so.
Does MonoGame use xamarin?
To get started, we first need to make sure we have both Xamarin and the latest development build of MonoGame installed. For this tutorial, we will be using Xamarin Studio, though the exact same steps apply when building games with MonoGame in Visual Studio as well.
Can you build games with Xamarin?
If you’re new to game development, you may be wondering what framework is right for you. Luckily for C# and F# developers, Xamarin supports a wide range of powerful options like SceneKit and SpriteKit on iOS, as well as cross-platform frameworks including OpenTK, CocosSharp, and MonoGame.
Is it easy to convert from XNA to MonoGame?
This requires us to convert from our current XNA projects to MonoGame projects. It was always thought that this is an easy conversion and we hoped it was. This is our experiences, we don’t claim to know everything about MonoGame, but we wanted to start somewhere.
How to save a.map file in XNA?
In the game I am developing, I have created a serializable class that generates a .map file for saving and loading levels. In XNA, this works great using the following code: Unfortunately, in android it appears that the filePath ends up at the device’s root (argument being passed in as “Content/maps”).
How to load a stream on Android MonoGame?
First, make sure you copy/reference your files in the correct dir of your android build. This should appear somewhere under Assets/Content/yourfile.file or subfolder. Then, check the properties of the file and select “AndroidAsset” for build options and “Copy if newer” for output.
How to load a stream / asset in XNA?
In XNA, this works great using the following code: Unfortunately, in android it appears that the filePath ends up at the device’s root (argument being passed in as “Content/maps”). After some research, I came across this page from xamarin that explains how to properly load assets from the asset folder.