Skip to content

MonoGo-Engine/MonoGo

Repository files navigation

Banner

Welcome to MonoGo!

Version NuGet Docs

Cross-Platform C# 2D game engine build ontop of MonoGame.

Setup

Automatic

The easiest and recomended way of using this game engine is to install the templates for Visual Studio:

  • dotnet new install MonoGo.Templates

Manual

  • dotnet add package MonoGo.Engine
  • dotnet add package MonoGo.Engine.DesktopGL or dotnet add package MonoGo.Engine.WindowsDX

Modules

Install optional modules.


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.
  • Extensive GUI-System.
  • Enhanced Content Management.
  • FMOD Audio Support (As a standalone Library).

Sample Project

The included sample project itself contains alot more demos, but here are some impressions at least:

Color Picker Tiled PostFX

Credits

For license information please take a look at the License.txt file.

Now Have Fun with MonoGo!

Banner