monogame-scenes

Installation
SKILL.md

MonoGame Scene Management Implementation Guide

This skill guides scene/screen architecture in MonoGame. For transition effect code, see references/scenes.md.

Scene Base Class

Every scene derives from Scene (Alca.MonoGame.Kernel.Scenes). All lifecycle methods are virtual, none are abstract — override only what you need:

public abstract class Scene : IDisposable
{
    protected ContentManager Content { get; }  // per-scene, auto-disposed
    public bool IsDisposed { get; }
    public virtual bool IsOverlay => false;    // true = drawn on top, base scene still draws
Installs
17
GitHub Stars
2
First Seen
May 20, 2026
monogame-scenes — alca259/monogame-skills