Engine for Collaborative Science Education MMOG?
plisdku asks: "My research advisor wants to create an online, collaborative science education game for middle- to high-school students; we need a 3D engine! A pioneer in internet-assisted laboratories (iLabs), he has developed real experiments that students can operate remotely over the internet. We envision a game where students wander a campus, solving Caltech-style 'stacks,' and learning collaboratively as they perform the great experiments of the history of science in simulated and real laboratories. What we need is a 3D engine and content creation system with which our team of artists and bright student developers can produce a prototype within a year. Requirements: customizable avatars, flexible integration with other technology (iLabs, CompEdu, etc.), and reasonable licensing fees (open source would be great). Our last project used SGI tools -- what are our modern-day options?"
if I'm not mistaken, id has released the quake 1 and 2 engines under the gpl
Crystal Space
It's highly configurable and easy to code for. There are multiple included implementations of apps using the engine that come with it so you can keep the wheel reinvention to a minimum.
Also it supports multiple formats to be imported such as 3DS and the like.
MTW
Chris Dede's group at Harvard is doing something like this:
http://muve.gse.harvard.edu/muvees2003/
I saw him present this at AERA this year.
You have to root around to find the science experiment stuff.
I've found Soya to be a very friendly Python-based 3D engine. It also has ODE physics built in, so that might be useful, too. It also works closely with Blender models. In addition, the developers are very responsive, and they've produced a number of tutorials to get people up to speed quickly. Not sure if the software you'd like to integrate with has Python bindings, but this is a good option if it does.