Scene (2D)

The 2D scene provides the foundations to the 2D engine, by incorporating systems equivalent to the 3D scene ones (scripts and physics). It also provides a flexible user interface framework with windows and widgets.

The architecture of the 2D scene is as close as possible to the 3D scene one but with one less axis to worry about. It can be used as:

  • A high-performance sprite display system in a 2D game with a barebone API (UIAddSprite, UIDeleteSprite).
  • A window system to build user interface with labels, buttons and other widgets.