Skip to content
EliotVU edited this page May 23, 2012 · 13 revisions

What is Forms?

Forms is a custom Game User Interface(GUI) framework developed for use in the Unreal Development Kit. Forms is an alternative to Scaleform(which requires a Adobe Flash license) UDK developers who do not have the money for a Adobe Flash license.

How does Forms work?

Like most GUI frameworks, Forms works by components, where each component has a configured position and size to determine collision.

These components can then be a child of another component, like lets say a page with a button on it, in that case the button's parent is the page, where the page's parent is the Scene.

Scene?

The scene is the heart of Forms, the scene pushes the blood(events) to all the children(components) and their children and so on.

Each component can then decide what to use all that blood for, test mouse collision? No problem! Draw to the screen? Of course!

However the scene's heart does not live yet, so we have to give it birth first, which we'll learn on the next page: https://github.com/EliotVU/Forms/wiki/Your-First-Menu

Flow

  • PlayerController
    • FController
      • FScene
        • FPages
          • FComponents
            • FLabel
              • FButton
              • FCheckBox
            • FPage
              • FWindow
            • FTextBox
            • FBindingBox
            • FCheckBox
            • FInputBox
            • FImage
            • FSlider
            • FStepBox
            • FTabsControl
Clone this wiki locally