OvruneEngine 0.1.0
dotnet add package OvruneEngine --version 0.1.0
NuGet\Install-Package OvruneEngine -Version 0.1.0
<PackageReference Include="OvruneEngine" Version="0.1.0" />
<PackageVersion Include="OvruneEngine" Version="0.1.0" />
<PackageReference Include="OvruneEngine" />
paket add OvruneEngine --version 0.1.0
#r "nuget: OvruneEngine, 0.1.0"
#:package OvruneEngine@0.1.0
#addin nuget:?package=OvruneEngine&version=0.1.0
#tool nuget:?package=OvruneEngine&version=0.1.0
OvruneEngine
Кроссплатформенный игровой движок на C#/.NET 10 от Ovrune: собственный рендер (Vulkan на десктопе и Android, WebGPU в браузере), UI-подсистема на flexbox-раскладке, шрифты и инструменты для ресурсов. Спецификация — SPECS.md.
Пакеты
| Пакет | Назначение |
|---|---|
OvruneEngine |
Базовые типы (Color, Rect, Pool<T>, IIdProvider) |
OvruneEngine.Reflector, OvruneEngine.Unsafe |
Рефлексия типов, неуправляемая память |
OvruneEngine.Bin.Packing, .Array, .Rectangle |
Одно- и двумерная упаковка |
OvruneEngine.FileSystem, OvruneEngine.ResourceManager |
Файловая система и ресурсы |
OvruneEngine.Input |
Ввод |
OvruneEngine.Font, .AtlasBuilding, .Default |
Шрифты, атласы (FreeType), шрифт по умолчанию |
OvruneEngine.Rendering |
Общий рендер IRender и контракт бэкенда |
OvruneEngine.Rendering.Vulkan, .Vulkan.Tools, OvruneEngine.Vulkan.Windows, .Wayland |
Vulkan-бэкенд, GLFW-хост, поверхности |
OvruneEngine.Rendering.WebGPU, OvruneEngine.Browser |
WebGPU-бэкенд и браузерный хост (WebAssembly) |
OvruneEngine.UI, .UI.Items, .UI.Rendering, .UI.Testing |
UI: DOM, CSS, flexbox, отрисовка, тестирование |
OvruneEngine.Android, OvruneEngine.Vulkan.Android |
Android-хост |
<PackageReference Include="OvruneEngine.UI.Rendering" Version="0.1.0" />
Браузерным приложениям (Microsoft.NET.Sdk.WebAssembly) пакеты OvruneEngine.Browser и OvruneEngine.Rendering.WebGPU сами кладут свои JS-модули в wwwroot; OvruneEngine.UI.Rendering копирует UI-шейдеры и шрифт в Assets/ вывода.
Лицензия
MIT © Ovrune
| 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
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.14)
NuGet packages (10)
Showing the top 5 NuGet packages that depend on OvruneEngine:
| Package | Downloads |
|---|---|
|
OvruneEngine.Reflector
OvruneEngine — кроссплатформенный игровой движок на C#/.NET: рендер Vulkan и WebGPU, UI на flexbox, шрифты, ресурсы. |
|
|
OvruneEngine.Rendering
OvruneEngine — кроссплатформенный игровой движок на C#/.NET: рендер Vulkan и WebGPU, UI на flexbox, шрифты, ресурсы. |
|
|
OvruneEngine.Bin.Packing.Array
OvruneEngine — кроссплатформенный игровой движок на C#/.NET: рендер Vulkan и WebGPU, UI на flexbox, шрифты, ресурсы. |
|
|
OvruneEngine.Rendering.Vulkan
OvruneEngine — кроссплатформенный игровой движок на C#/.NET: рендер Vulkan и WebGPU, UI на flexbox, шрифты, ресурсы. |
|
|
OvruneEngine.ResourceManager
OvruneEngine — кроссплатформенный игровой движок на C#/.NET: рендер Vulkan и WebGPU, UI на flexbox, шрифты, ресурсы. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 87 | 10/28/2026 |