Platform Configuration
IGE Creator works on Windows and MacOS workstation. The engine supports building games for Windows, MacOS, iOS, Android and WebGL platforms.
Dependencies
Windows Workstation
In order to work with IGE Engine on Windows machine, please make sure to install softwares below:
Chocolatey installed from Chocolatey
Python 3.9.x, 64 bit installed
igeCore installed with ‘python -m pip install igeCore’
Git installed
CMake 3.18.x installed (‘choco install cmake –version=3.18.1’)
Visual Studio 19 with C++ Desktop components is required for Windows runtime.
Java SDK 11, Android Studio and Android SDK are required for Android runntime.
MinGW (‘choco install mingw’) and Emscripten (‘choco install emscripten’) are required for WebGL runtime.
Note
On Windows, igeCreator supports build for Windows, Android and WebGL platforms.
Note
Please remove Python 3.10 after installing emscripten, as support Python 3.10 is not yet ready with IGE.
MacOS Workstation
In order to work with IGE Engine on Windows machine, please make sure to install softwares below:
Homebrew installed
Python 3.9.x, 64 bit installed with ‘brew install python3.9’
igeCore installed with ‘python3.9 -m pip install igeCore’
Cocoa Pod installed (‘sudo gem install cocoapods’)
XCode installed
Git client installed
Oracle Java SDK 11, Android Studio and Android SDK are required for Android runntime.
Emscripten (‘brew install emscripten’) are required for WebGL runtime.
Note
The igeCreator runs on Intel-based MacOS computer only, Apple Silicon support is WIP.
Note
On macOS, igeCreator supports build for macOS, iOS, Android and WebGL platforms.
Project Setting Panel
Generic Configuration
Property |
Function |
---|---|
Name |
Executable name |
Label |
Icon label |
VersionName |
Version came |
VersionCode |
Version code |
BuldleID |
iOS bundle ID, android package name |
Orientation |
Orientation: portrait / landscape |
StartScene |
Scene to start the game with. |
Dependencies |
List of modules used by the game. |
Android Platform Settings
Property |
Function |
---|---|
RomDir |
Rom directory, default to ‘mobile’ |
ConfigDir |
Config directory, default to ‘config/android’ |
Archs |
Architecture, default to ‘armeabi-v7a;arm64-v8a’ |
MinSdkVersion |
Min Sdk Version |
TargetSdkVersion |
Target SDK Version |
Permissions |
List of required permissions |
Features |
List of using features |
iOS Platform Settings
Property |
Function |
---|---|
RomDir |
Rom directory, default to ‘mobile’ |
ConfigDir |
Config directory, default to ‘config/ios’ |
Archs |
Architecture, default to ‘arm64’ |
DeploymentTarget |
Deployment target, default to ‘11.0’ |
DeviceFamily |
Device family, default to ‘1,2’ which mean iPhone and iPad |
DevelpomentTeamId |
Development team ID |
CodeSignIdentity |
Code sigining type: iPhone Distribution / iPhone Development |
ProvisioningProfile |
Provisioning profile, set to ‘Automatic’ for development build |