Hi I want start programming in Unity, I've been programming in Game Maker Studio 2 before and I have some questions
- What languages do Unity support? (I heard that it supports C#, Java, and partial C++ but I'm not sure about that)
- If I've been programming at GMS2 only and I play indie games like: Slime Rancher, Subnautica, Cuphead, Hollow Knight, Cult of the Lamb, Core Keeper, is it good engine for a new person at programming and for projects like one's I said before?
- Are there any other engines that I should consider? I also heard about Unreal but its not for games like I play, Godot, and I also saw that some games I play (Terraria, Stardew Valley, Celeste) were using XNA/FNA and then went to Mono game should I consider these engines too? Please tell me a lot I want to learn