This MonoGame tutorial looks at the program lifecycle, how programs are created, how you are supposed to set things up, run the main game loop, then clean things up when finished. We cover constructor vs initialize, game loops, fixed vs variable step and more. The is part of an ongoing series available here: http://www.gamefromscratch.com/page/www.gamefromscratch.com/page/MonoGame-Tutorial-Series.aspx
Tutorials are available as text and video ( as well as in book form for Patreon backers: https://www.patreon.com/gamefromscratch ). The text version of this tutorial is available at: http://www.gamefromscratch.com/post/2015/06/15/MonoGame-Tutorial-Creating-an-Application.aspx
I was a bit distracted by company on this tutorial, so there is some noise in the background and my mind was a bit more scattergun than normal. If I stopped making sense at one point, I apologize and recommend you check out the written companion tutorial, as it may make more sense!
Stay tuned for the next part on graphics available shortly!
Source