UnigineEditor
Interface Overview
Assets Workflow
Settings and Preferences
Working With Projects
Adjusting Node Parameters
Setting Up Materials
Setting Up Properties
Lighting
Landscape Tool
Sandworm (Experimental)
Using Editor Tools for Specific Tasks
Extending Editor Functionality
Programming
Fundamentals
Setting Up Development Environment
Usage Examples
UnigineScript
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine Tools
GUI
Double Precision Coordinates
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes

SDK Browser

This article contains a brief description of UNIGINE SDK Browser features:

  • Integration with developer.unigine.com accounts
  • Convenient downloading, installation and upgrade of multiple UNIGINE SDKs
  • Quick creation of projects with customizable settings
  • Browsing through various samples: UnigineScript, C++ API, C# API, 3rd party
  • Downloading content on demand
  • Self-update via Internet
  • Easy access to UNIGINE Add-Ons library

The following video provides the overview of the SDK Browser interface:

The information on the browser downloading and installing can be found here.

The information on licensing is available in the Licenses article.

Warning
SDK Browser may not launch correctly if you have Astra Linux Special Edition 1.5 / 1.6 with PaX installed. As a workaround you can disable MPROTECT for the browser.linux binary as follows:
Source code
sudo paxctl -m browser_x64.linux

For more detailed information on MPROTECT you can click here.

Signing In#

Once the browser is installed on the computer, choose server location (Global or China) and log in with your account credentials.

Options#

It is possible to set the general startup settings for all projects, samples, and demos run via SDK Browser.

To open the Options form, click the following tab in SDK Browser:

The form will open:

Storage Path A path to a folder where downloaded SDKs, add-ons and demos will be stored.
Show Welcome Screen Show the welcome screen on SDK Browser startup.
Qt Path Path to Qt libraries. This path is used to run projects created by using QMake via UNIGINE SDK Browser.
Notice
This option is available on Windows only.
API Graphics API to be used for rendering. The following values are available:
  • Auto-detection — automatically choose the best option from the available ones.
  • DirectX 11
  • OpenGL
Resolution Window resolution.
Fullscreen Fullscreen mode.
Video Debug Debug context for OpenGL or DirectX 11.
Monitors Display configuration (for single- or multi-monitor rendering).
Stereo 3D Stereo mode.
Notice
Depending on the graphics API used for rendering, the set of available modes varies.

Products#

To start working, you should have a Product installed. In the Products tab, you can install a new version of a Product or add an already installed one.

Notice
Standalone builds are available in the Downloads section of the Developer's portal as well.

  • To install a new Product:
    1. Specify the Product type in the Edition field (Community, Engineering, Sim or Editor) in the Products tab.
    2. Specify the Product version in the Version field.
    3. Click Install. The installation progress will be shown under the menu on the left. The installed Product will appear in the Products list.

  • To add an already installed Product:
    1. Click Add Installed in the Products tab.
    2. Specify the path to the root folder of the required Product. It will appear in the My Projects list.
      Notice
      Only Products containing the manifest file (present from the 04/23/2015) are available for adding.

Once the Product is installed, you can:

  • Create a new project in the My Projects tab.
  • Create a project with installed add-ons in the My Projects tab.
  • Run built-in demos or samples (UnigineScript, C++ API, C# API, 3rd party).
Notice
It is possible to upgrade the installed Product if its newer version is available. Simply click Upgrade.

My Projects#

A project is an independent entity that contains all data on your application content organized in a set of directories.

There are several ways of working with projects:

  • Create a new project (you should have an SDK installed).
  • Create a project with add-ons (you should have an SDK and add-ons installed).
  • Add an existing project from your local drive (after that, it will be easily accessible from here for editing, upgrade, or other actions).

Add-Ons#

Add-On is the plugged functionality extension that can be presented as any engine addition: plugin, library, material, etc.

See how to create a project with an add-on here.

The full list of add-ons and their usage is available here.

Samples#

The following samples can be found in the Samples tab:

  • Demos — a set of UNIGINE demos and benchmarks that can be converted to a project in order to be modified
  • UnigineScript — a set of UnigineScript demos
  • C++ API — a set of C++ API demos
  • C# API — a set of C# demos
  • 3rd party — a set of demos demonstrating UNIGINE integration with applications based on 3rd party technologies.

To download any Demo, click Install under a project in the Demos section of the Samples tab.

Knowledge#

Access to online and offline documentation, Unigine community forum and private support.

Last update: 2020-11-11