Bliss is a modern Direct3D11
, Vulkan
, OpenGL
, Metal
, OpenGL-ES
Render Framework.
- 🎨 Efficient rendering of textures, fonts, and shapes using SpriteBatch.
- 🎥 User-friendly Camera2D and Camera3D systems for intuitive control.
- 🎮 Simplified input handling for keyboard, mouse, and gamepads.
- ✨ Straightforward system for loading and managing effects, textures, images, audio, and more.
- 🖼️ Easy-to-implement window management using SDL3.
- 🎶 Robust and powerful audio system for immersive sound experiences.
🪙 Installation - Nuget
dotnet add package Bliss --version 1.1.0
- Clone this repository.
- Add
Bliss.csproj
as a reference to your project.
📚 Libraries - Nuget
ppy.Veldrid
ppy.Veldrid.SPIRV
ppy.SDL3-CS
SixLabors.ImageSharp
AssimpNetter
FontStashSharp
MiniAudioEx
- Graphics APIs:
Direct3D11
,Vulkan
,OpenGL
,OpenGL-ES
- Graphics APIs
Vulkan
,OpenGL
,OpenGL-ES
- Graphics APIs
Metal
,OpenGL
,OpenGL-ES
This library is available under the MIT license.