Esenthel Engine - http://esenthel.com/ - the Free and Open Source Game Engine
Just got a Huge Update:
#1) Nintendo Switch™ support
Esenthel Engine Nintendo Switch™ support is now complete and available to all Nintendo Authorized Developers.
Download Esenthel Engine from - https://github.com/Esenthel/EsenthelEngine/
Request Nintendo Switch support from - https://developer.nintendo.com/group/development/getting-started/g1kr9vj6/middleware/esenthel
Nintendo Switch is a trademark of Nintendo.
#2) Super Resolution
Recently Unreal Engine has announced a new Temporal Super Resolution technology, which works by rendering to a lower resolution render target and then upscaling/combining with previous frames to generate high resolution output.
Rendering performance gets boosted around ~2x however has some blockiness and lost detail.
inspired, Esenthel has developed own approach, called Super Temporal Super Resolution ;)
Core functionality was made in 1 day, and then polished over the next several days.
Rendering quality for static objects is nearly identical as in full resolution, I dind't observe any blockiness like in UE version, the downside however is increased ghosting/artifacts in movement if combined together with TAA (UE probably has similar issues) - although that was minimized as much as possible :)
In tests rendering performance got a similar boost around ~2x.
#3) Super Resolution #2
Esenthel now has integrated support for AMD Fidelity FX Super Resolution.
It's really cool, much better than Linear or Cubic upscaling and with a similar performance cost.
#4) Greatly improved AO
Which provides results very close to those precalculated per-vertex with ray-tracing. Even on lowest preset setting, quality looks very good.
AO precalculated per-vertex with ray-tracing:
Realtime AO shader on the GPU:
Unreal Engine for comparison (which I think has some issues):
#5) Improved Motion Blur
Motion Blur improvement, including smoother blurs, jitter support making blur look like it uses more samples, and correct handling of glow effect.
#6) Emissive/Glow/Bloom improvements
#7) Game Engine Comparison
It's time for Engine Showdown ;)
If you're contemplating which engine to choose for your next project. I've prepared a Game Engine Comparison between Esenthel, Unreal and Unity:
https://esenthel.com/?id=compare
Is there anything that you like in Esenthel that's not available in other engines?
Or is there anything important that you think Esenthel is missing?
Please let me know in the comments, thanks :)
Esenthel Engine is free and open source, please donate and support its development.
If you have any problems or questions, please come to the forum - https://esenthel.com/forum/
Everyone is welcome to use Esenthel and contribute to the source.
We're waiting for you :)