I’m going to be honest. I have no idea how to work this program, but I really want to get into game development. I will be watching YouTube videos and researching every little bit, but if someone has info that’s not already on the web about learning this program I’d love to know it!
If I do end up making a game, I’ll upload it in Alpha to this forum. You guys will get the first advantage before I upload it to Steam.
If you’re looking for Unity 3D, you must wait for Unity 5! It will implement a brand new GUI system, so there is no use in learning Unity at this point.
Unity is amazing. That is what I use although I have not tried other engines. It uses C#, Javascript, and Bool but not C#, Javascript, or Boo that you would learn in a book. So in other words, it has an API for it’s version of C#, Javascript, and Boo (it uses a .dll file called “UnityEngine.dll” for the “API” if you want to call it that). You can make plugins for it like in Visual Studio or something (which I assume you can do in other engines too). But if you are brand new to 3D game development, start with Unity. I mean, you COULD start with Unreal Engine or CryENGINE but I am recommending Unity because I have no experience with Unreal Engine or CryENGINE so I would not know how good they are. Except for the fact that A LOT of AAA games are made in Unreal Engine. But you don’t have to wait for Unity 5 if you don’t want. Plus, the new UI system is with Unity 4.6… Unless they are making ANOTHER new UI system that I haven’t heard about. I use the Unity 4.6 UI beta and it is good. I recommend using that to learn from because the old UI system was p00p (that was Unity 4.5 and below, sadly). Sorry for such a long post, just wanted to let you know about my favorite game engine (the 2D features also beat GameMaker by a LONG shot in my opinion)…