I do 3d art, but like anybody else I started with an interest in making my own games. Unity was purported to be the most beginner friendly platform, so that is where I started. I did the basic tutorials, learned a little c#, but then got into art full time. Initially I had some interest in Unreal because it seems to be the professional standard, but everybody said it was much harder to learn so I avoided it.
After getting a bit underway learning 3d art, I started to dabble with Unreal if only for the purpose of realtime rendering models. Contrary to what I had heard, I found Unreal extremely user friendly and intuitive (as much as a game engine can be anyway). But of course, this was only dealing with the graphics sides of things â shaders, lighting, importing and manipulating assets, etc.
At some point in the future, Iâll want to learn a bit of coding, enough to make some of my own very simple games. In my brief experience, making things look nice is easier, faster, and more powerful in Unreal, but I understand thatâs only a small portion of game making. Anybody, preferably programmers, care to share what aspects of each engine they took into consideration and what ultimately led them to choose unity? Not looking for fanboy praise or vilification, just useful considerations people actually made and why.
I understand Unreal used to cost money, so that is probably a big reason why a lot of people got started on Unity. Then, I suppose, once you know an engine and a scripting language, why make a big change? But I have a feeling there is some more practical reasons as well, but almost all the debates Iâve read on this topic usually have somebody saying, âUnreal can do this,â and somebody replying, âUnity can do that, but you have to be a master of the engine to know how.â Again, if we can avoid the tit-for-tat and just stick to our own experience and knowledge, I think we, or at least I, might pick up some useful knowledge.