Why is unreal engine such a [redacted] engine?

AnswerHub is dead and no one will read this anyways. However, why is it that it takes me 3 hours to figure out how to be able to click a text box that was made in c++? On top of this, why are all of the google search results in Blueprints? Can we get a blueprint free version of ue4? Why does it take 4 hours to compile the engine? Why does it feel like I spend more time doing mundane simple things like clicking a text box or compiling than actually developing. I feel like half of my development time is spent on compiling.

This engine is a hunk of garbage, messy, and filthy.

every project with such a huge source-size as Unreal Engine takes long time to compile. same goes to projects like the Linux core, or Qt framework (which can easily take more than 10 hours).

if you have a problem with compilation time of the engine, just don’t compile it. there’s a “download->use” version available in the launcher.

However, why is it that it takes me 3 hours to figure out how to be able to click a text box that was made in c++?
because you don’t search good enough.

Can we get a blueprint free version of ue4?

you have it.

Why does it feel like I spend more time doing mundane simple things like clicking a text box or compiling than actually developing.

following the previous answers: because you chose to.

This engine is a hunk of garbage, messy, and filthy.

you may try your luck with ASCII game development in raw C++ then. good luck!

With complexity comes

  • increased compile times
  • the potential for more bugs inside the engine itself
  • more options
  • complexity itself, including a larger code base and more features

…which leads to

  • greater functionality
  • the ability to do more
  • better performance, but more requirements for more advanced functionality also
  • better and more AAA games/etc. available to all as higher-performance hardware decreases in price

[(As Arty-McLabin said 1.67 years ago, with some elucidation of my own); actually, I wrote this answer myself based on the questions asked, keeping in mind what Arty-McLabin had said to avoid excessive repetition except where emphasis was intended.]

Apologies if it’s ‘necro’ answering a question which is now long out of date. It showed up on my display now, in Nov 2018, and I answered it.