YourGameToday.com may be compensated when you make purchases after following affiliate links on this website. If you'd prefer this not occur, access the referenced websites directly. Thank you!
I stumbled upon a question on Quora not too long ago asking “is the Unity 3D game engine as good as other engines?” I thought the question was kind of entertaining, to say the least, but then I stewed on it for a couple of days. Some of the answers seemed to imply that Unity isn’t as feature-rich. That it can’t compete, and that if you want to make a AAA quality game you’d best look elsewhere.
I have to say, that has me completely shocked. Not because it was asked, but rather because some of the answers seemed to imply that it was true. Sure, there were those that quickly came to the defence of Unity, but that’s not what you want to see in a community. Regardless, I wanted to set the record straight with this article today. I really love the Unity 3d game engine, and I like Unreal too. The only other engine I’ve ever used was SpriteKit as part of Swift, and I enjoyed it well enough.
Is the Unity 3D Game Engine as Good as Other Engines?
Well, the perfect place to start with this question is with the Unity 3D game engine itself of course. The folks over at Unity are maintaining a page showing off the best games that have been made with Unity. Just take a quick scroll through the list of games made with Unity! Of course, it’s not a complete list, but just take a look at some of these amazing creations! There’s Coco VR, Cities Skylines, and Praey for the Gods! The variations in these games are astounding, and they show the extent of the variability in the use of the Unity 3D Engine!
There are plenty of different games in development, many of which you can see in development live on Twitter with the #IndieGameDev. Many of these games are using Unity and you don’t see a lot of complaints. You see, Unity and Unreal compare to one another like Krita and GIMP which are both digital art programs. An artist can use either of these programs to create amazing works of art, and in the same way, a talented game developer could use either of these engines to create a very enjoyable game for their players!
The internet is full of people asking if they should switch from Unity 3D game engine to Unreal, or from whichever engine they’re using to whichever engine they just found. I’m here to tell you that you’re looking too far into this. If you’ve started with one engine unless you’ve run into a technical limitation of which you are not able to get around, keep going. Just get your game done, you can do it!
Unity, Unreal, Godot, the games they produce will be the sum of the assets, and talented developers’ efforts to assemble their games. Gold can be found anywhere.
If you’ve stuck around this long, I really want you to know, whatever game you’re building, with whatever engine you’re building it with, if you put in the time, and the work, you’ll make something you can be proud of. Getting a game to the point of commercial success is a test of your patience. It won’t happen on your first, third, or maybe even fifteenth game, but with each, you’ll learn something.
For more tips and thoughts on Game Development, check out our blog!