Smart UI Framework for Construct 3

1 favourites
From the Asset Store
Casual UI Button is a customizable, ready to use desktop and mobile-friendly game UI Asset.
  • When are addons planned to be published?

    I already have 9 addons running and in testing:

    1. SmartUI Plugin (framework and navigation capabilities)
    2. Buttons Behavior
    3. Checkboxes Behavior
    4. Radio Buttons Behavior
    5. Dialogs Behavior
    6. Progress bars Behavior
    7. Scroll Bars Behavior
    8. Containers Behavior(new addon)
    9. Scrollview Behavior

    The ones in process are:

    1. Gridview Behavior

    I also made an initial article with the details and design principles for SmartUI.

    Full article here: wp.me/parV9i-s0

  • A new tutorial has been published. This time showcasing the Smart UI Discrete Progress.

    Check it out and leave your thoughts. More videos coming!

    Subscribe to Construct videos now
  • I will buy this as soon as it's available. The UI part of C3 is the weakest link.

  • How can I join the testing?

  • How can I join the testing?

    I'm planning the details, I'll post a communicate with the procedure to participate. I'm working on having all the promised addons finished. What I can advance to you is the following:

    1. Closed Alpha testing will be provided to a reduced number of participants, to be able to listen carefully to their feedback.
    2. The framework will be fully functional and provided free of charge for the testing.
    3. The addons will have an expiration date, you will be able to use them only during the testing period.
    4. The framework's source code won't be available, but I can disclose the details if anyone has questions about its design.
    5. ACEs documentation is being released at my site as I finish each addon, you can take a look at what's being published by now.

    Site: pixelperfectstudio.mx

  • There is a function to request.

    1. Leaderboard

    2. Inventory (this is...if an idea comes to you!)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • There is a function to request.

    1. Leaderboard

    2. Inventory (this is...if an idea comes to you!)

    Thanks for the suggestion, although both are a bit away from this project. Leaderboards are more of a backend thing, you can use firebase for that. However, with SmartUI and the latest GridLayout, you have the posibility to build better looking leaderboards, and faster.

    The inventory is a whole different thing, it really depends on the game-style.

    Anyway, this is just the first set of UI components. I'm planning on making some more that add value to our UI design workflows. The truth is that, with the listed components, and the way they are built to interact with each other, you can create bigger and more complex custom components just by combining them. Containers are one of the strogest features of the framework. It won't take you too much time to figure it out. :)

  • When is the closed test planned?

  • When is the closed test planned?

    Probably the next month, I'm aiming to finish the MVP during september, and launch the invitation for testing on october.

  • This looks really good! And a huge saver of time, lol

  • keeping an eye on this

  • The Grid-Layout component is complete! This is the last one I had on my to-do list to fully replace and enhance previous ProUI capabilities.

    Grid Layout component will have two operation modes: ✅️Renderer and ✅️Layouter. In this video, layouter mode is featured. You can dynamically add objects to the Grid Layout, and the component will determine its position instantly. Insert objects directly in the specified cell, change the padding, columns and rows size, and when to render columns or rows first.

    This component offers more flexibility and capabilities than the old Gridview component provided by ProUI.

    Layotur mode: Easily arranges objects in the grid.

    Renderer mode: Takes the data and the metadata to render objects from a json payload. Also has paging capabilities.

    Subscribe to Construct videos now

    **Renderer Mode **is featured in this video. It uses a JSON file with a meta-data key to determine what type of object must be rendered.

    Subscribe to Construct videos now

    File Structure

    • data is an array of JSON objects containing the information that will be rendered. Each record in the array can be setup freely, depending on the dev needs.
    • meta-data describes how each row must be rendered.
    • default-object describes the object to be created by default, whenever no entry in the object-list field is found, that corresponds to any of the rows in the data array
    • object-list describes how each row must be rendered. When null or empty, the Grid-Layout renderer will create the default object.

    ** Data Listener Behavior **

    To properly render each cell in the grid, a new behavior was introduced called data-listener. It reacts to data-render request from the component, passes the information and lets you decide what to do with it.

    I'll start working on the documentation and preparing the alpha-closed invitation.

  • SmartUI Official documentation site is now live. There are still 4 components left to be documented. Feel free to browse the entries and provide feedback.

    📚Link here: smartui-docs.pixelperfectstudio.mx/getting-started/quickstart

  • Nice but I can't find scrolling behavior for objects which I used in proUI.

  • Nice but I can't find scrolling behavior for objects which I used in proUI.

    Scrollview behavior is mentioned in the first page, in this same post. Checkout the official documentation site too.

    Here's a short video showcasing capabilities:

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