MonoGame

Coordinator
Jan 20, 2014 at 9:25 AM
Edited Jan 20, 2014 at 9:27 AM
Answer to this remark:
https://mapsui.codeplex.com/SourceControl/changeset/e28e9cdc3659

MonoGame is great but in its current form only suited for full screen graphics apps. For my projects I also need a sophisticated business user interface. What I really want is to use the MonoGame rendering layer without the rest of the framework, like the Game class and the game loop.

What needs to be done is to dig into the MonoGame code to see how they wrapped opentk and sharpdx in the MonoGame renderer and extract those bits. Also we need to find out how to render to a single view/control within xaml/android/ios.

This is not a huge amount of work but but my next target is platform specific renderers. The eventual goal is still to use monogame like rendering.
Jan 20, 2014 at 9:39 AM
Edited Jan 20, 2014 at 9:46 AM
Thanks for the clarification.
Do you think it could be enough to add support for something like DrawingSurface of WP8(https://github.com/mono/MonoGame/pull/1613) for the other platforms, or do you think MonoGame is simply not suited for non-game apps?
Coordinator
Jan 20, 2014 at 10:05 AM
I think MonoGame could be used. One part is rendering to a DrawingSurface on all platforms. The other is rendering without the Game class. I took a brief look at how that could be done and I did not see a way to initialize the GraphicsDevice without the Game object. But perhaps there is a way, and if not something could be created.