This page has been translated automatically.
编程
Fundamentals
Setting Up Development Environment
Usage Examples
UnigineScript
High-Level Systems
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
应用程序接口
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
Rendering-Related Classes
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

SDK Browser

This article contains brief description on the new UNIGINE SDK browser. It features:

  • Integration with the 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.
  • Downloading content on demand.
  • Self-update via Internet.
  • Easy access to UNIGINE Add-Ons library.

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

The information on licensing is available in the Licenses article.

Signing In

Once the browser is installed on the computer, choose server location (Netherlands 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 the SDK Browser.

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

The form will open:

Storage Path A path to a folder where the downloaded SDKs, add-ons and demos will be stored.
Show Welcome Screen Show the welcome screen on the 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.
Anti-aliasing Anti-aliasing mode.
Quality Quality of the output video.
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.

SDKs

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

  • To install a new SDK, you should do the following:
    1. Specify the SDK type in the Edition field (Game or Sim) in the SDKs tab.
    2. Specify the SDK version in the Version field.
    3. Click Install. The installation progress will be shown under the menu at the left. The installed SDK will appear in the SDKs list.

  • To add the already installed SDK, you should do the following:
    1. Click Add Installed in the SDKs tab.
    2. Specify the path to the root folder of the required SDK. It will appear in the projects list.
      Notice
      Only SDKs containing the manifest file (present from the 04/23/2015) are available for adding.

Once the SDK is installed, you can:

  • Create a new project in the Projects tab.
  • Create a project with installed add-ons in the Projects tab.
  • Run built-in demos or samples (UnigineScript, C++ API, C# API).

Notice
It is possible to upgrade the installed SDK if its newer version is available. Simply click Upgrade.

Projects

A project is an independent entity that contains all the 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

An 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

Knowledge

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

Last update: 2017-07-03
Build: ()