Your cart is currently empty!
Smart UI Framework
SmartUI is a powerful and flexible UI framework designed specifically for Construct 3 game developers.
Smart UI for Construct 3
Designed for Indie Developers
Make amazing UIs without the need for complex coding. Whether you’re working on a hobby project or a professional game, SmartUI is here to support your journey.
12 Powerful UI Addons
A comprehensive set of 12 customizable addons, including buttons, checkboxes, progress bars, and dialogs. These ready-to-use components make it easy to design stunning, interactive user interfaces in Construct 3 without the need for complex coding.
Seamless Integration with Construct 3
Fully integrated with Construct 3, allowing developers to quickly add UI components to their projects using intuitive drag-and-drop actions and conditions.
Get Started
Documentation
Comprehensive guides and tutorials are available in our official documentation.
Join the Community
Join our Discord Channel to connect with other developers, share feedback, and get help with your projects.
Video Tutorials
Speed up your development process with our available video tutorials.
Report Bugs and Suggest Features
Found an issue or have an idea for a new feature? Report it directly on GitHub.
Pricing
SmartUI is available under two licensing types. You can try the free non-commercial license with all its components, perfect for hobbist and non-profit projects. Or you can purchase the commercial license to monetize your work with this powerful addon.
Free Lincense
Non-profit projects.
$0.00
✓ Smart UI Framework
✓ Push Buttons
✓ Check Boxes
✓ Radio Buttons
✓ Scroll Bars
✓ Progress Bars
✓ Discrete Progress
✓ Containers
✓ Dialogs
✓ Scroll View
✓ Grid Layout
✓ Data Listener
✓ Framework Served from CDN (Always requires internet connection)
✓ HTML5 Export
✓ Scirra Arcade Export
Personal License
(Under Development)
1,199.00 MXN + VAT
✓ Commercial Use
✓ Smart UI Framework
✓ Push Buttons
✓ Check Boxes
✓ Radio Buttons
✓ Scroll Bars
✓ Progress Bars
✓ Discrete Progress
✓ Containers
✓ Dialogs
✓ Scroll View
✓ Grid Layout
✓ Data Listener
✓ Framework Embeded in the Addons
✓ Performance Optimization
✓ Usage Data opt-out
✓ HTML5 Export
✓ Scirra Arcade Export
✓ Android export
✓ iOS export
✓ NWjs
✓ Windows WebView
✓ MacOS WebView
✓ Linux (CEF)
✓ XBox WebView
✓ Instant Games
✓ Playable Ad
✓ Advanced Minification (UglifyJS)
✓ Worker Mode
✓ No Splashscreen
✓ Offline Support
✓ Regular Updates and Support
Available Addons
Smart UI Framework
Loads the framework and enables the SmartUI addons to communicate with Construct 3.
Push Buttons
React to user mouse/touch interactions with custom animations and easings.
Check Boxes
Lets you manage boolean values by toggling the check state. Also includes custom animations and easings.
Radio Buttons
Under the same operational context, allows you to select only one object within the group.
Discrete Progress
Under the same operational context, represent an integer value within a group of sprites, distributing the number within the available parts of a sprite.
Progress Bars
Represent a discrete value in a bar. Provides custom animations and easings when setting the value..
Scroll Bars
Behaves like a slider or a scrollbar, the last if the object is composed with additional buttons in the layout. Handles float and integer values in a range.
Containers
Group objects and create operational context for their siblings. Manages navigation, focusing and event propagation to its children.
Dialogs
A complex composite object that behaves like a dialog window, with modal capabilities. Can be maximized, minimzed, or closed like a regular dialog and has custom animations and easings.
Grid Layout
Composite object that lays out your existing scene objects, or Renders objects in a grid layout from a datasource. When using a datasource, it triggers data-render requests.
Scroll View
Composite object that renders all its children within a viewport
Data Listener
Reacts to data-render request from components, allowing you to decide what to do with the provided data.
Non-Commercial Use
Non-commercial use of software refers to using the software for purposes that do not generate any direct or indirect financial gain or profit. This includes personal, educational, academic, or non-profit projects where the software is used for learning, development, or community benefit without the intention of making money. In the context of SmartUI for Construct 3, non-commercial use allows developers to create and test user interfaces for personal projects, educational purposes, or games that will not be monetized. This means you can freely use SmartUI to build games or applications, but you cannot sell, profit from, or derive any financial benefit—direct or indirect—from the finished products. For commercial use, such as monetizing your game or app, a commercial license is required.