Table of Contents

Namespace MonoEight.Core

Namespaces

MonoEight.Core.Physics
MonoEight.Core.Scenes
MonoEight.Core.Sprite
MonoEight.Core.UI
MonoEight.Core.UserInput

Classes

Camera

Represents a 2D camera that defines the viewable area of the game world.

Component

Represents the base class for all behaviors attached to a GameObject.

Content

Provides static methods for loading content assets using the MonoGame content builder.

Debugger

Provides static methods for drawing basic debug shapes, such as pixels, lines, and squares.

GameObject

Represents the base gameobject in the game world. Acts as a container for Components and handles their lifecycle.

GraphicsHelper

Provides helper methods for calculating graphics related values.

MEColors

Provides a set of predefined MonoEight colors.

MEGame

The core game class that manages the main game loop, rendering pipeline, and engine initialization.

MEWindow

A static manager for controlling the application window.

PlayerPrefs

Provides a static interface for storing and retrieving simple player data to a local JSON file.

Time

Provides access to the global game time variables from the GameTime class.

VectorPointExtensions

Provides extension methods for converting between Microsoft.Xna.Framework.Vector2 and Microsoft.Xna.Framework.Point.