/CelestialEngine

A 2D deferred-rendered .NET game engine designed for programmers with advanced lighting, shadows, and physics.

Primary LanguageC#GNU Lesser General Public License v3.0LGPL-3.0

Celestial Engine

Build Status

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://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/

Examples

Specular lighting of 2D sprites and realtime shadows: https://gfycat.com/FluidSpiffyAmazonparrot
Physics (powered by Farseer Physics): https://gfycat.com/CrazyPeacefulAustraliancattledog

License

The engine library is licensed under LGPL v3. The examples are licensed under the MIT License.