Languages Written In:
OpenGL, DirectX, Software Renderer
None (be one!)
G3D is a commercial-grade 3D Engine available as Open Source (BSD License). It is used in games, tech demos, research papers, military simulators, and university courses. It can support real-time rendering, off-line rendering, back-end game server management of 3D worlds, and use of graphics hardware for general purpose computing.
|License Name||Price in $US||Source Code Included?|
|G3D is made possible through donations funding from the user community,|
Showing 1-2 of 2
Well, several days, I've given up. And I really wanted to give it a try. I never could get a sample compiled to run on Ubuntu 14
I've again worked all night on this. I've been a pro programmer (in general) for over 20 years.
If you dont have weeks to invest or a team/group. You to should not waste your time on this.
The build system is broken. And there is very slow support.
I tried it on Ubuntu 14.04, with nVidia graphics card, (Not that I ever got that far)
It simply would not build (The samples), no matter what I did. The DebugAsset.cpp files finally killed it.
There was no way to get it to link with XFlush which it required. When I stubbed it out, it wanted then XSync, "Which was not possible to stub, it just would not allow it"
Unless you have TONS of time, or a larger group. Forget it. You'll just waste your time.
This review will be frozen at all viable review locations. It's in the copy buffer.
PLEASE DELETE THIS SOFTWARE.
It is a very good cross platform graphics engine.
The best aspect about G3D is that it is quick and easy to compile without any bugs. Unfortunately, there is little documentation, at least currently. However, the developers provided a lot of help. I am using G3D instead of other engines because it doesn't take away control of the underlying rendering in OpenGL (or Direct3D). Instead, it provides classes and functions that assist you in such things as rotations, loading models, etc. that you wouldn't want to waste time writing yourself.
If you want to do other game engine functions, such as GUI or physics, than you will have to download utility libraries. G3D does provide cross platform networking though. Whether you want one game engine that provides everything, or want to mix and match libraries demends on your personal choice.
Having tried many other game and graphics engines, I strongly recommend G3D.