Skip to content

Building the Atomic Editor from Source

JoshEngebretson edited this page Jun 24, 2016 · 22 revisions

Quick and Easy Method:

Windows

  1. Install VS2015 and cmake, making sure cmake is on your path
  2. Clone the repo including submodules:
git clone --recursive https://github.com/AtomicGameEngine/AtomicGameEngine
  1. Double click or run Build_AtomicEditor.bat in the root folder
  2. The latest AtomicEditor.exe will be built in the Artifacts/AtomicEditor
  3. Clone the AtomicExamples repo for some example projects: https://github.com/AtomicGameEngine/AtomicExamples

Mac

  1. Install XCode and cmake, making sure cmake is on your path
  2. Clone the repo including submodules:
git clone --recursive https://github.com/AtomicGameEngine/AtomicGameEngine
  1. Open a shell and from the root repo folder, run: ./Build_AtomicEditor.sh
  2. The latest AtomicEditor.app will be built in Artifacts/AtomicEditor
  3. Clone the AtomicExamples repo for some example projects: https://github.com/AtomicGameEngine/AtomicExamples

Linux

  1. Install prerequisite packages:
    Ubuntu 14.04 LTS 64 bit, Debian Jessie 8. 64 bit:*
sudo apt-get install build-essential cmake nodejs libgtk-3-dev libasound2-dev libxrandr-dev libgl1-mesa-dev libglu1-mesa-dev

Fedora/CentOS 7.2 64 bit:

sudo yum install gcc gcc-c++ libgcc cmake ccache nodejs gtk3-devel alsa-lib-devel libXrandr-devel mesa-libGL-devel mesa-libGLU-devel  
  1. Clone the repo including submodules:
git clone --recursive https://github.com/AtomicGameEngine/AtomicGameEngine
  1. Open a shell and from the root repo folder, run: sh Build_AtomicEditor.sh
  2. The AtomicEditor binary will be built in Artifacts/AtomicEditor
  3. Clone the AtomicExamples repo for some example projects: https://github.com/AtomicGameEngine/AtomicExamples

Building with an IDE

Please see https://qa.atomicgameengine.com/28/how-to-build-from-source-in-debug

Please note: Building from source code is intended for users who need to customize the C++ runtime and editor. For most users, we recommend the binary releases available for DOWNLOAD on the Atomic Game Engine website.

Clone this wiki locally