Sachssoft.Sasogine.DesktopGL
0.0.3-alpha
dotnet add package Sachssoft.Sasogine.DesktopGL --version 0.0.3-alpha
NuGet\Install-Package Sachssoft.Sasogine.DesktopGL -Version 0.0.3-alpha
<PackageReference Include="Sachssoft.Sasogine.DesktopGL" Version="0.0.3-alpha" />
<PackageVersion Include="Sachssoft.Sasogine.DesktopGL" Version="0.0.3-alpha" />
<PackageReference Include="Sachssoft.Sasogine.DesktopGL" />
paket add Sachssoft.Sasogine.DesktopGL --version 0.0.3-alpha
#r "nuget: Sachssoft.Sasogine.DesktopGL, 0.0.3-alpha"
#:package Sachssoft.Sasogine.DesktopGL@0.0.3-alpha
#addin nuget:?package=Sachssoft.Sasogine.DesktopGL&version=0.0.3-alpha&prerelease
#tool nuget:?package=Sachssoft.Sasogine.DesktopGL&version=0.0.3-alpha&prerelease
Sachssoft Sasogine
Sasogine is a lightweight and extensible game engine built on top of MonoGame.
Sasogine is in early alpha stage. Not all features are complete yet. APIs and features may change, be replaced, or removed in future releases.
Documentation
- License: See LICENSE.md
- Changelog: See CHANGELOG.md
Requirements
- MonoGame 3.8.4.1
- .NET 8.0
Future Note: Sasogine may become a standalone engine in the future, with MonoGame maintained as a separate backend.
Downloads
| Platform | Graphics API | Status | NuGet |
|---|---|---|---|
| DesktopGL | OpenGL 3.0+ | Available | |
| WindowsDX | DirectX 11+ | Coming soon | - |
| Vulkan | Vulkan 1.1+ | Planned | Not implemented yet |
Supported Platforms
| Category | Platforms |
|---|---|
| Desktop | Windows, macOS, Linux-based systems |
| Mobile | Android, iOS |
Samples
| Memory Game | Space Shooter |
|---|---|
| <sub>🟢 Beginner</sub> | <sub>🟢 Beginner</sub> |
| Coming soon | Coming soon |
| Object Editor | Shader Fun |
|---|---|
| <sub>🟠 Intermediate</sub> | <sub>🔴 Advanced</sub> |
| Coming soon | Coming soon |
Features
Asset System
- Audio Assets
- Graphics Assets
- Model Assets
- Data Assets
Scene System
- Scene Management
- Components
- Component Services
Object and Definition Model
- Definition and Runtime Objects
- Definition-Based Creation
Gameplay System
- Gameplay Formats
- Participants
- Randomization
- Tier Systems
- Rules
Geometry System
- Geometric Primitives
- Mathematical Utilities
- Spatial Operations
Graphics System
Supported graphics features:
- Texture Atlases
- Primitive Rendering
- Text and Font System
- Rendering Pipeline
Input and Interaction System
- Input Handling
- User Interaction
- Device Support
Resource System
- Resource Loading
- Multiple Resource Sources
- Custom Resource Providers
Application Services
Platform-independent service interfaces:
- Platform Services
- Monetization Services
- External Integrations
World and Entity System
- World Management
- Entity Management
- Object-Oriented Entity Architecture
- Entity Interaction
| 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 is compatible. 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 is compatible. 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. |
-
net10.0
- FontStashSharp.MonoGame (>= 1.5.6)
- LibTessDotNet (>= 1.1.15)
- MonoGame.Framework.DesktopGL (>= 3.8.4.1)
- NLayer (>= 1.16.0)
- NVorbis (>= 0.10.5)
-
net8.0
- FontStashSharp.MonoGame (>= 1.5.6)
- LibTessDotNet (>= 1.1.15)
- MonoGame.Framework.DesktopGL (>= 3.8.4.1)
- NLayer (>= 1.16.0)
- NVorbis (>= 0.10.5)
-
net9.0
- FontStashSharp.MonoGame (>= 1.5.6)
- LibTessDotNet (>= 1.1.15)
- MonoGame.Framework.DesktopGL (>= 3.8.4.1)
- NLayer (>= 1.16.0)
- NVorbis (>= 0.10.5)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Sachssoft.Sasogine.DesktopGL:
| Package | Downloads |
|---|---|
|
Sachssoft.Sasogine.Extensions.Sasodoc.DesktopGL
Sasodoc extensions for Sasogine based on MonoGame DesktopGL. |
|
|
Sachssoft.Shared.Sasogine.Editor.Myra
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.3-alpha | 32 | 7/28/2026 |
| 0.0.2-alpha | 44 | 7/18/2026 |
| 0.0.1-alpha | 63 | 7/14/2026 |
Sasogine Alpha release.