Compilers

In order to be able to compile your codes, you need to install a C++ Compiler.

Engine Editor has integrated support for following compilers:


Windows

Microsoft Visual Studio (2017 or newer)


Important: During installation you need to select:


Please read here how to speed up Application compile and startup process.



 

Mac and iOS

Apple Xcode



 

Linux

Engine requires Clang compiler, please use "sudo apt-get install clang" command to install it.

In order to be able to use debugging features, you have to install NetBeans IDE.

  1. Download and Open latest NetBeans
  2. Open Menu "Tools\Plugins"
  3. Select "Settings" Tab
  4. Click "Add"
  5. Set Name = "C++"
  6. Set URL = "https://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz"
  7. Click "OK"
  8. Select "Available Plugins" Tab
  9. Select "C/C++" and Click "Install"
  10. Close "Plugins" Window
  11. Open Menu "Tools\Options"
  12. Select "C/C++" Tab
  13. Select "Project Options" Sub Tab
  14. Set Make Options = "-j" to allow Multi-Threaded Compilation


 

Android

Creating applications for Android is supported from Windows platform.

 

Java SE Development Kit (JDK)

 

Android SDK

 

Android Game Development Extension

 


Configure Android Device for Development

 



Nintendo Switch

Nintendo Switch support is available to Nintendo Registered Developers.

To access Switch support please fill out the form here.

Compilation is supported on Windows and requires installation of Visual Studio (as described above) and Nintendo Dev Interface.

During installation make sure to TURN ON checkbox "add application directory to PATH".

Select Platform "Nintendo Switch", Tool Set "Standard".

Select Most Recent "Nintendo SDK NX Addon" that has "submissions accepted".

In Location "Name" you can enter "SDK" or anything suitable.

In "Configure Environment \ Bundle" you don't need to select any bundles, just click Next.



Web

Creating applications for Web is supported from Windows platform.

  1. In addition to your existing Visual Studio installation, you need to install Visual C++ 2010 Express (Mirror 1, Mirror 2) as it is required.
  2. Install VS-Tool to VS 2010.
  3. Download and install Emscripten, which is a toolchain allowing to convert C++ codes into JavaScript.

Once you have installed Emscripten, you can specify "Web JS" build platform in Engine Editor, and start creating apps for Web.