Solas 0.2.19

Prefix Reserved
dotnet add package Solas --version 0.2.19
                    
NuGet\Install-Package Solas -Version 0.2.19
                    
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="Solas" Version="0.2.19" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Solas" Version="0.2.19" />
                    
Directory.Packages.props
<PackageReference Include="Solas" />
                    
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 Solas --version 0.2.19
                    
#r "nuget: Solas, 0.2.19"
                    
#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 Solas@0.2.19
                    
#: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=Solas&version=0.2.19
                    
Install as a Cake Addin
#tool nuget:?package=Solas&version=0.2.19
                    
Install as a Cake Tool

Poster Site NuGet Version Join our Telegram Sponsor us

⭐ Solas Game Engine ⭐

“Developers should build games, not fight the engine.”

The ultimate goal of this engine is to eliminate architectural friction. We believe that when an engine prioritizes the developer, the developer can truly focus on the player.

💡 The Core Philosophy:

  • DX (Developer Experience) is the engine architect's top priority.
  • UX (User Experience) is the game developer's top priority.

Only this synergy allows teams to build outstanding games at lightning speed.


Overview 🚀

Designed for rapid development across projects of any scale—with a special soft spot for indie developers — this engine redefines modern game workflows.

By prioritizing exceptional DX, it solves the most painful bottlenecks of traditional engines. Built from the ground up with teamwork, Git-friendliness, and CI/CD automation in mind, its architecture naturally separates concerns, virtually eliminating merge conflicts and version control nightmares.

Powered by .NET 10 ⚡

The engine leverages the cutting-edge capabilities of .NET 10, delivering out-of-the-box support for:

  • True Multithreading & Parallel Computing – Max out modern hardware without the boilerplate.
  • Data-Oriented Design (DOD) – Cache-friendly, high-performance architecture.
  • Reactive State Management – Real-time, reactive game data updates during gameplay.
  • Flexible Data Modifiers – Easily tweak, scale, and transform data on the fly.
  • Spatial Partitioning – Advanced world and space management.
  • Robust Dependency Injection (DI) – Clean, decoupled, and highly testable code.
  • ...and much more.

Architecture: The EDL Pattern 🏗️

The engine introduces EDL, a breakthrough architectural pattern that fuses the best aspects of traditional OOP (Object-Oriented Programming), COP (Component-Oriented Programming), and ECS (Entity Component System).

The Three Pillars of EDL:

  • Entity – A lightweight, empty container holding unique metadata.
  • Data – Pure data structures or classes: you chose. No logic, just state.
  • Logic – Ultra-lightweight logic classes that hold only a reference to an Entity and operate on its Data.

This separation guarantees that your codebase remains modular, highly performant, and incredibly easy to scale as your project grows.

Product Compatible and additional computed target framework versions.
.NET 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

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.2.19 93 8/27/2026
0.2.18 98 8/19/2026
0.2.17 95 8/18/2026
0.2.16 99 8/10/2026
0.2.15 97 8/9/2026
0.2.14 97 8/4/2026
0.2.13 106 8/3/2026
0.2.12 103 7/31/2026
0.2.11 99 7/29/2026
0.2.10 106 7/29/2026
0.2.9 101 7/29/2026
0.2.8 99 7/29/2026
0.2.7 103 7/28/2026
0.2.6 106 7/22/2026
0.2.5 100 7/16/2026
0.2.4 107 7/16/2026
0.2.3 101 7/15/2026
0.2.2 103 7/15/2026
0.2.1 110 7/8/2026
0.2.0 113 7/8/2026
Loading failed