 Lua and Python scripting modules are provided by CEGUI.The full CEGUI application programming interface (API) is available via script so that clients can create windows, define relationships, and handle events all within a scripted environment.CEGUI has a powerful system for defining the look and feel of various widgets.