Pixel Perfect Studio – Online Store

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

Non-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 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

Loads the framework and enables the SmartUI addons to communicate with Construct 3.

React to user mouse/touch interactions with custom animations and easings.

Lets you manage boolean values by toggling the check state. Also includes custom animations and easings.

Under the same operational context, allows you to select only one object within the group.

Under the same operational context, represent an integer value within a group of sprites, distributing the number within the available parts of a sprite.

Represent a discrete value in a bar. Provides custom animations and easings when setting the value..

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.

Group objects and create operational context for their siblings. Manages navigation, focusing and event propagation to its children.

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.

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.

Composite object that renders all its children within a viewport

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.

Store Currency
MXN
USD