Hacker News new | ask | show | jobs
by nowarninglabel 4124 days ago
I've been trying to decide which to cut my teeth on, to build a prototype MMORPG. I'm comfortable with C++, though my colleague won't be. Any suggestion on which engine/toolkit would be better for that type of build? Graphics quality is not a big concern, mostly just want to use the tool that have the best chance of becoming proficient with.
1 comments

I don't think either engine is well suited for an MMO to be honest. You are probably better off looking at something like the HeroEngine.

Unreal Engine's built in networking systems are suitable for 64 players, maybe 128 tops. It's replaceable, but I wouldn't recommend delving into that.

I will say this though, if you have 1 C++ programmer with UE4, they can create functionality not builtin to the engine and expose it via Blueprint (the visual scripting language) for non-programmers to use. Blueprint is a fantastic and very easy to use tool. Take a look at the forums to see the incredible things people have built with ZERO programming knowledge.

I don't know about ZERO programming. If you look at RayCast vs RayTrace here https://docs.unrealengine.com/latest/INT/GettingStarted/From... building anything complicated with Blueprint creates a massive amount of visual clutter. It looks clearer in C++. Maybe it's easier for a novice as they're building it since the autocomplete and component system hold your hand, but reading it after is a nightmare of following lines and looking at a lot of essentially commented out code.

And talking about Blueprint code is done through screenshots https://forums.unrealengine.com/showthread.php?60637-Unable-... I guess there is still no auto generated text representation you could copy paste.

It is possible to copy/paste blueprints as text only. The only caveat is that the output is kilometric (a blueprint of mine with ~60 nodes produces ~2500 lines of text).
Interesting. Yeah, I wonder if they have a way to import/export textural representations like Max/MSP or Pure Data patches.