Solas 0.2.19
Prefix Reserveddotnet add package Solas --version 0.2.19
NuGet\Install-Package Solas -Version 0.2.19
<PackageReference Include="Solas" Version="0.2.19" />
<PackageVersion Include="Solas" Version="0.2.19" />
<PackageReference Include="Solas" />
paket add Solas --version 0.2.19
#r "nuget: Solas, 0.2.19"
#:package Solas@0.2.19
#addin nuget:?package=Solas&version=0.2.19
#tool nuget:?package=Solas&version=0.2.19
⭐ 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 anEntityand operate on itsData.
This separation guarantees that your codebase remains modular, highly performant, and incredibly easy to scale as your project grows.
| Product | Versions 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. |
-
net10.0
- Solas.Core (>= 0.2.11)
- Solas.SourceGenerators (>= 0.2.12)
- Solas.Transform (>= 0.2.9)
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 |