Page Text: Titanfall 2
Unity
Unity is also an engine that comes with its own editor. Unity is gaining ground every year and lots of indie companies tend to go with unity. Unity is also great if you want to make your own game. In Unity there are no standard assets specifically, although there are packages on their marketplace which you can use to build levels and games with. Unity is also focused on meshes instead of BSP but there are some plugins like ProBuilder you can buy that will enable you to do BSP-like blockouts in Unity. Unity has a text-based scripting/coding language in their own interpretation of C# (pronounced “C-Sharp” and not “C-Hashtag” for you younger people). Meaning that you will have to write in text, in a separate file that is then linked to an object, if you want to script. This sounds worse than it is. Unity’s text-based scripting is a great way to learn and understand the structure of how coding in general works. When you script with nodes or with entities it is the same way of thinking. This becomes clear when you have gained more understanding. Unity, like Unreal has great lighting capabilities and material support.
Unity also has a living community with great support if you have questions or need help. There are almost always multiple solutions to the same problem and if it doesn’t exist, you can ask a question on their forums and most certainly someone will answer before long.
Designer’s rating