Announcement

Collapse
No announcement yet.

2D Game Creation: Unity or Unreal Engine 4?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    2D Game Creation: Unity or Unreal Engine 4?

    Hi all, I was wondering what engine I should use to make my first 2d game? I have some experience in both C++ and C#, however I am rather new to game development in general. I was hoping to get an idea of which of these two I should begin development with? What are the ups and downs of each (in 2d)?

    If it helps, the game I'm making is a 2d platformer in the style of Cavestory (rpg aspects as well)

    Thanks

    #2
    I'd love to get some insight too. My current target are mobile games (android/ios) and i'm not very experienced in gamedev too. Currently thinking about a 2d platformer mobile game and I wonder if UE4 is the best choice as I can afford only 1 engine for now.

    Comment


      #3
      I havent used unity for 2d games, but take a look at this tutorial series to see how easy it is to develop a 2d game with the UE4: https://www.youtube.com/watch?v=3GtG...7mE_67jqK42twB I had no experience with 2d development, but in a very short time I was able to create my own small 2d games

      Comment


        #4
        When I first come to U4, The first thing I did is compare the 2D aspect of Unity3D to U4.
        U4 gives you much more resources as engine than Unity3D can give you, but speaking of 2D resource, in my humble opnion: Unity3D last update made 2D games more easy to develop. I can be wrong about U4 on 2D, so correct me if i'm wrong (those who have experience in both Engines, because I have in Unity).

        I might say that knownledge of the tool/language is the best you will have. (Own experience with c#).

        Comment


          #5
          Originally posted by pjrm1470 View Post
          When I first come to U4, The first thing I did is compare the 2D aspect of Unity3D to U4.
          U4 gives you much more resources as engine than Unity3D can give you, but speaking of 2D resource, in my humble opnion: Unity3D last update made 2D games more easy to develop. I can be wrong about U4 on 2D, so correct me if i'm wrong (those who have experience in both Engines, because I have in Unity).

          I might say that knownledge of the tool/language is the best you will have. (Own experience with c#).
          Well, what about blueprints? Is it possible to create a fully-fledged 2d game? I.E Rayman Legends, Super Meat Boy, etc (I'm mainly looking into platformers). I really don't want to have to re-write anything in the engine code, that's too tedious...
          .

          Comment


            #6
            Originally posted by paragonx9 View Post
            Well, what about blueprints? Is it possible to create a fully-fledged 2d game? I.E Rayman Legends, Super Meat Boy, etc (I'm mainly looking into platformers). I really don't want to have to re-write anything in the engine code, that's too tedious...
            .
            Simple answer: Yes.

            Long answer: Of course! Let me know what you're planning to create and I'll point you in the right direction for learning what's needed to get your game started!
            KITATUS
            "Information shouldn't be behind a paywall, It should be free for all!"

            Comment


              #7
              Originally posted by KitatusStudios View Post
              Simple answer: Yes.

              Long answer: Of course! Let me know what you're planning to create and I'll point you in the right direction for learning what's needed to get your game started!
              Oh, hey I remember you! I read your books, good job on those :3 Thanks for your help, I'll let you know when I get started

              Comment


                #8
                Originally posted by paragonx9 View Post
                Oh, hey I remember you! I read your books, good job on those :3 Thanks for your help, I'll let you know when I get started
                Woo I feel famous :>
                KITATUS
                "Information shouldn't be behind a paywall, It should be free for all!"

                Comment


                  #9
                  Have you considered doing your 2D game in 3d but just set the camera up to look down or sideways at the world. As long as you keep the models you use simple or even use sprites you can get the benefits from 3d like parallax, shadows, lights for free that you may have to work at recreating in your 2D game.

                  But it depends on your target platform, if you're going mobile then 2D would be a good option.

                  I'm new to Unreal (about 4 years with Unity) but my understanding is that it's project build size can be larger than a Unity game, this might be something you want to consider.

                  But why not try both hunt down tutorials on making 2D games for both and give them both a whirl, but take these mini games all the way through to their target platform then compare both.

                  You should have a good idea what you find easier to work with and what they produce.

                  Comment


                    #10
                    Originally posted by Arowx View Post
                    Have you considered doing your 2D game in 3d but just set the camera up to look down or sideways at the world. As long as you keep the models you use simple or even use sprites you can get the benefits from 3d like parallax, shadows, lights for free that you may have to work at recreating in your 2D game.

                    But it depends on your target platform, if you're going mobile then 2D would be a good option.

                    I'm new to Unreal (about 4 years with Unity) but my understanding is that it's project build size can be larger than a Unity game, this might be something you want to consider.

                    But why not try both hunt down tutorials on making 2D games for both and give them both a whirl, but take these mini games all the way through to their target platform then compare both.

                    You should have a good idea what you find easier to work with and what they produce.
                    I was already planning on blending both :3 Thanks though

                    Comment


                      #11
                      Make sure to setup a Post Process cube in the level, select it; set Unbound to True, and set both Min & Max Auto Exposure to 1.

                      Comment


                        #12
                        Hi
                        my opinion -> unreal 4 is very very good for 3d game for pc and game console but in 2d game is not good
                        You can not create advance 2d game like bike ride easily (in unity is very easy )
                        More than 90 - 95 % of mobile game is free and developers use ADS or In App Purchase plugin for earn money . unreal 4 have not any system for ad or iap (ue4 just has iad for ios developer )
                        This is big problem for a big game engine like ue4
                        .
                        i have learnet ue4 for one year but in now i learn unity3d

                        Comment


                          #13
                          Originally posted by AmirHossein View Post
                          Hi
                          my opinion -> unreal 4 is very very good for 3d game for pc and game console but in 2d game is not good
                          You can not create advance 2d game like bike ride easily (in unity is very easy )
                          More than 90 - 95 % of mobile game is free and developers use ADS or In App Purchase plugin for earn money . unreal 4 have not any system for ad or iap (ue4 just has iad for ios developer )
                          This is big problem for a big game engine like ue4
                          .
                          i have learnet ue4 for one year but in now i learn unity3d
                          It would've been a year in March
                          KITATUS
                          "Information shouldn't be behind a paywall, It should be free for all!"

                          Comment


                            #14
                            Originally posted by KitatusStudios View Post
                            It would've been a year in March
                            Sorry my english is not good i dont understand your mean
                            In now can i use ads system or iap ??
                            I asked from soomla but they say ue4 havent any sdk for In app purchase and we can support ue4 also i asked from ad network system company like adcolony or inmobi and revmob but all say we can not support ue4 because ue4 havent any sdk for ....
                            .
                            In unity3d we can use more than 20 compny for ad network and also use more iap like soomla that is very goor for single developers like me

                            Comment


                              #15
                              Originally posted by AmirHossein View Post
                              Hi
                              my opinion -> unreal 4 is very very good for 3d game for pc and game console but in 2d game is not good
                              You can not create advance 2d game like bike ride easily (in unity is very easy )
                              More than 90 - 95 % of mobile game is free and developers use ADS or In App Purchase plugin for earn money . unreal 4 have not any system for ad or iap (ue4 just has iad for ios developer )
                              This is big problem for a big game engine like ue4
                              .
                              i have learnet ue4 for one year but in now i learn unity3d
                              I agree that the lack of ad support is something to consider, however, you can easily create complicated 2D games in Unreal 4. Right now, we are working on Super Smash Ponies, which I can attest to being a fairly complicated game.

                              Comment

                              Working...
                              X