If you want to just use some advanced 3d engine, then you don't necessarily need an engine written in ObjectPascal. You may consider using some engine not written in ObjectPascal (some well-known: OGRE, OpenSceneGraph, google query for "3d engines" returns a whole lot of useful stuff). You can then interface this engine for ObjectPascal. This is not easy task, because most engines are written in C++, and interfacing them for Pascal requires first creating simple C "wrapper library". But this "extra starting work required" may pay off in the end, because you get really advanced game engine.Originally Posted by technomage
Bookmarks