A 2D deferred-rendered .NET game engine designed for programmers with advanced lighting, shadows, and physics.
Development of Celestial Engine was started in 2012 to create a simple framework to allow quick prototyping of simple game concepts for people with programming backgrounds. This project has slowly evolved over time in very short spurts as interest allowed.
To build this project (and the MonoGame Content projects) you'll need MonoGame installed: http:https://www.monogame.net/downloads/
This was last built with 3.6.X and takes a dependency on MonoGame through NuGet.
Pre-alpha NuGet package is available at https://www.nuget.org/packages/CelestialEngine.Net45/
Specular lighting of 2D sprites and realtime shadows: https://gfycat.com/FluidSpiffyAmazonparrot
Physics (powered by Farseer Physics): https://gfycat.com/CrazyPeacefulAustraliancattledog
The engine library is licensed under LGPL v3. The examples are licensed under the MIT License.