|
3D Game Engine Comparison
By Mattster
There are many different 3D Game Engines out there. But it can be pretty hard to figure out which one is the best one to use. So I reviewed a few of my personal favorites. There are many more engines out there.
The engines that I will be comparing are:
Genesis3D
Jet3D
Quake I
A4 Game Studio
Dark Basic
Price:
Genesis3D: Free!
Jet3D: Free!
A4: $70-$1025
DarkBasic: Free-$70
Quake I: Free!
Renderers:
Genesis3D: Glide, Direct3D, Software, AMD Optimized software, hardware acceleration!
Jet3D: Glide, Direct3D, Software, and hardware acceleration,
A4: Software,Direct3D
Darkbasic: Direct3D
QuakeI: Software
Scripting Language/Compatibility:
Genesis3D: Easy to implement new features in C code.
Jet3D: Also easy to implement new features.
A4: Easy and Powerful "World Definition Language" Scripting Language
Darkbasic: Easy 3D coding, with the ease of the Basic language
Quake I: A C like scripting language - "QuakeC"
Lighting:
Genesis3D: Point lighting, Dynamic Lighting, Spotlights, Radiosity lighting, Fogging, and Corona's.
Jet3D:Point lighting, Dynamic lighting, spotlights, radiosity, fogging, and also corona's.
A4: Dynamic Lighting, fogging, and corona's.
Darkbasic: No lighting fx at the moment, you can get sort of a lightmap effect easily. Will implement in future updates.
Quake I: Radisity lighting
Editors:
Genesis3D: Genesis World Editor (GWE).
Jet3D: Has it's own World Editor, built in script compiler.
A4: World Editor, WED.
DarkBasic: No level editor, you have to write your own levels. Has a compiler.
Quake I: Many level editors on the internet, and some QC Compilers.
Overview:
I really like Genesis3D, because it is so easy to use and powerful. Jet3D is similar to Genesis3D. Darkbasic is easy to use, for 3D graphics. I don't really like the Quake I engine, because it is a little out-dated, but could be useful. A4 is pretty cool, I bought it myself, and was satisfied.