TranceTrance Engine (TTengine) version 5.x is an experimental 2D game engine for C# on top of XNA 4.0 or MonoGame 3.x.
It includes an Entity-Component System design based on the Artemis C# framework. It has Behaviour-Tree based AI based on the TreeSharp framework. Sound and music is supported through built-in TTMusicEngine, which uses FMOD for audio rendering. The built-in PXengine supports 2D large-pixel style scrolling games.
For license conditions see LICENSE.txt plus the copyright/license notices in individual source files and packages.