Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Unreal Engine or. Unity 5?

Discussion in 'General Discussion' started by iSmart, Jul 24, 2015.

Thread Status:
Not open for further replies.
  1. iSmart

    iSmart

    Joined:
    Sep 23, 2014
    Posts:
    43
    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
     
  2. Not_Sure

    Not_Sure

    Joined:
    Dec 13, 2011
    Posts:
    3,541
    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.
     
    Last edited: Jul 24, 2015
    iSmart likes this.
  3. iSmart

    iSmart

    Joined:
    Sep 23, 2014
    Posts:
    43
    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?
     
  4. nipoco

    nipoco

    Joined:
    Sep 1, 2011
    Posts:
    2,008
    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.
     
  5. Not_Sure

    Not_Sure

    Joined:
    Dec 13, 2011
    Posts:
    3,541
    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.
     
    iSmart likes this.
  6. iSmart

    iSmart

    Joined:
    Sep 23, 2014
    Posts:
    43
    ٍSorry I meant Unreal Engine 4. I got your point
     
  7. Not_Sure

    Not_Sure

    Joined:
    Dec 13, 2011
    Posts:
    3,541
    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.
     
  8. iSmart

    iSmart

    Joined:
    Sep 23, 2014
    Posts:
    43
    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.
     
  9. TechiTech

    TechiTech

    Joined:
    Dec 13, 2014
    Posts:
    212
    mobile games = Unity
    desktop = Unreal Engine 4

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

    Not_Sure

    Joined:
    Dec 13, 2011
    Posts:
    3,541
    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?
     
  11. nipoco

    nipoco

    Joined:
    Sep 1, 2011
    Posts:
    2,008
    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.
     
  12. iSmart

    iSmart

    Joined:
    Sep 23, 2014
    Posts:
    43
    At this time my goal is to target mobile. But maybe in the future would expand it to other platforms. So your suggestions?
     
  13. Not_Sure

    Not_Sure

    Joined:
    Dec 13, 2011
    Posts:
    3,541
    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:
    http://forum.unity3d.com/threads/what-are-your-must-have-asset-store-assets.257252/
     
    iSmart likes this.
  14. Not_Sure

    Not_Sure

    Joined:
    Dec 13, 2011
    Posts:
    3,541
    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.
     
  15. TechiTech

    TechiTech

    Joined:
    Dec 13, 2014
    Posts:
    212
    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 S*** 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 S*** and giving Unity a bad name as many lazy S***s have done.
     
    Taz-dragon likes this.
  16. kaiyum

    kaiyum

    Joined:
    Nov 25, 2012
    Posts:
    686
    UE4 is a monster. Ask yourself, can you handle it? If yes, then get it. Or stick with unity.
     
    TechiTech likes this.
  17. Aurore

    Aurore

    Director of Real-Time Learning Unity Technologies

    Joined:
    Aug 1, 2012
    Posts:
    3,106
    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.
     
    iSmart and Not_Sure like this.
Thread Status:
Not open for further replies.