impworks / corund

2D game engine for mobile devices in C#.
MIT License
17 stars 1 forks source link
csharp dotnet game-engine game-framework mobile monogame scene-manager

Corund

BCH compliance

Corund is a 2D game engine for mobile games, based on Monogame (open implementation of XNA). Inherit from a variety of existing objects and behaviours to easily compose a game or a prototype.

Core concepts

Scene graph

Each scene contains a list of objects, and each object may contain children of its own, which makes the scene a tree-like structure. Moving, rotating and scaling parents affects its children.

Behaviours

Each object can be augmented with multiple behaviours, which modify the object's properties at runtime. Behaviours can be used to do the following and much more:

Interpolation

You can create smooth transitions for any property to make the animation look more vivid. A lot of common predefined patterns are included, or you can also create your own.

Expected set of features (in v1.0):

Later features