Code for the community

MonoGame Community Wiki

A community-driven resource for MonoGame developers, featuring in-depth guides, practical code samples, and advanced topics to enhance your game development skills.

Most of this site was generated with GitHub Copilot.

High contrast and enhanced spacing preferences are stored in session storage for this tab only. Cookie consent is stored with a first-party cookie.

Find a topic fast

Scroll down for results. 0 results found

MonoGame parts and XNA history map

Explore how MonoGame evolved from XNA and how the core runtime parts fit together today.

Selected era

XNA 1.0 (2006)

Microsoft launched XNA to streamline C# game development around a clean game loop, content loading, and Xbox 360 deployment.

  • Game class lifecycle became the core project skeleton.
  • SpriteBatch accelerated 2D rendering patterns.
  • Content pipeline standardised assets into .xnb output.

Selected part

Game Loop

Update and Draw remain the heartbeat of every MonoGame project, preserving the same mental model introduced in XNA.

From XNA to MonoGame: Game.Tick and timing patterns were carried forward with modern .NET runtime support.

Tip: choose an era and then select parts in the graphic to compare continuity from XNA to modern MonoGame.

Third-party content stays blocked until you consent

External embeds (e.g., YouTube, social media) are disabled by default. Enable them per element to allow third-party cookies.

This preview is blocked to protect your privacy. Click to allow this YouTube sample; you can revert by reloading.

Privacy & Cookie Approach

  • First-party cookie remembers third-party consent state; default is declined.
  • Session storage retains display preferences (contrast, spacing) per tab.
  • Third-party embeds stay blocked with clear fallback notices and per-embed opt-ins.
  • No login system exists and no tracking beacons are loaded.

Contact & DMCA

All email addresses are protected from crawlers. Use the buttons below to launch your email client or visit the DMCA Policy page for the full takedown procedure.

Security & Bot Protections

We harden the site with strict content-security policies, frame blocking, and input sanitisation. Automated bot controls filter malicious traffic while allowing Google and Bing crawlers worldwide.

No client-side authentication is present; content remains public. See our Terms of Service for full details.