One ( if not the best ) examples of a FreePascal 3D engine is called the Linderdaum 3D Engine. You can read more about it on this thread - http://www.pascalgamedevelopment.com...pic.php?t=1301