MonoGo

Cross-Platform .NET 8 C# 2D game engine build ontop of MonoGame and Monofoxe.

OTHER License

Stars
2

Welcome to MonoGo!

Cross-Platform .NET 8 C# 2D game engine build ontop of MonoGame and Monofoxe.

Setup

Options:

  • Build from source (this repo)
  • Install Packages:
    • dotnet add package MonoGo.Engine or use the Package Manager
    • dotnet add package MonoGo.Engine.DesktopGL or dotnet add package MonoGo.Engine.WindowsDX or use the Package Manager
  • Install Templates:
    • dotnet new install MonoGo.Templates
  • Install Optional Packages (You don't need to!):
    • dotnet add package MonoGo.Tiled

Features

  • Graphics Pipeline and Automated Batch\Vertex Buffer Management.
  • Easy SpriteSheet-Animations.
  • Texture Packing.
  • Sprite Groups and Dynamic Graphics Loading.
  • Input Management with GamePad support.
  • Timers, Alarms, Cameras, State Machines.
  • Coroutines.
  • Hybrid EC.
  • Scene System with Layers.
  • GameDev related Math lib.
  • Lightweight Collision Detection.
  • Integrated Post-Processing Management (Includes Bloom & ColorGrading Effects).
  • Powerful Particle-Effect-System via Mercury Particle Engine +ParticleCollection +SpriteSheets-Animations +Improvements.
  • Extensive GUI-System via Iguina +Improvements.
  • Enhanced Content Management via Nopipeline.
  • FMOD Audio Support (As a standalone Library).

Modules:

  • Tiled Map Support via Tiled.

Sample Pic

Now Have Fun with MonoGo!