Supports 2D and 3D games for most platforms. Programming can be done via Blueprint (visual scripting) or C++ if the project supports it. Using C++ requires installing a compiler - typically Visual Studio for Windows, XCode for macOS.
- Note that Unreal Engine saves all assets to binary files, which makes resolving Git conflicts significantly harder - it is highly recommended to use Git LFS and use file locking, or use other version control systems