At Unexpected Developments Ltd we have worked on industry standard AAA user interfaces.

We are developing a user interface toolkit as a back bone for creating user interfaces within the Unreal Engine, Cornerstone™.

Cornerstone™ is currently in battle testing in its first project of which goes into early access soon.

Follow us to stay up to date!

Features

  • Our state machine and tool toolset allows for authoring industry standard state machines, providing a complete solution for navigation, history and deep links.

  • Our global style system allows for style to be defined and updated from a single asset.

    Switch styles can be done on the fly in both editor and runtime with our live update feature providing quick iteration and accessibility out of the box with integrated colour blind options.

  • All of our systems are built with animation in mind providing the options you need to drive animations to provide a rich experience.

    Save and share widget animations between UMG widgets with our widget tools.

  • Seamless 3D widget integration for when 2D doesn’t match your vision.

State control

Cornerstone™ provides an extensive solution for state driven user interfaces.

Key to this is a robust state machine for both state and widget management and a  toolset that allows for rapid construction of both.

Cornerstone™ supports all the key features needed to deliver AAA user interfaces:

  • Runtime State Stack to store and update the current state of the UI.

  • Our Layer system for organising the order and location of content.

  • Queueable Layers allow for content to be sequenced over time.

  • Deep links to allow for conditional transitions into states.

Asset driven style

Creating a user interface is an iterative process so you need a central solution for updating the style of your user interface, to this end Cornerstone™ provides a global style solution.

With Cornerstone™ you can author your style once and apply it across your UI seeing it update in both the editor and runtime instantly.

We have maintained maximum compatibility with this feature and you are not limited to just Cornerstone™ widgets with both UMG and Common UI supported out of the box and our custom modifiers you can apply the style using your own rules to your own widgets.

Given the importance of accessibility Cornerstone™ provides the Profiles feature allowing for instant switching of the style options of the user interface at runtime.

  • Deep Links

  • 3D Widgets

  • Widget Caching

  • Queueable Widgets

  • Compatible with UMG and Common UI

Built for animation

High impact user interface requires strong responsive animation. In order to make the most of this Cornerstone™ has been built with animation in mind.

  • The Cornerstones state machine supports animation features, transitions and events designed to drive animations. In conjunction with the provided animation function library to implement impactful animation without compromising responsiveness.

  • Cornerstone™ also extends the built in timeline animations within widgets by allowing the user to save them to a file for use on any widget.

Enquiries Welcome