Show pageOld revisionsBacklinksAdd to bookExport to PDFBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Unreal ====== ===== Build from sources ===== Register and access to: * nvidia developer account * Epic Games account * github account On first two accounts bind github account. Two branches: * [[https://github.com/NvPhysX/UnrealEngine|Unreal with flex]] * [[https://github.com/EpicGames/UnrealEngine|Unreal]] Prereq <code bash> sudo apt-get install build-essential mono-gmcs mono-xbuild mono-dmcs libmono-corlib4.0-cil \ libmono-system-data-datasetextensions4.0-cil libmono-system-web-extensions4.0-cil \ libmono-system-management4.0-cil libmono-system-xml-linq4.0-cil \ cmake dos2unix clang-3.5 xdg-user-dirs sudo ln -s /usr/bin/clang++-3.5 /usr/bin/clang++ sudo ln -s /usr/bin/clang-3.5 /usr/bin/clang </code> First time <code bash> # clone git clone https://github.com/NvPhysX/UnrealEngine.git # complete download of dependencies and binaries cd UnrealEngine ./Setup.sh ./GenerateProjectFiles.sh </code> build editor <code bash> make ShaderCompileWorker UnrealLightmass UnrealPak CrashReportClient UE4Editor </code> To running editor an IDE must be present, Epic wants kdevelop but it is possible to use [[https://wiki.unrealengine.com/Linux_Known_Issues|others]]. For example configure vim IDE for C++ editor mode: 1) clone <code> cd Engine/Plugins/Developer git clone https://github.com/fire/SensibleEditorSourceCodeAccess.git </code> 2) edit '''Engine/Config/Linux/LinuxEngine.ini''' <code> [/Script/SourceCodeAccess.SourceCodeAccessSettings] PreferredAccessor=SensibleEditorSourceCodeAccessor </code> run editor <code> Engine/Binaries/Linux/UE4Editor </code> ===== Kdevelop ===== Import project selecting **CMakeLists.txt** tips/gameengine/unreal.txt Last modified: 2015/04/17 12:28by scipio