Unreal Engine or. Unity 5?

Hello guys,

I have been using Unity for a while (Still newbie). And i heard many times of Unreal Engine and that lots of high end games were made with this engine.

The question is. Do you advice learning UDK (note that i am coming from Java background and it’s similar to C# and UDK of course uses C++).

I am talking about the quality of the games.

Thanks

This is pretty much my first post on the forum.

Short answer: Unity.

Long answer: While Unreal has more out of the box features, its bulk and high requirements make it an unreasonable engine for mobile and web despite what they promise. Aside from that, Unity has better support, a better community, the asset store, and way more successful indie developers under its belt.

Unreal is still really just for studios, not single person teams.

1 Like

I know that i am posting this post in a Unity forum which has Unity users not UDK. But did you experienced both and conclude that result by yourself?

I have some news for you. UDK is dead. There is now Unreal Engine 4.
And what engine you should use, highly depends on the game you want to make.
The quality of your game is something, your’e responsible for.

Yes.

Unity is just simply better for smaller teams and projects.

Don’t get me wrong, Unreal is great for what it is, but it’s not for small games.

1 Like

ٍSorry I meant Unreal Engine 4. I got your point

Tell you what, tell us what you are wanting to do for your first project and maybe we can hook you up with some direction.

I am already a native Android apps developer. Want to get into Games Industry. At first 2D games then after i learn 3d modelling would love to get into the 3D world.

mobile games = Unity
desktop = Unreal Engine 4

I use both and Unreal Engine is just as good for one man bands and small studios.

What platform are you looking to do?

What type of game?

Can I assume that with a background in mobile, you’re going to focus on mobile?

I think we have already enough threads with that topic.
The best would be, to do your own research based on your needs.

Just saying “EngineX is good for that and EngineY for that” is a bit too oversimplified.

At this time my goal is to target mobile. But maybe in the future would expand it to other platforms. So your suggestions?

Well, coming from where I am right now, I would definitely suggest doing one tiny game beginning to end with release.

I’m currently working on a small action game for mobile, but I really wish I had done the tiny game first so that I could get a better idea of what I’d be getting into.

For a tiny game, you can’t go wrong with simple. As few buttons as possible and develop the concept out from what the player will be interfacing with it. Just look at Flappy Bird. Simple concept. Simple controls.

That’s not to say you don’t do more from there, but getting that first game out there will really get you some much needed perspective. Given your background, you can most likely do something like that in a week or less.

Some asset tools that you may want to look at are:

Playmaker- Great visual scripting tool. Great for prototyping and making FSM’s. It was used to make Hearthstone if you want an idea of how well it works.

Textmesh Pro- Great text editing tool that lets you do pretty much anything you could ever want with a tiny foot print. Also, the developer is a great guy and very helpful.

Easy Touch- A great toolbox for smart device interfaces.

NGUI- I haven’t tried it yet, but it is supposed to be a “must have” for a lot of people.

and there’s this thread that is helpful for other suggested assets:

1 Like

Oh, and I should also mention.

When you get that game out of the way and are ready to move on to a proper project there are really two good options for art:

  1. Use minimalism like games like “Thomas was Alone”

    OR

  2. Hire an artist.

I highly recommend hiring an artist if you can. Just make sure that you agree on a set of assets in a set amount of time for a set price. Never go by “by the hour” since tracking that is impossible and not all artists work at the same pace.

If you do go the artist route, @nipoco there is one of the site’s better artists and a good place to start.

I would not recommend attempting collaborations. They never work out and fall apart almost instantly.

I agree with a lot of Not_Sure said, but Ngui is no longer a must have because you now have Ugui.

Textmesh Pro is definitively a must have.

Most important thing is learn first. There are many free tutorials on youtube. Use C# not unityscript.

Then when you know your shit then start making a simple game. from start to finish.

after start making a game you consider to be fun. plan the theory out fully.

start building and you will soon see which tools you may need to help speed up the development process.

DO NOT!!
start spending money on the asset store, game templates and hoping to make a game out of them. this lazy approach will always end up in failure. and you’ll end up saturating the gaming market with shit and giving Unity a bad name as many lazy shits have done.

1 Like

UE4 is a monster. Ask yourself, can you handle it? If yes, then get it. Or stick with unity.

1 Like

Try both and see what suites you and your project best, if you’re seriosuly thinking about hunkering down for a project you need to evaluate the technology you use yourself. The quality of game is determined by skill and execution.

Closing this thread as it’s been discussed A LOT and leads to pointless fighting every time.

2 Likes