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
- Host: GitHub
- URL: https://github.com/lenitrous/sekai
- Owner: LeNitrous
- License: mit
- Created: 2022-06-04T10:03:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-30T04:17:48.000Z (over 2 years ago)
- Last Synced: 2025-03-29T10:33:28.062Z (9 months ago)
- Topics: 2d-renderer, 3d-renderer, dotnet, framework, hacktoberfest
- Language: C#
- Homepage:
- Size: 56.7 MB
- Stars: 20
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/funding.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Sekai is the framework that powers Vignette.
## 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.