@vaartis @pipivovott Custom RP?
Sounds cool, but I won't dig deeper if it's a secret.
I might be wrong about the source code, now that I think about it.
You can just enter it whenever, it's just there as part of your project.
I think you need to pay if you want to publish a game with any changes to the engine, or something.
I vaguely remember seeing that somewhere.
@vaartis @pipivovott Oh yeah, it's custom solutions all the way.
Still, some engines are more... resistant when you try to go out of the box, and extend their functionality.
That's also a consideration.
There's always a risk that a solution will not be available, and you have to make one.
I don't want to dig in Unreal's source code (which you have to pay to access) just to make a cool effect.
Unity is more flexible that way, but fewer things are ready out of the box, and with much less polish than Unreal.
Outer Wilds devs made their own physics in Unity, showing just how flexible it can be.
But that's an extreme example.
@vaartis @pipivovott Sometimes.
I usually implement UI for research and development.
I work for a defense contractor.
Something like a VR simulator for tank commander UI, for example.
It looks like ass.
But they don't care, it's all about functionality.
The panorama was hell to make and optimize, and still a bit wonky.
This was fun to work on.
Nowadays I do map projects, not as fun.
I hate the Cesium framework.😒
@vaartis @pipivovott Ori is deceptive, really cool code went into it.
The backgrounds are 2D with simulated lighting applied to them, if memory serves.
A few elements are 3D.
Such a good looking game. ☺
@vaartis @pipivovott Yeah... Unity's rendering is kinda trash.
Good assets make for good graphics and little more can be done.
The HDRP is half baked last I checked, with point lights not casting dynamic shadows.
Though to be fair that was a couple of years ago.
Still, I can't believe they actually released it that way, that was a mess.
@vaartis @pipivovott I make it my business to try every major engine that comes out.
It's fun!
And also I'm responsible for this sort of thing at my job.
I draw, code, and make memes sometimes.