Skip to content

Sparrow is a game engine framework built in C# for the .net core runtime.

License

Notifications You must be signed in to change notification settings

SilentPenguin/Sparrow

Repository files navigation

Sparrow

Sparrow is a game engine framework built in C#. Sparrow is intended to be run and consumed by .net core applications.

The core design philosophy behind Sparrow supports the idea of quiet, modular components. The design focuses around not forcing design choices onto the programmer. Game engines such as unreal and unity force to write your code their way. Sparrow instead provides a set of modular components.

Progress

As I'm sure you'll plainly see, Sparrow is still in early stages. It is a proof of concept. Using Sparrow.Application as an entry point generates a window with an OpenGL context using SDL2.

Roadmap

My next steps will be to flesh out the graphics layer. Currently the OpenGL wrapper uses unsafe code, that will be going. I also intend to implement input handling and collision detection. I am also considering options regarding a hierarchy structure and a component model.

About

Sparrow is a game engine framework built in C# for the .net core runtime.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published