Skip to content

General UE4 information and experiences

Thomas edited this page Jun 29, 2015 · 13 revisions

Visual Studio

  • Use Virtual Assist as a code hightlighting and auto-completion tool => it's WAY(!) faster than the built-in IntelliSense
  • Don't commit visual studio projects into repository, just let Unreal create the project for each of your individual machines. To create the visual studio project either right click your "*.uproject" file and choose "Create visual studio project files" or use the entry of Unreal Engine Editor's "File" menu.

Unreal Editor

  • Always use the "Compile" button of the Editor (instead of Visual Studio) to compile your C++ code. It's fast and the log is better.
  • Some new blueprint-relevant changes in C++ might not appear directly after recompiling => Unreal Editor needs a restart.
  • If you desire to migrate a project to a newer version of Unreal Engine, just open your project with the desired new version. Unreal will offer you to create and open a copy of the project in order to prevent damage. In most cases the automatic conversion to a newer version will work. However if it does not, it's still no problem, since the copy can be used to adapt the project to the new version while the original version still exists. When using plugins (like UnrealMe does use Kinect4Unreal) you need to make sure to use plugin versions supporting the engine version.

Unreal Engine 4.8.x

Right now Unreal Engine 4.8.x has a compilation issue with precompiled plugins (like Kinect4Unreal) which are stored in a project plugins folder. Therefore, if this project shall be used with Unreal Engine 4.8.x the following workaround is needed right now:

  1. Remove the Kinect4Unreal plugin folder from the project's plugins folder.
  2. Download the Kinect4Unreal version for Unreal Engine 4.8.x here: http://www.opaquemultimedia.com/download-k4u
  3. Put the plugin into the engine's plugins folder (e.g: ".../Epic Games/4.8/Engine/Plugins") - now the conversion of the project shouldn't fail and therefore it should compile and the editor should start.