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.
All Reviews:
Mostly Positive (25) - 72% of the 25 user reviews for this software are positive.
Release Date:
Apr 30, 2021
Developer:
Publisher:
Tags

Sign in to add this item to your wishlist, follow it, or mark it as ignored

Use Ultra App Kit

Free to Play
 

About This Software

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

System Requirements

Windows
macOS
SteamOS + Linux
    Minimum:
    • Requires a 64-bit processor and operating system
    • OS: Windows 10
    • Additional Notes: Requires Visual Studio 2019 Community Edition (free)
    Recommended:
    • Requires a 64-bit processor and operating system
    Minimum:
    • OS: macOS 10.15 (Catalina)
    • Additional Notes: Requires Xcode 12.2 or later
    Recommended:
      Minimum:
      • Additional Notes: Visual Studio Code is recommended for development
      Recommended:

      Customer reviews

      Review Type


      Purchase Type


      Language


      Date Range
      To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

      Show graph



      Playtime
      Filter reviews by the user's playtime when the review was written:



      No minimum to No maximum
      Display As:
      Show graph
       
      Hide graph
       
      Filters
      Excluding Off-topic Review Activity
      Playtime:
      There are no more reviews that match the filters set above
      Adjust the filters above to see other reviews
      Loading reviews...