AlternativaGUI – an easy way to create an integrated interface

A library for creating user interfaces AlternativaGUI has been published. Download it from the official website of AlternativaPlatform company in GUI section. The library is free and can easily be used, including in commercial projects. According to the license agreement you only need to specify in the project the page link

AlternativaGUI provides greater flexibility in terms of creating new components or modifications of existing interface, which is achieved by using only the core classes. The library offers a wide range of user interface elements such as buttons, containers, container line, scrollbar, tools for working with raster graphics and more.

AlternativaGUI Features

  • High performance
    Performance is achieved by the efficient work of all components of the interface in a single system. At the base classes implement only the required functional, hence the low consumption of resources.
  • Flexibility
    The library allows to create various graphics and can control their properties. Simplicity and clarity of API library allows you to extend all the classes are very easy to add and it is so functional that you need.
  • LOD elements
    AlternativaGUI allows you to develop an interface for different screen resolutions. This is accomplished by using different LODs for UI-elements (LOD – Level Of Details) and the correct scaling (for components with raster graphics). Each element has several LOD graphics states. When switching LOD may change the font size, icon size, can be hidden unimportant elements or, conversely, offers additional information. This logic is described by the developer. LOD switching is automatic. A special use of LOD is the development of interfaces for mobile devices with different screen resolutions.
  • The quickness of creating unique component
    Through the use of base classes, the creation and management component runs on a deeper level. Base classes do not contain any graphics, and determine only the logic of the components.
  • User friendly API
    Working with components AlternativaGUI is like working with the standard classes such as Sprite.

For rapid prototyping interface was developed the skinned library AlternativaGUI Default Theme, which contains the basic components. This library is available with source code.

Download AlternativaGUI
Read documentation
Open demo in a new window

About Roman Epishin

My articles and columns can be found in different print and digital sources including PC Games magazine and 3DNews informational portal where I headed computer game section. I have dedicated more then eight years of my life to reviewing computer and videogame industry events.

4 thoughts on “AlternativaGUI – an easy way to create an integrated interface

  1. Hi,

    what is the main difference of using this GUI library over Flex? it seems that all those controls are already available in flex.
    is this something specific to stage3d somehow?

    Kind Regards

  2. @levan: AlternativaGUI contains only the base classes. These classes implement the necessary logic. You can use these classes to create your own components that will perform only the necessary functionality (without “unnecessary movements”). Also, you can specify the appearance (skin) of your components. Flex doesn’t allow it.
    All these options work without overload and don’t use extra resources.

    AlternativaGUI doesn’t have a Stage3D support yet.

  3. I to implement it on an ipad mobile project, it didnt displayed the content well. the itemas were not aligned correctly. Everything overlaped each other.
    What am i doing wrong? Thx

Leave a Reply