Click here to Skip to main content
15,849,907 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi I Am Beginner in Game Developing Help Me To Choose Best Game Engine To Start Learning ?
1 - Unreal
2 - Unity
Posted
Comments
Sandeep Mewara 20-Apr-11 4:57am    
What?
Sandeep Mewara 20-Apr-11 4:57am    
Further, "Best" is not the right word - it would vary from person to person.
Sergey Alexandrovich Kryukov 20-Apr-11 15:33pm    
Sandeep, you're absolutely right.
I try explain why in my Asnwer -- please see :-)
--SA
AspDotNetDev 20-Apr-11 16:04pm    
It is unrealistic to expect a united opinion on this topic.

You should post this on GameDev, or IndieGamer. Here not many are into game development.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 20-Apr-11 15:33pm    
Good idea anyway (my 5), but I think even of those sites the answer should be like...
...Like my Solution -- please see.
--SA
As always there's an SO thread discussing just this:

http://stackoverflow.com/questions/1901974/unreal-engine-3-vs-id-tech-3-vs-unity[^]
 
Share this answer
 
Consider this:

C#
class GameEngine { }
class UnrealEngine : GameEngine { }
class UnityEngine : GameEngine { }

static void Main(string[] args) {
    GameEngine engine1 = new UnrealEngine();
    GameEngine engine2 = new UnityEngine();
    if (engine1 > engine2)
        System.Console.WriteLine(
            "{0} is better than {1}",
            engine1.GetType().Name,
            engine2.GetType().Name);
    //else //...
} //Main


Compilation error: "Error 1 Operator '>' cannot be applied to operands of type 'GameEngine' and 'GameEngine'". Comparison operator not defined.

Go define it. :-)

Why? Read the following to understand the background: http://en.wikipedia.org/wiki/Partially_ordered_set[^]. :-)

—SA
 
Share this answer
 
v4

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900