plausible reason for removal of the posts:
the posts made several insults and threats at (not requests of) Epic employees; almost to being abusive.
the posts were spamming the same videos between them (US TV Gordan Ramsey clips which you probably fail to see the irony in why you probably even chose clips based of that Caricature) which were supposedly also targeted towards Epic Employees and potentially at members of the community.
I will make a small note on the “your four minions talking nonsense” this is probably founded on the notion ‘anyone who doesn’t agree with me must be defending something that could be thought of as a larger organization must be under its control’ which fails to understand grouping behavior and several social structures held by many Societies. maybe we have more experience or understanding of the Engine, or apparently Software in general.
After looking through all the posts remaining on this thread. besides the value judgements based on your posts; the replies are mostly concise and give very clear statements to help alleviate your issue, and yes sometimes that does mean needing additional or different hardware to run the desired software.
based on official documentation
Epic “suggests” a 2TB SSD projects drive
this is probably an over-provisioning from the business mind set of over provision so the worker doesn’t run out when they need, the reason is probably because Epic Employees are somewhat expected to work with large projects as part of game development (many of which would be confidential), or need to spin up many projects to troubleshoot, and rapidly prototype. it could also be that they were able to purchase a bunch of 2TB drives on a large bulk discount because Economies of Scale
- this number would be an over-estimation where 500GB (actual 1024MB/GB so because Hard drive makers this would be labeled like 520GB) would be fine for engine binaries (source compiled, or installed) and a couple medium to larger projects, but 1TB would give more then enough room to grow
on to the actual topic of the post:
The source code is “long” (which I will be generous meaning “Space taken up by Compiled Binaries on Disk” or “the Engine is bloated with unneeded stuff” and not a uninformed simplification) because Unreal Engine has a large breadth of tools within it, and if you don’t have experience with Software Development: in order to have a large breadth of tools you need more classes, classes, and code lines in C++ become Assembly in the form of binaries.
the Engine is granted Open Source (if you choose to compile from source) where you can remove parts you don’t need/want; if you or your team don’t intend on working with VR/AR/XR then rip all the Head Mounted Display module out. if you don’t ever intend to ship on Adroid/IOS then rip the Module out.
- for EGL installed go to the Engine section of the launcher, on the Tile for the given Engine Version click the
down arrow
and click options then uncheck the Modules you wish to uninstall.
if you really do think the actual code files are too long:
in a compiled language like C++ amount of derived Assembly/Machine code that is generated into the Binaries is kind of comparable to number of code lines, but this is ignoring the Trusted Magic Optimizations that the compiler does trying to optimize out context switches for “short execution code”, potential safeguards of data types, sometimes even stripping out libraries and code chunks that weren’t actually used.
that being said more verbose code is more readable code, and most of the engine (outside of the math libraries) are written in a readable fashion first, and then optimized for performance, but again C++ code lines don’t directly map to resulting Assembly/Machine code and Binaries size.
Teams choose the Tools they work with based on many factors Price/Complexity To Learn/Feature Set
usually “size on disk” is secondary if not a non-issue. should I expect to install a Final Fantasy 16 on a 1.4MB floppy; at least 20-40% of the average games install size is the Engine it was built on the rest being the Assets the game is composed of.
if you still think this is non-sense then you probably should look into a different translation tool.