#New into programming help (want to know more about Unity, don't have any in engine problem)

1 messages · Page 1 of 1 (latest)

trim yarrow
#

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
subtle crypt
#

you've kind of used somewhat advanced and only tangentially related tags for a beginner question but unity only supports c#. afaik all of those games were made with unity. this isnt really the best place to ask about other engines because its the unity discord, but godot is probably the other most beginner friendly engine to consider.

trim yarrow
subtle crypt
#

unity is bigger, and more complex than godot, supports almost every platform and theres tons of resources for learning it. godot is probably way easier to pickup but not as comprehensive, and not as performant as unity, though as a beginner this may not make a difference. just toss a coin and choose one to try