First, the following first questions are especially for all those who have spent many years following FPSC and now GG, and have patiently waited for features to be implemented, performance enhancements, DX11 support, C++ code base, world-class editor, more model formats, etc.
What if we suddenly and magically had a core game engine that had all of the following features and more?
Support for 10 platforms including Mac, Windows, Linux, Android, Playstation, XBox, and more
C++ code base and the ability to extend the engine using your own C++
A powerful visual scripting language with access to all engine features
DX11 and DX12 rendering features (HDR, thousands of dynamic lights, tessellation, PBR, and more)
Full source code access
Cinematic system
Advanced terrain and foliage systems
Hot reloading code changes while the game is running
Advanced AI system
Advanced shader pipeline
Integration with tools such as NVIDIA PhysX, Autodesk Gameware, Enlighten, Umbra, Oculus VR and other software libraries
Millions of dollars worth of FREE AAA game content
and more
If so, then wouldn't it be cool if all the things that make GG easy to use over other game engines were added to this core engine as described above? So, suddenly there was no longer a need to worry about core features, performance, quality, low-level access, etc. The only thing we'd be waiting for are the next easy to use feature to make game development a breeze for the beginner and advanced user alike.
Who thinks that would be a good thing?
Now, some questions for TGC. If someone just handed to you for FREE a core engine as described above, wouldn't that save you years of development in making your dream GG engine? No more worrying about core features, shaders, terrain, water, scripting, C++ integration, DX11/12 features, etc. Just time to play all day on making an easy to use pretty face on a beautiful, performance powerhouse, AAA quality core.
I'd appreciate honest thoughts on this and I hope no one shuts this thread down because they feel it is a rule violation. I honestly think this is a fair question for all. And I truly believe that even changing direction at this late stage will not only save a significant amount of time, but could change the landscape of future game development forever.
Also consider this. It wasn't that long ago when I was very vocal about the need for moving to the latest Direct X and a C++ code base and I was told that was not a good decision at the time and yet here we are now doing exactly that. Might my thoughts on this matter also be valid?
System Specs: OS - Windows 7 Home Premium 64-bit SP1, CPU - AMD Phenom II X4 945, 3.0Ghz, RAM - 8Gb DDR3, GFX Card - 2048MB NVIDIA GeForce GT 640