Skip to content

A simple rendering framework for .NET

License

Notifications You must be signed in to change notification settings

LeNitrous/sekai

Repository files navigation

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 and 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 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 file in the root of this repository for the full text.