• Advertisement
Sign in to follow this  

Unity Current most powerful cross platform 2D game engine?

This topic is 801 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Dear Community,

 

Which is currently the most powerful third-party cross platform iOS/Android 2D Game Engine irrespective of cost? Physics are particularly important. The game engine should be able to create super polished full ios / android games.

 

(I don't normally ask questions on forums, however there is little up to date information across the internet regarding the above. I've spent hours searching).

 

Thank you

Share this post


Link to post
Share on other sites
Advertisement

Most 2D games use their own engine using existing 3rd party libraries. Box2D is a popular library for 2D physics.

 

There are a few 2D game engines, and there are a few 3D game engines with 2D support, but depending on the type of game you are making, it might make more sense to write the game yourself using existing libraries.

Share this post


Link to post
Share on other sites

(beaten to the punch by Alberth's post, but to phrase it another way: )

 

'Most powerful' isn't a good question. Many people ask 'best'/'powerful'/'flexible', but that usually just tells me that they don't know enough about game development to know what their product actually needs (they might as well ask, "what's the most awesome!" smile.png). 2D games have been getting made for 40 years now. Computers are literally over a million times faster now. The machines are fast enough for your 2D game, if you are skilled enough to make it.

 

When you say "most powerful" what do you actually mean by that? What are your game's actual requirements?

Share this post


Link to post
Share on other sites

Hello,

 

Firstly, Yes I forgot to mention excluding first party engines. Also "that's easy, the most powerful engine is an engine you write dedicated for your game" That would explain why Supercell and King use their own game engine then.

 

I will try to elaborate further, by most powerful I meant which has the highest capability, which is most advanced but what is most important are physics and which would you consider best when producing a fully polished iOS / Android game.

 

Two months is the time frame to create the game, perhaps even less so I assume a game engine is necessary. From my extensive search across the far corners of the internet, I frequently come across two game engines which I assume are two of the most respected, those are Cocoas 2D-X and Unity 2D (apparently update 4.3 added full 2D support).

 

 

 

P.S "2D games have been getting made for 40 years now. Computers are literally over a million times faster now. The machines are fast enough for your 2D game, if you are skilled enough to make it." Needless to say like almost every human, I know this. What I don't know much about is game development.

 

Thanks

Share this post


Link to post
Share on other sites

I will try to elaborate further, by most powerful I meant which has the highest capability, which is most advanced but what is most important are physics and which would you consider best when producing a fully polished iOS / Android game.


You don't seem to have gotten the point at all. "Highest capability" and "most advanced" are utterly meaningless phrases. Qualifying it with 2D and Physics doesn't improve the situation.

If you want to find an engine that fits your game, do what real developers do and _evaluate them yourself_. Go grab GameMaker, Unity, Unreal, Construct2, etc. and try them out. See if you can make a quick and dirty prototype of your key game mechanics or art styles. Ask meaningful and direct questions during the evaluation, like "Can <specific engine> do <specific feature>?"
 

Two months is the time frame to create the game, perhaps even less so I assume a game engine is necessary.


... no.

Even with an engine and even with a team of experienced developers who already know the engine intimately, two months is an impossible time frame. The art alone is going to take far longer than that. Especially since you want to make a "super polished" game. Edited by SeanMiddleditch

Share this post


Link to post
Share on other sites

Hi,

 

 

 

Even with an engine and even with a team of experienced developers who already know the engine intimately, two months is an impossible time frame. The art alone is going to take far longer than that.

I appreciate your opinion but I disagree. If I were to try multiple game engines that would waste time, I could also argue that "real developers" is an utterly meaningless phrase similar to "proper coffee". When I said highest capabilities I was hoping it would be interpreted as widest set of features.

 

May I ask for concise advantages / disadvantages of your favorite 2D cross platform engine? 

 

Thank you 

Share this post


Link to post
Share on other sites

I will try to elaborate further, by most powerful I meant which has the highest capability, which is most advanced but what is most important are physics and which would you consider best when producing a fully polished iOS / Android game.

 

Unfortunately, that doesn't help clarify. "Most advanced" and "highest capability" is exactly the same sort of impressive-sounding but meaninglessly generic terms as "powerful" / "best" / "awesomest" / "greatest" / "coolest" / "polished" / "flexible".

 

By saying you need "physics" and "2D", those are good requirements. They are concrete ideas. iOS and Android are concrete targets.

Saying "most advanced" or "highest capability" doesn't describe anything. Those are marketing terms.

Those are typically what people say when they haven't thought through what they actually need.

 

What does your game require?

  • 2D graphics
  • Physics
  • iOS support
  • Android support
  • ?????
  • ?????
  • ?????

 

Using your actual concrete requirements, you can then look at different engines' feature sets and see if any meet or come close to your requirements.

 

I'm making a 2D RPG. Here's some of my game's desired features:

  • 2D graphics
    • Multiple layers of tile-based, freely-placed / freely-scaled, and scrolling art
    • Particle effects for combat skills
  • Basic collision
    • Circle (the player) to axis-aligned squares (the world) collision.
  • Sound
    • Walking sounds depending on the terrain the avatar is walking on
    • Interface sounds for clicking buttons and such
    • Combat sounds
    • Environmental sounds (birds, flowing water, etc...)
    • Background music
  • Logic
    • Scripting support for in-game events (i.e. sequences of actions played out onscreen to form a "scene", such as a messenger running up to the player to talk to him).
    • NPC dialog
      • Multiple-choice responses for the player
    • Villagers walking around towns in pre-set paths
  • ...and more besides

 

No engine supports all of what I need automatically for me (though some come close). Some engines are so overly general that I could build what I want on top of them, but that doesn't save me much work. So I'm writing my game from scratch using existing 3rd party libraries. This is how most 2D games are made.

 

2D games vary more than 3D games do, so engines make more sense for 3D than they do for 2D, because most 3D games share more in common with each other than 2D games share in common with other 2D games.

Some 2D engines are genre-specific, like RPG Maker and so on, and those are helpful but when they are too narrowly-focused (like RPG Maker), it also is limiting. So it's important to figure out your needs in advance, and decide if a particular engine helps you more than it limits you, for the specific game you are making.

 

By figuring out your needs, it also helps you figure out what you don't need, so you don't get lured by an engine with a laundry-list of features that don't actually help you.

Share this post


Link to post
Share on other sites

Hi,

 

 

 

Even with an engine and even with a team of experienced developers who already know the engine intimately, two months is an impossible time frame. The art alone is going to take far longer than that.

I appreciate your opinion but I disagree. If I were to try multiple game engines that would waste time, I could also argue that "real developers" is an utterly meaningless phrase similar to "proper coffee". When I said highest capabilities I was hoping it would be interpreted as widest set of features.

 

May I ask for concise advantages / disadvantages of your favorite 2D cross platform engine? 

 

Thank you 

 

You say that if you were to try multiple game engines it would be a waste of time... Then you ask for concise advantages / disadvantages of another person's favorite 2D cross platform engine - an engine the other person probably chose after trying out a number of engines.

 

So it looks like you think it's only a waste of time if it's your time. If it's somebody else's, it's not a waste of time - because that person, who spent their own time and effort, can now write a concise list of pros and cons about that engine for you, for free. With some luck, that person will even compare and contrast the engine they chose with a number of other engines!

 

Why don't you just try the ones you mentioned and figure out whether they meet your requirements?

Share this post


Link to post
Share on other sites

You say that if you were to try multiple game engines it would be a waste of time... Then you ask for concise advantages / disadvantages of another person's favorite 2D cross platform engine - an engine the other person probably chose after trying out a number of engines.

 

So it looks like you think it's only a waste of time if it's your time. If it's somebody else's, it's not a waste of time - because that person, who spent their own time and effort, can now write a concise list of pros and cons about that engine for you, for free. With some luck, that person will even compare and contrast the engine they chose with a number of other engines!

 

If I know a specific bit of researching is going to take me six or seven hours, and I think some people on this forum already have the answer ready and can type it out in five minute, ofcourse I ask them for their opinions. He's not asking people to go do the research for him; he's asking people that have already done the research to share their results.

The problem is not that he's asking something unreasonable (it's a very reasonable request), the problem is that he doesn't yet know that there's not a "best" engine, and that different engines are better suited to different games, so he has to first figure out what his game actually needs before we are capable of making suggestions.

Share this post


Link to post
Share on other sites


If I know a specific bit of researching is going to take me six or seven hours, and I think some people on this forum already have the answer ready and can type it out in five minute, ofcourse I ask them for their opinions. He's not asking people to go do the research for him; he's asking people that have already done the research to share their results.

The problem is not that he's asking something unreasonable (it's a very reasonable request), the problem is that he doesn't yet know that there's not a "best" engine, and that different engines are better suited to different games, so he has to first figure out what his game actually needs before we are capable of making suggestions.

 

While I think your pont of view is very reasonable, I still think OP's request is not. If his requirements were more specific, trying multiple engines wouldn't be a waste of time; he could just read the relevant documentation and find out whether a particular engine does what he needs, and try it out.

 

I visit this forum often and see that clear, well-defined questions get good answers (I enjoy reading your answers, BTW), fast. Questions that are vague, not so much.

Share this post


Link to post
Share on other sites


May I ask for concise advantages / disadvantages of your favorite 2D cross platform engine?

As already explained well by Servant of the Lord, you shouldn't ask for general information about engines in order to know enough about them to pick a "powerful" one which might or might not be aligned with your actual needs; you should instead explain your requirements to get practical advice about meeting them from someone who has attempted something similar before.

 

So far the only requirements you state are 2D graphics, cross-compilation for iOS and Android (but on which sort of devices?), "producing a fully polished iOS / Android game" (which seems to imply some degree of preference for comprehensive, less immediate general tools and APIs over simple and elegant but limited ones), and a highly contradictory target of two months (which implies very quick and dirty development): not enough to make a choice.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
  • Advertisement
  • Popular Now

  • Advertisement
  • Similar Content

    • By eldwin11929
      We're looking for programmers for our project.
      Our project is being made in Unity
      Requirements:
      -Skills in Unity
      -C#
      -Javascript
      -Node.js
      We're looking for programmers who can perform a variety of functions on our project.
      Project is a top-down hack-and-slash pvp dungeon-crawler like game. Game is entirely multiplayer based, using randomized dungeons, and a unique combat system with emphasis on gameplay.
      We have a GDD to work off of, and a Lead Programmer you would work under.
      Assignments may include:
      -Creating new scripts of varying degrees specific to the project (mostly server-side, but sometimes client-side)
      -Assembling already created monsters/characters with existing or non-existing code.
      -Creating VFX
      -Assembling already created environment models
      If interested, please contact: eldwin11929@yahoo.com
      This project is unpaid, but with royalties.
       
      ---
      Additional Project Info:
      Summary:
      Bassetune Reapers is a Player-verus-Player, competitive dungeon crawler. This basically takes on aspects of dungeon crawling, but with a more aggressive setting. Players will have the option to play as the "dungeon-crawlers" (called the 'Knights', or "Knight Class", in-game) or as the "dungeon" itself (literally called the 'Bosses', or "Boss Class", in-game). What this means is that players can choose to play as the people invading the dungeon, or as the dungeon-holders themselves.
      Key Features:
      -Intense, fast-paced combat
      -Multiple skills, weapons, and ways to play the game
      -Tons of different Bosses, Minibosses, creatures and traps to utilize throughout the dungeon
      -Multiple unique environments
      -Interesting, detailed lore behind both the game and world
      -Intricate RPG system
      -Ladder and ranking system
      -Lots of customization for both classes s of customization for both classes
    • By RoKabium Games
      Custom coffee mugs have arrived... More caffeine!
      Have a great weekend everyone! 
      #gamedev #indiedev #sama #caffeine
    • By Atwo Studios
       
      Hey guys,

      Anthony here from Atwo Studios bringing you some new updates for the new year!
      In this video I go over our game ROY, the new games and some general updates to the company!

      If you have not checked out ROY feel free to give it a try! Many people have said they enjoyed the game thus far!
      ROY: https://goo.gl/o6JJ5P
       
    • By Affgoo
      https://play.google.com/store/apps/details?id=com.NE.Alien
      still a lot of work to do, but its pretty stable  please let me know what you think <3
      Atlas Sentry is a game of destroy everything. Using your turret, simply swivel and shoot your way to victory, upgrading your weapons to unleash destruction on the variety of spaceships. The bigger your combo’s the more score you get! Earn silver as you play and then purchase new weapons and abilities to better deal with your enemy. Different enemies use different tactics and weapons, work out your own priorities in their destruction order. 

      Features: 
      **2 different game modes 
      **A level select mode with 20 difficult levels including a final boss, can you defeat it? **Arcade mode of endless destruction, how long will you last? 
      **High scores to compete against others, see who can take the top spot. 
       
    • By Chamferbox
      Chamferbox, a mini game asset store has just opened with some nice game assets, 
      Here you can find a free greek statue asset 

      Also check their dragon, zombie dragon and scorpion monster out:



      They're running the Grand Opening Sale, it's 30% off for all items, but for gamedev member, you can use this coupon code:
      GRANDOPEN
      to get 50% off prices What are you waiting for, go to
      http://chamferbox.com
      and get those models now!

      View full story
  • Advertisement