An open API service indexing awesome lists of open source software.

https://github.com/lenitrous/sekai

A simple rendering framework for .NET
https://github.com/lenitrous/sekai

2d-renderer 3d-renderer dotnet framework hacktoberfest

Last synced: 9 months ago
JSON representation

A simple rendering framework for .NET

Awesome Lists containing this project

README

          





Sekai

Sekai is the framework that powers Vignette.




GitHub




GitHub Workflow Status
GitHub Workflow Status
Code Coverage

## Introduction
Sekai is a fully abstracted graphics framework written under the .NET Runtime in C# inspired by other frameworks such as [LÖVE2D](https://github.com/love/love2d) and [osu! framework](https://github.com/ppy/osu-framework). Its core components such as rendering, audio, windowing, input, and even storage can easily be replaced to suit their requirements. The repository contains implementations that make use of GLFW, OpenGL, and OpenAL as a starting point.

Sekai is used to build [Vignette](https://github.com/vignetteapp/vignette) and is the choice of platform for Cosyne's graphical-related projects.

## Getting Started

### Building
Please make sure you meet the following prerequisistes:
- A desktop platform with .NET 7 or above installed.

### Examples
There are examples in the `./samples/` directory.

## License
Sekai is licensed under MIT. See the [the license](./LICENSE) file in the root of this repository for the full text.