Jump to content

Ultra App Kit 1.1 Adds Support for Cross-Platform Development


Admin

37,928 views

 Share

Ultra App Kit 1.1 is now available on our website and on Steam. This free update brings cross-platform development to our fast resolution-independent GUI toolkit. To download the new installers, click on your account purchases.

In addition to Windows, Mac and Linux are now supported, which means you can code once and compile everywhere to easily create cross-platform GUI applications.

Builds on Linux use minimal dependencies and will work on virtually any distro without any additional libraries to install. This effectively solves the Linux user interface problem forever and provides us with a strong foundation on which to build new game development tools that look great and run everywhere.

a93943f0e6de3ddbfb6bfd77bdd914909dd32471.png

Ultra App Kit is gorgeous on macOS and works with both Intel-based Macs or running natively on Apple Silicon.

1129911781_ScreenShot2021-07-15at9_27_12AM.thumb.png.2592394e8e33d33b2065df5215c1fb30.png

Along with various small bug fixes, version 1.1 adds the following new commands:

You can get the standalone version now for just $1.99 a month, or get a Steam key for $19.99. Both versions will give you support to build GUI applications for Windows, Linux, and Mac:

Updating Ultra App Kit 1.0 Projects

The move to cross-platform and ARM support only requires small changes in your existing projects. In Visual Studio, right-click on the solution name and open the Properties editor. In the Linker > Input field, change "App Kit.lib" (release configuration) and "App Kit_d.lib" (debug) both to "AppKit.lib", with no spaces.

Untitled.thumb.png.4aa05780ce363ecd94dd54ef2f08b016.png

In the release configuration, change the linker search path from "$(UltraEnginePath)\Libs\Win64" to "$(UltraEnginePath)\Library\Windows\x64\Release".

In the debug configuration, change the linker search path from "$(UltraEnginePath)\Libs\Win64" to "$(UltraEnginePath)\Library\Windows\x64\Debug".

If you are using a 32-bit build, repeat this process with the 32-bit platform selected, replacing "x64" with "x86".

Untitled2.thumb.png.299b4cc68062b706c7213c79681d9d11.png

New projects will be generated with correct paths for linking to the engine library.

  • Like 2
  • Upvote 1
 Share

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...