So after a bit of a hiatus on Unity to work on some 3D projects I have come back to…I don’t know what to call it.
In the first half-hour of using Unity 2020.1 I have had issues with getting packages I own from the package manager as it said I was offline, even though I could click on the asset store link fine…only for it to magically work for no reason after restarting the engine maybe 3 times over the course of a day. [NB : This can be maybe fixed by turning off VPN if you have it]
Loading up a package into the URP to find all the textures broken, and changing a shader BREAKS the textures cos you couldn’t even keep to a naming standard? So that’s going to take ages to fix as it’s not my assets and I have to match up all the texture names manually…unless there’s some magic way to do that I don’t know about. I have a feeling I’m going to get sick of seeing that pink shader if I decide to continue using Unity.
I’m interested in using multiplayer for my next project…but that’s in no man’s land by the looks of it. Releasing a whole engine without a basic networking tool inbuilt is…kind of dumb with how games are going nowadays. [NB : Photon looks promising, I’ve heard Mirror might be good]
The whole URP, HRP, standard pipeline is a MESS. You’ve fractured the whole process into three different engines basically. So any assets from past builds are a gamble. And will require a lot more work than needed. [NB : Just use the SRP if you can. That’s what I’m sticking with but who knows how long that will stick around for]
I haven’t even got into the deeper side of things. Personally I’m wondering if I’ll even bother.
I have been talking to a friend who is much more invested in the engine and has been using it for 10+ years. And I don’t think he’s said one good thing about it yet. Not one.
The tutorials are also basically void in many cases due to the fracture over the last year or two…so finding things that apply to the latest engine/s, depending on which version you use, is…also not very good.
For an engine that prided itself on being good for indies and making things quick to set up and prototype you have dropped SO MANY BALLS AT ONCE. Basically every step so far has been fighting the engine.And I haven’t even got into the programming side of things.
So rather than having to RElearn Unity basically from scratch, I’ll probably be looking elsewhere. Which is a pity. I DID like it. But personally I can’t trust anything in the engine anymore basically if it can’t even get some basic name conventions down.
I’d hate to be someone coming to the engine for the first time. They stand no chance.