Jump to content

  • Log In with Google      Sign In   
  • Create Account


Framework or game engine with highest cross platform index?


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
7 replies to this topic

#1 Fradno   Members   -  Reputation: 146

Like
0Likes
Like

Posted 16 March 2014 - 08:24 AM

What framework or game engine have the highest cross platform targets? I usually see some frameworks only have maybe two target platforms while others have several. I tried using google search, but I get outdated results that are a few years old. What's the current highest target platform framework or game engine?

 

The only thing I can think of right now is Monkey X since it targets stuff like html5 as well as Xbox and PSN stuff. There was another one that even had NintendoDS in its list of target platforms. Among Game engines, I know that Game Maker and Game Salad target many platforms, although I don't think they target any consoles yet.



Sponsor:

#2 Karsten_   Members   -  Reputation: 1589

Like
5Likes
Like

Posted 16 March 2014 - 08:56 AM

For me, I have yet to find one complete tool that is more portable than C/C++ and a mish mash of open-source libraries.

  • OpenGL
  • glut (or SDL)
  • libpng (or SDL_image)
  • OpenAL (or SDL_mixer)
  • glm (or linmath)

This compiles and runs great on the following platforms

  • *BSD
  • Linux
  • Mac
  • Windows
  • HTML5 and/or WebGL via Emscripten
  • Android (via NDK)
  • Ouya
  • Blackberry (via Blackberry SDL)
  • iOS (via Objective-C++)
  • PS3 Homebrew / AltOS

 

It has the possibility to run on a few others (with a few gotchas and not personally tested)

  • NaCL (if libraries are sufficiently wrapped)
  • Haiku (in software)
  • Windows Store (via Emscripten and WebGL)
  • Plan9 (I did test this one ;) Software only for now)

I believe some of the professional AAA console SDKs and homebrew SDKs support many of these libraries but the consumer ones like Xbox Live, PSN etc. are probably a no hope.

 

If you prefer a single library than the mishmash suggested above (and do not need to support Plan9), then Marmalade provides a similar approach to how it handles cross platform requirements but wraps up all the libraries in a single homogeneous API (and uses proprietary ones rather than things like SDL).


Edited by Karsten_, 16 March 2014 - 09:04 AM.

Mutiny - Open-source C++ Unity re-implementation.
Defile of Eden 2 - FreeBSD and OpenBSD binaries of our latest game.


#3 Fradno   Members   -  Reputation: 146

Like
0Likes
Like

Posted 16 March 2014 - 10:49 AM

Karsten: Ah, thanks for the informative response. Just the answer I was looking for.



#4 Nathan2222_old   Members   -  Reputation: -400

Like
0Likes
Like

Posted 16 March 2014 - 11:13 AM

Um, isn't unity cross-platform?

UNREAL ENGINE 4:
Total LOC: ~3M Lines
Total Languages: ~32
smile.png
--
GREAT QUOTES:
I can do ALL things through Christ - Jesus Christ
--
Logic will get you from A-Z, imagination gets you everywhere - Albert Einstein
--
The problems of the world cannot be solved by skeptics or cynics whose horizons are limited by the obvious realities. - John F. Kennedy


#5 Lactose!   GDNet+   -  Reputation: 3277

Like
0Likes
Like

Posted 16 March 2014 - 11:39 AM

Um, isn't unity cross-platform?

Correct.

http://en.wikipedia.org/wiki/Unity_(game_engine)#Platforms



#6 NightCreature83   Crossbones+   -  Reputation: 2754

Like
3Likes
Like

Posted 16 March 2014 - 12:30 PM

Unreal Engine, runs from mobile phones and browsers all the way up to the next gen consoles.


Worked on titles: CMR:DiRT2, DiRT 3, DiRT: Showdown, GRID 2, Mad Max

#7 EddieV223   Members   -  Reputation: 1406

Like
0Likes
Like

Posted 16 March 2014 - 01:43 PM

Next version of SFML is going to support mobile devices.  If you are into 2d then that's probably the way to go.  It already supports Win, Lin, Mac.

 

It's capabile of 2d graphics rendering {sprites, text, animations, collision detection, and more.} ( you can use openGL calls to draw 3d with it ).  Also 3d positional audio, networking, and multi-threading.  Each one of those is seperated into it's own module so you only need to include/link what modules you use.  For example you could just use the networking module and skip all the other stuff.

 

The beta for ios/andriod has been out for several months so release could be soon.

 

http://en.sfml-dev.org/forums/index.php?topic=13716.0


Edited by EddieV223, 16 March 2014 - 01:51 PM.

If this post or signature was helpful and/or constructive please give rep.

 

// C++ Video tutorials

http://www.youtube.com/watch?v=Wo60USYV9Ik

 

// Easy to learn 2D Game Library c++

SFML2.1 Download http://www.sfml-dev.org/download.php

SFML2.1 Tutorials http://www.sfml-dev.org/tutorials/2.1/

 

// SFML 2 book

http://www.amazon.com/gp/product/1849696845/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=1849696845&linkCode=as2&tag=gamer2creator-20

 


#8 Fradno   Members   -  Reputation: 146

Like
0Likes
Like

Posted 18 March 2014 - 01:37 PM

Lots of interesting options listed.

 

Nathan2222: It is, but for some reason, it doesn't truly target mobile browsers and TIZEN. It is the most versatile of the bunch, and I do have a use for it.

 

NightCreature83: Unreal engine looks good, but if you wanna use it for commercial use, don't you have to pay a fee of $2500?

 

EddieV223: Looks interesting.

 

-------

 

In the end, I'm going to use different engines and frameworks for different platforms. Right now, I'm using GameSalad, Phaser framework, and eventually Unity to cover various different platforms like mobile browser, iOS, Android, Windows Phone, TIZEN, and some others.

 

To me, this is the best decision since some IDEs and frameworks are optimized for specific platforms. For example, both GameSalad and Unity don't truly cover mobile browsers so I'm going with Phaser for that while only Gamesalad is able to target Tizen. Both GameSalad and Unity cover multiple platforms so games made on that will have more targets.


Edited by Fradno, 18 March 2014 - 01:38 PM.





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