Sachssoft.Sasogine.DesktopGL 0.2.1-alpha

This is a prerelease version of Sachssoft.Sasogine.DesktopGL.
dotnet add package Sachssoft.Sasogine.DesktopGL --version 0.2.1-alpha
                    
NuGet\Install-Package Sachssoft.Sasogine.DesktopGL -Version 0.2.1-alpha
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Sachssoft.Sasogine.DesktopGL" Version="0.2.1-alpha" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Sachssoft.Sasogine.DesktopGL" Version="0.2.1-alpha" />
                    
Directory.Packages.props
<PackageReference Include="Sachssoft.Sasogine.DesktopGL" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Sachssoft.Sasogine.DesktopGL --version 0.2.1-alpha
                    
#r "nuget: Sachssoft.Sasogine.DesktopGL, 0.2.1-alpha"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Sachssoft.Sasogine.DesktopGL@0.2.1-alpha
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Sachssoft.Sasogine.DesktopGL&version=0.2.1-alpha&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Sachssoft.Sasogine.DesktopGL&version=0.2.1-alpha&prerelease
                    
Install as a Cake Tool

Sachssoft Sasogine

Sasogine is a lightweight and extensible game engine built on top of MonoGame.

Sasogine is in an early alpha stage. Not all features are complete yet. APIs and features may change, be replaced, or removed in future releases.

Documentation

Requirements

  • MonoGame 3.8.4.1
  • .NET 8.0
  • DesktopGL → OpenGL 3.0+
  • WindowsDX → DirectX 11+
  • Vulkan → Vulkan 1.1+

Supported Platforms

Category Platforms
Desktop Windows, macOS, Linux-based systems
Mobile Android, iOS

Downloads

Library Usage Status DesktopGL WindowsDX Vulkan
Basic Core Engine Partially Available NuGet
Toolkit Editor & Development Tools Partially Available NuGet
UI User Interface Planned
Documents Document & Serialization Support Partially Available NuGet
Markup Markup & Serialization Deprecated NuGet

Note: Sasogine Markup is deprecated and is being replaced by Sasogine Documents. New development should target Sachssoft.Sasogine.Documents and its related namespaces.

Extensions
Library Usage Status DesktopGL WindowsDX Vulkan Changelog
Sasodoc Document Formatting Deprecated NuGet See

Note: The Sasogine Sasodoc extension is deprecated. Starting with Sasogine 0.2.0-alpha, its serialization functionality is being integrated into Sasogine Documents under the Sachssoft.Sasogine.Documents.Serialization namespace. The standalone extension remains available for earlier Sasogine versions but will no longer be developed.

Features

(Coming soon)

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (6)

Showing the top 5 NuGet packages that depend on Sachssoft.Sasogine.DesktopGL:

Package Downloads
Sachssoft.Sasogine.Extensions.Sasodoc.DesktopGL

Sasodoc extensions for Sasogine based on MonoGame DesktopGL.

Sachssoft.Sasogine.Markup.DesktopGL

Markup loading support for resources in the Sasogine game engine.

Sachssoft.Sasogine.Toolkit.DesktopGL

Reusable components and tools for the Sasogine game engine.

Sachssoft.Sasogine.Documents.DesktopGL

Document and serialization support for the Sasogine game engine, including structured document handling and resource loading.

Sachssoft.Shared.Sasogine.Editor.Myra

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Sasogine Alpha release.