Ultra App Kit game banner

Ultra App Kit

Free to Play
Release Date:
Developer:
Leadwerks Software
Publisher:
Leadwerks Software
Platforms:
Windows Mac Linux
Download Game

Game Tags

About This Game

Built to power a new generation of game development tools, Ultra App Kit provides an easy-to-use C++ programming SDK for creating cross-platform desktop GUI applications. Learn from extensive documentation with hundreds of examples. Integrate a 3D engine or OpenGL rendering for embedded 3D graphics.

Make it Snappy

Unlike other alternatives like ImGui, Ultra App Kit draws using retained mode instead of immediate mode. This makes resizing windows and interacting with screen elements fast and responsive, even with the most complex interfaces.

Pixel-Perfect Pixels on any Screen

DPI scaling is baked into the core of our design, for a beautiful clean appearance at any resolution.

Small and Efficient

Ultra App Kit runs with no extra dependencies and produces tiny executables (usually less than one megabyte after UPX compression) that start up and exit instantly.

Code Once, Compile Everywhere

Ultra App Kit now supports Windows, Linux, and macOS, so you can build beautiful applications that run everywhere and include native support for Apple Silicon.

API Design

  • Smart pointers everywhere makes C++ programming about as easy as C#
  • Extensible widgets system
  • Extensive documentation with examples for each command

UI Features

  • Resolution-independent for any DPI scale
  • Load SVG vector images
  • Set widget icons
  • Change mouse cursor
  • Custom color schemes stored in JSON files

Supported Widgets

  • Label
  • Button (push, checkbox, radio, and toggle styles)
  • ProgressBar
  • TextField
  • TextArea
  • ComboBox
  • ListBox
  • Slider (scrollbar, trackbar, and stepper styles)
  • Draggable multi-select TreeView
  • Create your own custom widgets

Additional Features

  • File I/O
  • File system watcher
  • Memory allocation and management
  • Image loading, saving, processing
  • Plugin system
  • Thread management
  • String manipulation (split, search, conversion, etc.)
  • Message boxes and file / folder requester

Screenshots

User Reviews

Mixed
15 user reviews
53%
Positive
3 hrs at review
Not Recommended

This SDK is quite promising. It doesn't have the features or abilities of anything you might find that was built for c#, java, or any of the full stack stuff. But it's charming and mostly usable for something c++ based. It's subjectively better than qt or gtk. However, the support and documentation is terrible. Absolutely terrible. Free toolkits are better documented. My first request about the missing event types was answered quickly and remedied. However, when I couldn't find any documentation regarding a set of functions, I was told that they are not worried about the missing documentation because it's an advanced topic. One could successfully argue that an advanced topic would warrant more documentation and not less. If this was a free toolkit floating around on github, I could understand. But for a paid product I expect to have at least the level of documentation a high school programming assignment would require.

43 helpful 2 funny
11 hrs at review
Not Recommended

I don't recommend this for Linux in it's current state. On the surface it looks great, and it definitely appears to have a lot of potential, but there are a lot of issues I started running into with certain elements, and it's looking like it's probably a regular thing with Linux for there to be problems after system updates, from what I'm reading on the UAK forum, and there is an older post from the developer there as well that's addressing this, I don't know if it's still the case, but as of 2019, he made it clear that keeping up with the Linux side is not a priority, and after nearly a week since I requested help in the forums with no response, I assume that's still the case. Because of that, I cannot recommend this.

9 helpful
2 hrs at review
Not Recommended

This software looked promising and then development just died.

5 helpful
27 hrs at review
Not Recommended

i just feel betrayed. FU josh :) Library is not supported at all and linux is not working :) :) also creator is talking about that steam is not generating money so f*ck all users of ultra app kit.

5 helpful
7 min at review
Not Recommended

Why do i have to create a new account on the developer website just to use this piece of software ? It's not even funny.

4 helpful
13 min at review
Recommended

Clean, easy to use api , good examples. Can be learned fast even for beginners. Looking forward for the linux support.

3 helpful
13 min at review
Not Recommended

Does not work. Says "Authentication Failed" when trying to log in with your account

2 helpful 1 funny
134 hrs at review
Recommended

I have been using Ultra App Kit for about a week now. I love the simplicity of the API and ease of laying out your Widgets. I have recently came up against a use case that I couldn't figure out on my own. I posted on the official forum and with in minutes the developer of the software was responding to me pointing me in the right direction. He even released the source code for the Widgets on Github to allow myself and others to learn from and build our own widgets. All of this being said, if you are comfortable in an all code situation and are fairly decent at C++ then I think there are no other UI libraries that compare to the simplicity of UAK. If you are expecting a Unity or Unreal like experience then this might not be for you. It is targeted for desktop application development not necessarily game development (can be done) and the UI and layout is built 100% in code which I actually like. 300% worth it for me, no regrets at all. Solid stable API that produces nice looking UI wi...

2 helpful
3 hrs at review
Recommended

Nice and clean.

2 helpful
8 hrs at review
Recommended

I Bought Leadwerks which made me look at this because of the Cross platform Use of this software. Only thing I wished is to see how to use it in the Formats of Mac & Windows like it shows how in Windows so People like me can understand how to access it fully in other platforms, But other than that it is Great to be able to make things.

1 helpful

Page 1 of 2

System Requirements

Minimum

Minimum:
  • Requires a 64-bit processor and operating system
  • OS: Windows 10
  • Additional Notes: Requires Visual Studio 2019 Community Edition (free)

Recommended

Recommended:
  • Requires a 64-bit processor and operating system

FAQ

How much does Ultra App Kit cost?

Ultra App Kit is completely FREE to play. You can download and play it without any purchase.

What are the system requirements for Ultra App Kit?

Minimum: Minimum: Requires a 64-bit processor and operating system OS: Windows 10 Additional Notes: Requires Visual Studio 2019 Community Edition (free) Recommended: Recommended: Requires a 64-bit processor and operating system

What platforms is Ultra App Kit available on?

Ultra App Kit is available on Windows PC, macOS, Linux.

Is Ultra App Kit worth buying?

Ultra App Kit has 53% positive reviews from 15 players.

When was Ultra App Kit released?

Ultra App Kit was released on Apr 30, 2021.

Similar Games

AI-powered recommendations based on game description