![]() |
VOOZH | about |
dotnet add package HexaEngine.Core --version 1.0.0.1
NuGet\Install-Package HexaEngine.Core -Version 1.0.0.1
<PackageReference Include="HexaEngine.Core" Version="1.0.0.1" />
<PackageVersion Include="HexaEngine.Core" Version="1.0.0.1" />Directory.Packages.props
<PackageReference Include="HexaEngine.Core" />Project file
paket add HexaEngine.Core --version 1.0.0.1
#r "nuget: HexaEngine.Core, 1.0.0.1"
#:package HexaEngine.Core@1.0.0.1
#addin nuget:?package=HexaEngine.Core&version=1.0.0.1Install as a Cake Addin
#tool nuget:?package=HexaEngine.Core&version=1.0.0.1Install as a Cake Tool
<p align="center"> <img width="300" height="300" src="https://raw.githubusercontent.com/JunaMeinhold/HexaEngine/master/icon.png"> </p>
A work in progress Game Engine written in C#, aiming for high performance and cross-platform compatibility (currently only Windows). It incorporates SIMD optimizations and multithreading throughout. The engine adopts an ECS-like approach but with unique twists to enhance flexibility and performance.
| OS | Supported |
|---|---|
| Windows (10 & 11) | ✅ |
| Linux | 🚧 |
| Android | 🚧 |
| macOS | 🚧 |
| API | Supported |
|---|---|
| D3D11 | ✅ |
| D3D12 | 🚧 |
| Vulkan | 🚧 |
| OpenGL | ❌ |
(For more info on OpenGL, see #81)
| API | Supported |
|---|---|
| OpenAL Soft | ✅ |
| XAudio2 | 🚧 |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 5 NuGet packages that depend on HexaEngine.Core:
| Package | Downloads |
|---|---|
|
HexaEngine.UI
Retained-mode UI module for HexaEngine — a high-performance, cross-platform 3D game engine. Provides retained UI layout, widgets, styling, rendering and input integration for building in-engine editors and game interfaces. |
|
|
HexaEngine.Audio.Common
Common audio abstractions, utilities and formats for HexaEngine. Provides shared audio types, helpers and cross-backend interfaces used by the engine's audio implementations. |
|
|
HexaEngine.OpenAL
OpenAL-based audio backend for HexaEngine. Integrates the OpenAL runtime to provide playback, spatial audio and buffer/source management for cross-platform sound output. |
|
|
HexaEngine.D3D11
Direct3D 11 rendering module for HexaEngine. Implements rendering backend, resource management and shader integration for D3D11-based platforms. |
|
|
HexaEngine
HexaEngine is a high-performance, cross-platform 3D game engine and editor built with C# and .NET. It provides a comprehensive suite of tools and systems for developing modern games and interactive applications, including advanced rendering techniques, physics simulation, input handling, scripting support, and an intuitive editor interface. |
This package is not used by any popular GitHub repositories.