Smart UI Framework for Construct 3

1 favourites
From the Asset Store
Casino? money? who knows? but the target is the same!
  • Smart UI is a framework and a set of addons developed with the purpose to simplify the UI design and build in the game engine Construct 3. The framework is still in development but has already reach a stage where the addons and the design components are fully usable to create functional UI's.

    The framework came from the need of upgrading the existing tools and addons from Construct's SDK v1 which has evolved into the SDK v2, introducing breaking changes and forbidding backwards compatibility for the tools developed by the community. Therefore, I decided to develop my own framework, highly integrated with the current SDK and aiming to live for long to keep my game projects running for several years. Compatibility with the SDK v2 is a major challenge, considering that the current state of the SDK is still in development, but with a stable version already rolled out.

    As part of this project, I've been reporting multiple bugs that Scirra, who has been resolving them swiftly, allowing me to move on and complete the milestones I've set for these addons, while helping the Construct 3 community to have a more stable SDK in the process.

    youtube.com/playlist

    Subscribe to Construct videos now

    If you have questions or suggestion, feel free to drop a message or leave your comment. I'd like to know how many devs would be interested in these addons.

    Read the full article here: wp.me/parV9i-s0

  • Sounds great.

    I think some of your icons are mixed up on your website.

    Also i'm not signing up to Instagram just to watch your demo video.

  • mOOnpunk thanks for the report. I updated the blog post. I will also upload some videos of the functionality that's available already. :)

  • Some videos of the current state of the addons:

    Push Buttons

    Subscribe to Construct videos now

    Radio Buttons

    Subscribe to Construct videos now

    Dialogs

    Subscribe to Construct videos now
  • Nice videos. Seems like a well thought-out design so far.

  • Thanks! I actually took all what I would like to have in a UI. I'm also looking for feedback on what components and features people look for more often in a UI, so feel free to leave your thoughts.

  • great idea not gonna lie

    Working on it! :)

  • New Tutorial Video for Progress Bars:

    Subscribe to Construct videos now
  • This looks very promising. If it proves to be stable enough, I will definitely make a purchase once it's available.

  • I'm working on it testing thoroughly. I'm also planning a closed alpha, thus the community will be part of the testing process too. As I come up with the details I'll post about it. :)

  • Is it possible to have objects associated with a dialog box clip when they move outside of the boxes edge, so objects can be scrolled without the need for doing force own texture and destination out?

  • Unfortunatelly no with current Construct's capabilities, I may need to hack the engine which is what I'm totally avoiding to keep the addons alive for as long as possible. ScrollView will work in the same way than ProUI's did.

  • I'm working in the scrollview just right now, and I was wondering if anyone has any specific concern or feedback about what you expect from a scrollview.

    By now I've already covered the following for it:

    Minimum expected:

    • Scroll content clamped to scrollview size
    • Children interactions are limited to scrollview quad
    • Vertical, Horizontal and Both movements are supported as well as Mouse-wheel scrolling for the first 2.
    • Swipe gesture with inertia supported
    • Actions: Scroll-to-position (relative and absolute), and Scroll-to-object (child object) are available

    New

    • Scrollview behaves like a container, inheriting all its characteristics (focus, navigation, cascade enabling, etc.)
    • Scrollview uses dynamic layers, creating them over the Scrollview original layer, then moving its contents to the new layer, automatically setting up clipping.
    • Behavior Properties can be set by actions
    • In Process Scrollviews use scrollbars to displace its content. The new scrollbars can be use as sliders, and as scrollbars with value-set buttons

    If anyone there has suggestions over these, I really appreciate them.

    Some Screenshots of the ACE's

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • When are addons planned to be published?

  • This year for sure, I'm planning a closed alpha testing cycle. I'm just finishing the details to launch the invitation and share the date.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)