MonoGo.Engine.DesktopGL
1.2.4
dotnet add package MonoGo.Engine.DesktopGL --version 1.2.4
NuGet\Install-Package MonoGo.Engine.DesktopGL -Version 1.2.4
<PackageReference Include="MonoGo.Engine.DesktopGL" Version="1.2.4" />
<PackageVersion Include="MonoGo.Engine.DesktopGL" Version="1.2.4" />
<PackageReference Include="MonoGo.Engine.DesktopGL" />
paket add MonoGo.Engine.DesktopGL --version 1.2.4
#r "nuget: MonoGo.Engine.DesktopGL, 1.2.4"
#:package MonoGo.Engine.DesktopGL@1.2.4
#addin nuget:?package=MonoGo.Engine.DesktopGL&version=1.2.4
#tool nuget:?package=MonoGo.Engine.DesktopGL&version=1.2.4
Welcome to MonoGo!
Cross-Platform .NET 8 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
ordotnet add package MonoGo.Engine.WindowsDX
dotnet add package MonoGo.Engine.Pipeline
dotnet add package NPLEditor.Task
(i) ordotnet add package MonoGame.Content.Builder.Task
Install optional modules.
The engine needs to load engine specific content, which isn't available as a nuget package. But you could just copy over the "Engine" folder of the sample project and you should be good to go! This step is only neccessary when installing everything manually. The Visual Studio templates are coming with everything needed to directly start using the engine!
You could also clone this repo and work directly with the source code which is useful for debugging!
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
Sample Project
The sample project itself contains alot more demos, but here are some impressions at least:
Click here to see more engine features!
Credits
- MonoGame created by MonoGame Foundation, Inc
- Monofoxe & Nopipeline created by Chai Foxes (Martenfur)
- StbImageSharp created by Roman Shapiro (rds1983)
- Iguina created by Ronen Ness
- Mercury Particle Engine created by Matthew Davey (Matt Davey)
- ColorGrading & Bloom Filter created by Thomas Lüttich (Kosmonaut3d)
- Particle Collection created by RigzSoft
For license information please take a look at the License.txt file.
Now Have Fun with MonoGo!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- MonoGame.Framework.DesktopGL (>= 3.8.3)
- MonoGo.Engine (>= 1.2.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.