Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!


1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


Is the Unreal Engine suitable for porting a 2D game to mobile?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
3 replies to this topic

#1 Ralph Trickey   Members   -  Reputation: 228

Like
0Likes
Like

Posted 22 March 2014 - 02:29 PM

Apologies if this is the wrong group for this question.

 

The subject says it all. Graphics performance isn't critical. I plan to use programming and not the editor for most of the graphics.

 

I'm comfortable with both C++, C# and GPU basics so that isn't an issue.

 

I'd rather use a 3D engine for performance on mobile, allowing quicker scrolling, resizing, etc. Let me know if I'm missing something, but I'm assuming that the mobile GPUs and libraries are not optimized for bit by bit manipulation like GDI+.

 

Am I missing anything? Are there tools out there that will target PC/iPad/Android using C++?

 

Unreal Pros

Source code available.

They have an Asset store. It's sparse, but I suspect it will grow quickly.

 

Unreal Cons

They are just switching models into more of a mass market instead of a boutique business.

I haven't looked into the GUI layer that Unreal has to see how it handles resizable screens, etc. yet.

 

Unity Pros

Cheaper total cost.

Bigger asset store.

More developers using it.

 

Unity Cons

I have been looking into using a Unity Graphics layer with a C++ layer for the game logic. Transitioning between the layers is through a C interface will be awkward. Debugging could be more challenging because of this. Performance could be slower because of this.

More expensive up front cost.

Mono is several versions back GC could be slow.

 
 


Sponsor:

#2 alkisbkn   Members   -  Reputation: 604

Like
0Likes
Like

Posted 26 March 2014 - 09:52 AM

"I have been looking into using a Unity Graphics layer with a C++ layer for the game logic. Transitioning between the layers is through a C interface will be awkward. Debugging could be more challenging because of this. Performance could be slower because of this."

 

Why would you want to do this? You are crippling the engine's functionality like that. If you start doing it, you will find it's not as straightforward either. And calls to a native code plugin can be slow on iOS.

 

Unity 2D system is really easy, I don't think Unreal has something embedded.


Edited by alkisbkn, 26 March 2014 - 09:52 AM.


#3 Alundra   Members   -  Reputation: 1216

Like
0Likes
Like

Posted 26 March 2014 - 10:03 AM

Unreal can do mobile game, it has a sample on the marketplace, a clone of flappy bird.



#4 NineYearCycle   Members   -  Reputation: 1188

Like
0Likes
Like

Posted 27 March 2014 - 08:42 AM

Yes you can do 2D games with UE4.

 

As Alundra says there's at least one example - a Flappy Bird clone - for you to take a look at.

 

There's also a couple of different ways to create side-scrollers from the templates just by opening the launcher and creating new project, scroll down the list it gives and there's two entries for side scrollers.

One uses the Blueprint system the other C++.


"Ars longa, vita brevis, occasio praeceps, experimentum periculosum, iudicium difficile"

"Life is short, [the] craft long, opportunity fleeting, experiment treacherous, judgement difficult."





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS