Games, programs and the Unreal Editor are all targets built by UnrealBuildTool. Each target is compiled from C++ modules, each implementing a particular area of functionality. Your game is a target, and your game code is implemented in one or more modules.