3D engine core for C with JS scripting. ArmorCore targets Direct3D12, Vulkan, Metal and WebGPU.
Powered by Kinc - low-level hardware abstraction library.
git clone https://github.com/armory3d/armorcore
cd armorcoreWindows (x64)
./make --graphics direct3d12
# Open generated Visual Studio project at `build\Armory.sln`
# Build for x64 & releaseLinux (x64)
./make --graphics vulkan --compilemacOS (arm64)
./make --graphics metal
# Open generated Xcode project at `build/Armory.xcodeproj`
# BuildAndroid (arm64)
./make --graphics vulkan --target android
# Open generated Android Studio project at `build/Armory`
# BuildiOS (arm64)
./make --graphics metal --target ios
# Open generated Xcode project at `build/Armory.xcodeproj`
# Buildwasm
./make --graphics webgpu --target wasm