I started using Blender ( http://www.blender.org/ ) seriously about a month ago (after trying numerous other engines, including 3DGS, Quest3D, and Deep Creator). I am currently working on a commercial simulator which is about 50% completed. I highly recommend Blender’s Game Engine for anyone looking for a non-programmer’s game development system.
Some of it’s advantages:
- Open Source (ie. FREE)
- Fully integrated 3D modeling and animation system (although you can also import .3ds, .obj, .x, etc as well)
- Very easy to learn, visual logic creation (compared to Quest3D, Deep Creator and 3DGS)
- Integrated programming language is Python (easier to learn than C (IMHO), and can use PyGame, etc to extend functionality… all Open Source)
- Multiple OS support (Windows, Linux, OSX)
- No commercial splash-screen, license limitations, etc.
- Latest version (2.41) includes GLSL shaders, normal maps, Bullet physics, etc. etc.
- Next release (2.42) will include vehicle physics, character physics (ragdoll), etc. (prerelease available now)
- Outstanding, free technical support ( http://www.elysiun.com )
- Thousands of free sample project files
- Hundreds of free tutorials
I think the most common criticism I’ve heard about Blender is that it is difficult to learn, but in my experience it was no more difficult than Quest3D (in fact, Blender was easier IMHO) plus there are hundreds of free tutorials. In the past month that I have spent with Blender I have gone from “completely lost” to “very comfortable” with it’s tools. As a modeling / animation tool, I found it easier to learn than Maya, perhaps on par with 3DS Max. Keep in mind, if you are coming from either of these systems, it will seem harder at first since it’s workflow is completely different.
The other most common criticism I’ve heard, is that Blender lacks good documentation. This is probably the most valid criticism, but I have to say that this is also the case for nearly every game engine I’ve tried. The only solution I’ve found is to search the support forums for past posts and sample projects. In this area, Blender’s outstanding support forum ( http://www.elysiun.com / ) shines.
Give it a try, dedicate yourself to making it work for at least a week, ask questions at Elysiun, and let us know how it goes!