Eternity is a 2D game engine that uses a full UI layout engine to position and animate sprites.