In this post I’ll try to describe and explain the internals of the Unreal Engine *.Build.cs file. There is a lot of confusion going on among the beginners and people often just copy/paste contents of this file without actually knowing what they’re doing.
This article expects the reader to have a certain level of ability in programming and to be familiar with at least the very basics of C++ language. Otherwise, you may end up being even more confused. If you’ve noticed a mistake in the text or if you think that I’ve got something totally wrong, I urge you to use the comments section below.
So, what is this *.Build.cs file exactly?