Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/der-fruhling/castaway
Simple 3D Game Engine
https://github.com/der-fruhling/castaway
c-sharp dotnet-core dotnet6 game-engine game-engine-2d game-engine-3d graphics opengl
Last synced: about 21 hours ago
JSON representation
Simple 3D Game Engine
- Host: GitHub
- URL: https://github.com/der-fruhling/castaway
- Owner: der-fruhling
- License: mit
- Created: 2021-05-10T00:42:14.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-03-20T16:11:36.000Z (8 months ago)
- Last Synced: 2024-03-20T21:49:05.584Z (8 months ago)
- Topics: c-sharp, dotnet-core, dotnet6, game-engine, game-engine-2d, game-engine-3d, graphics, opengl
- Language: C#
- Homepage:
- Size: 1.86 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Castaway Game Engine
[![.NET](https://github.com/Liam-LightChild/castaway/actions/workflows/dotnet.yml/badge.svg)](https://github.com/Liam-LightChild/castaway/actions/workflows/dotnet.yml)
## What is Castaway?
Castaway is a game engine using OpenGL. You can use it to make 3D graphics
applications with .NET Core. It supports custom shaders, `Level`s,
`Quaternion`s, and a bunch more. Castaway isn't ready though, there
is still a lot of work to be done, and my programming is almost certainly
not bug free.## Using Castaway
Castaway has a number of NuGet packages published to GitHub packages. You
will need `Castaway.OpenGL` to use castaway. It includes an OpenGL implementation
for the Castaway Graphics API, as well as depending on everything else you need.Check out the `Test` project for an example of use.