| > What I hate about unity is the whole interface editor thing, it's big and you must use everything to use it. Is this Unreal Engine more earth to earth when it comes to programming ? The programming experience in UE4 is great, but is clearly not what you are looking for. It's very opinionated, And your code very much needs to fit within it's framework. > If it's a powerful 3D renderer but it's hard to use for simple things and it's not easily extensible, it's not really worthwhile. It's not a powerful 3D renderer. It has a quite nice 3D renderer. But Unreal is a game engine, and must be treated as such, it's renderer isn't really modular, and if a 3D renderer is all you want, I suspect you can be better suited elsewhere. > I see it's very powerful, but I'm still wondering about the real utility of an "engine" versus a library. I could perhaps go through a lot of examples to help illustrate the point, but perhaps the significant amount of games that ship every year based off of Unreal Engine is better evidence that there is significant utility in the "engine" > if you have some new idea and you are a programmer What if you aren't a programmer, what if the idea fits within the bounds of what the engine is built to do. Certainly, there are large classes of problems that UE are poorly suited for, but there are also large classes of problems that a web browser, or even a blender are ill-suited for, use the tools when they suit your problem. > I guess this engine is great for small studio who want to make a real 3D game quickly, if their programming style fit well, but if you're an indie or a demoscener and you're just experimenting, this engine is just too powerful. I'd agree that this engine is poorly suited for demoscene type work, but depending on your game, UE is great for indies, and depending on what your experiment is, can be great for experimenting.... Not all experiments are technical in nature. > but I don't see becoming a standard in the game programming community Unreal Engine is already a standard in the game programming community, and has been for 10 or so years. |