Finally a game half open. You start with a small creature and when you make offspring you go to an editor to design them. At any time the game populates the system with creatures designed by other players. First 2d, then 3d water, then walk
The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL and its own software renderer, and has all of the state-of-the-ar