MonoGo - Cross-Platform .NET 8 C# 2D Game Engine

Banner

Welcome to MonoGo!

NuGet NuGet

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

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

Sample

Now Available on GitHub:

2 Likes

Have you posted this on the Discord Showcase yet? and the GHDiscussions?

EDIT

Just saw it on the GHD

Yep, I already posted this in the discord showcase and github discussions.

Thx mate :slight_smile: :fist_right: :fist_left:

MonoGo 1.1.0

  • Components can have “IHaveGUI” controls.
  • Comprehensive and automatic GUI management options for entities, components, layers and scenes.