-
Notifications
You must be signed in to change notification settings - Fork 319
Setup
The Armory engine is distributed as a Blender add-on:
- Download Blender 2.83 LTS (using Armory with Blender 2.9 is not officially supported yet and might be unstable).
- Download and unpack the Armory SDK.
- In Blender, select
Edit > Preferences...
and navigate to theAdd-ons
tab. - Click the
Install...
button. - Select the
armory.py
file located in the extractedArmorySDK
folder. - Enable the Armory add-on in Blender: Simply click the checkbox next to
Render: Armory
from withinPreferences: Add-ons
.
Armory comes with a version of Haxe and Kha, so you don't need to install those components separately.
To verify that Armory was installed correctly (click to expand)
- Click on the small arrow that's on the left next to the now enabled checkbox in order to open the Armory settings page.
- Check whether the `SDK Path` field contains the path to the Armory SDK folder (the SDK folder is the one that contains all the sub-folders: `armory`, `iron`, `Kha`, `Krom`, etc).
- In case the `SDK Path` is blank: fill in the `SDK Path` field by clicking on the folder icon, then navigate to the location you have stored the Armory SDK folder and click on `Accept`.
- Save your .blend file and hit the `Play` (F5) button, located in the `Properties > Render > Armory Player` panel to test whether the installation was successful.
- If you don't see any user interface for Armory in Blender, check the console for error messages.
If you experience issues installing or using Armory, please look at Wiki: Troubleshooting first. You can also open an issue in the issue tracker on GitHub.
Continue to the Playground tutorial to learn more. There is also a list of tutorials made by the community.
You can choose with which code editor Armory should open scripts.
- In Blender, select
Edit - Preferences...
and navigate to theAdd-ons
tab. - Locate the Armory add-on.
- Activate
Show Advanced
- Under
Code Editor
you can select the editor you want to use.
Armory tries to automatically select the correct editor. This works as follows:
If an environment variable VISUAL
is set, the editor is selected from the path specified there. If VISUAL
does not exist, the environment variable EDITOR
, which is actually intended for console-based editors, is used instead.
If both variables do not exist, the operating system tries to choose the correct editor itself.
- Download Visual Studio Code + Kha Extension pack or Kode Studio.
- Point
Code Editor Executable
to the executable file of your installed copy. - Inside VS code, make sure your paths are setup properly for the extensions:
"haxe.executable": "ArmorySDK/Kha/Tools/haxe/haxe-linux64", "kha.khaPath": "ArmorySDK/Kha", "krom.kromPath": "ArmorySDK/Krom"
- Download Sublime Text + (optional) Haxe Bundle from Sublime's PackageControl
- Point
Code Editor Executable
to the executable file of your installed copy. - Then, a basic [project_name].sublime-project file gets created if it doesn't exist yet.
- Point
Code Editor Executable
to the executable file of your custom editor.