Just learning.. Which version 5 or 5.1

I’m a beginner to Unreal but have done [many] years of web-Dev MySQL, PHP, JavaScript etc etc, so no stranger to code and OOP.

Downloaded 5.1 and started a tutorial from YouTube, then quickly realized that a lot has changed (from my perspective at least). The tutorial was clearly made for V 5 and due to the changes on how inputs are now done done and even the blueprints, the base First Person Shooter did not match the tutorial version.

So I’m now wondering, due to 5.1 being quite new, should I learn on 5 for now? Seems there are lots of resources and free tutorials for 5, and very few for 5.1

Or should I just go through the pain of 5.1 (seems to also crash a lot but that’s another subject, for another post).

The foundation for my question is the assumption, from my own experience in web development, if we are working projects and doing regular work, we never jump into the latest versions because who has time to rewrite code, and typically bugs need to be ironed out and adoption of the new (by end users) things takes time… Thinking about the new shader (nanite?) methods etc. Can the average PC even work with Nanites at this stage?

you’d probably find more and better quality tutorials available for 4.

the leap from 4 to 5 and 5 to 5.1 is pretty minor. 5 has some quality of life stuff that 4 doesnt. The rendering tech is - at least as far as a tutorial follower should be concerned - just some checkboxes.

I’d just go with 5.1 as I believe that it is probably more stable than 5. If you find some differences in tutorials that you are following, it should likely be minor enough that you can figure out the difference quickly or find some help without much trouble.

Not sure what “average pc” means. But you should double check you meet the recommended specs. Disabling lumen will make a difference (both GI and reflections). Nanite should net you performance, not lose it.

I appreciate the reply. Yes, I have decided to stick with 5.1.1 and will look at the advice you suggested. “Disabling lumen will make a difference (both GI and reflections)”.

My PC specs are within the suggested range, what I lack is a good graphics card which I’m researching now… (expensive!!) and I’ll be boosting ram to 64GB soon

(i7-6700 CPU @ 3.40GHz, with 32 GB ram).

If this is an appropriate time to ask? Do you know about this problem: I’m getting a warning when I load a project: I get a “This project attempted to launch DirectX 12 with the SM6 shader format, but it’s not supported by your system…” - Yet I DO have DirectX12 and SM6.5 on my system which is the latest available from Microsoft updates.

I see there is a SDK which can be downloaded with a “Ultra” version of DirectX 12 with a SM6.7 shader (Assuming this warning is even about the shader version??). But being new to Graphics-centric programming, that SDK will only add functionality to the compiler right? Not to my actual system? I have spent hours looking over forums to find the answer and tried every “solution” I have found. One post suggest this error is due to the lack of SM6.6 or above. (??) Last time I felt this lost was staring at a printed page of PERL script, 25 years ago LOL!

What the prior poster responded was pretty on point. There are a lot of tutorials and guides from prior versions of UE. But, most of them will still be very helpful with the newer versions. The latest version is the most up to date with the most features as well. 5.1 is a good choice!

1 Like

Unforunately, I don’t know anything about it. It might be worth making a new thread in the rendering subforum if you can’t find an answer.

1 Like