I agree with synchromesh - Changing things like that is a big task, depending on team size doing it, that's a big task.
I keep noticing everyone saying "Lee" so I'm assuming it's only him building this engine? Which if it is - great! Love to see one person
be able to do all this.
One thing I agree with though with Unity is, I believe GG should be as open as Unity. Meaning - to change (code) things to be anything you want, not be limited to hardcoded things.
That would give GG more of a client base if you ask me.
Like can we even make our own Image Effects? (SSRR,SSAO,etc)? Or is this the stuff that is limited to only HardCoded features?
Just like the water - it's hard coded. It should have been made originally to be a plane you can slab anywhere and scale to the size of your choice.
That way you're not double rendering everything with the water reflections.
That's just my opinion and it's just only that - an opinion.
It won't stop me from using GG, but it won't either be my primary engine of choice until features will be more opened up for the general public.
Which don't take me wrong, I like GG so far. I understand it's still practically a new engine and all so it still of course has work to get done.
So I don't hate GG or anything. But there's really a lot we as developers in general can learn from watching how other engines work.
Unreal or Unity or even GM. They all have their pros and cons, but the main pro they all seem to share together is - they all allow for the user
of making or changing practically anything you want via script/shader/imageeffect. There is no really hard-coded forced to use things in them.
Sorry if I got anyone mad (I wasn't trying too). Only just trying to state that we should be allowed to get things like this implemented on our own and not have to wait for it.
8 Core AMD 4.0Ghz
8 Gigs Ram
Gfx Card - Radeon R9 290 4 Gigs.