RobMadison said:
With Unreal Engine 5 out and looking leagues ahead of anything I've seen before, let alone anything I'd be even remotely capable of building, does anyone in the same situation feel like just giving up on their own effort?
After i saw first UE5 demo, i was shocked and had such thoughts a bit.
I worked on realtime GI for 10 years, and actually i work since 5 years on geometry. So just those same things they now have improved.
With lighting i still feel ahead, but the detail they showed really gave me doubts about my one man odyssey.
I don't do this just for fun, nor do i work on a whole engine or game. Actually i plan to offer my works to game industry if it works out well, which only makes sense if i have some advantage over state of the art solutions like UE.
I concluded to continue as planned, focusing on my strengths instead being envy about insane detail.
I'm convinced complexity will only grow and combining multiple approaches to solve individual problems, so any good invention should find its place.
Thinking about game development in general and not just myself, nobody should stop working on his own engine. Neither a AAA company with in house engine, nor a one man hobby dev, and nobody in between.
We all have a dream about games, and programming technology always was part of those games. If everybody uses the same engine, our little crisis of lacking ideas for new games will get worse, overall engineering skill will degrade, Epic will run out of young talents, this and monopoly will cause stagnation, finally gaming will die.
RobMadison said:
People say write games instead of engines
That's not what they say. They mean ‘Make games and reuse code base for the next, then you will get a proper engine as a result’. Pretty sure of that.
Just keep going! ; )
RobMadison said:
you watch Nanite in action and then go back to your own engine, any further work feels a bit futile.
If your excited about Nanite i propose you do your own. It's an example of brilliant simplicity IMO, so not that complicated. Epic is generous to share code, there will be talks at GDC, people analysing it, etc. So we don't have to start from zero and spend 10 years on it like they did. I think i could do it in 6 months or surely less than a year.
I really like it. It puts an end to the embarrassing and lazy practices of depending only on raw GPU brute force power, feeling like rockstar gfx programmers just from some low level optimizations. We deserve to be shocked, and we should learn from it.