Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

Which is The Best Engine Or Tool for Development for Multi-platforms (Crossptalforms) 3D and 2D Games ?

user-image
Question added by Attar Meo , Team Lead Mobile Game Development. & Web Developer , Cogsoul Software Solutions, Lahore, Pakistan
Date Posted: 2015/05/30
SAYED IMRAN SAYED ABDUL RAZZAQ
by SAYED IMRAN SAYED ABDUL RAZZAQ , SALES AND MARKETING , AL DANUBE BUILDING MATERIALS

 is a cross-platform game engine developed by Unity Technologies, which is primarily used to develop both 3 dimensional and 2 dimensional video games and simulations for computers, consoles, and mobile devices.

For begineers Unity3d. But of you have no or little experience with coding then Unreal is better which use visual scripting

Mubeen Ahmed
by Mubeen Ahmed , Unity Developer , Orbit-Ed

  1. Unity3D (2d & 3d)
  2. Unreal Engine (3d)
  3. Construct2 (2d)
  4. GameMaker (2d)

Muttahir Mumtaz
by Muttahir Mumtaz , Software Engineer and Manager (Games | Virtual Reality | Augmented Reality | Web) , Production Company

Hi,

 

It all depends on your expertise. Since you want to develop 2D and 3D games and they should be cross-platform, therefore I would recommend you to check Unity3D and Unreal Engine. 

 

I have worked on both Unity3D and Unreal therefore in my opinion Unity3D gives you more options as compared to Unreal Engine.

 

Thanks.

Regards,

Muttahir Mumtaz

Saadat Shah
by Saadat Shah , Unity3D Developer , Get Wrecked BV

Unity3D is the Best tool for xPlatform Development and for Following reasons.

 

It has highest no. of supported platforms including WebGL, Around5 Mobile Platforms, Oculus & HoloLens, All Game Consoles, TV Platforms like Android, iOS and Samsung TV, Native PC and Web. Unity is usually1st to Add support for New Platforms.

 

Its Free to Develop and Publish. Monthly Subscription and Pro Licenses are available for Advanced Features at relatively low Price.

 

Learning Curve for Unity is much lower. It has most amazing Community and Help, Tutorials available Online. You can Start Coding in your existing Favorite Language like C# or JavaScript variant of Unity and most popular2D,3D Asset formats are also supported. 

 

2D Development is fully supported in Unity along with3D. 

 

Other options are:

Unreal Engine which has support for most common Platforms but its more geared towards AAA3D Development.

Marmalade Which is C++ Engine geared towards programmers.

Cocco2d-x is cross platform Mobile2D Games Engine.

Here is complete List of Engines https://en.wikipedia.org/wiki/List_of_game_engines

 

More Questions Like This