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

Banner

Welcome to MonoGo!

Version NuGet Docs

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

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).

Modules:

  • Tiled Map Support via Tiled.

Sample Project

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

Color Picker
Tiled
PostFX

Click here to see more engine features!

Now Have Fun with MonoGo!

Banner

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:

1 Like

MonoGo 1.1.0

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

MonoGo Engine Organisation

Now gathering everything around the engine in a freshly created github organisation:

First Moves:

  • Removed the sample project from the MonoGo (engine) repositiory.
  • Created the MonoGo.Sample repository and added that to the organisation.

Additional the MonoGo.Pipeline project got its own nuget package. This is just to serve the latest pipeline version and StbImageSharp to the “Content” folder of the referencing project.

Also New:

MonoGo 1.1.1

  • Fix: Don’t include build output of MonoGo.Pipeline in nuget package to avoid reference issues with the pipeline.
  • Update: MonoGo.Pipeline now includes important content build files in the nuget package.

Engine:

Samples:


Cheers,
:: BlizzCrafter :sparkles:

1 Like

MonoGo 1.1.2

  • Global refactorings and XML-Documentation work.

MonoGo now comes with a documentation website:

Also reworked the whole Readme.md file. Check it out!

Take a look at the repo:

Cheers,
:: BlizzCrafter :sparkles: