View Full Version : 3DEngine for Lazarus
Lord_ZealoN
11-06-2006, 10:09 AM
Hi at all.
I would like to start a game project for fun.
The dev kit i decided is Lazarus+FreePascal.
The problem is thath i need a 3DEngine, and i don't know if exists this for FPC/Lazarus. As 3dEngine i would say something like irrlicht (http://irrlicht.sourceforge.net/), crystal space 3D (http://www.crystalspace3d.org/tikiwiki/tiki-view_articles.php), Ogre3D (http://www.ogre3d.org/) etc....
Some aid please?
technomage
11-06-2006, 11:11 AM
The JEDI-SDL project has a partial conversion of the A3DnGine, to be honest it could do with some more work to get it working under Free Pascal. There are also the Quake 2 and Quake 3 conversion projects.
How ever if you are looking for an uptodate 3D engine which handles shaders and can handle large amount fo vertex data and all those other things you expect froma modern 3D engine, I don't know if any "pascal" based engines.
There is also the Rage 3D Game Engine (http://www.sulaco.co.za/rage_game_engine/) that uses OpenGL for it's graphics. It is written to work under Delphi. And it was created by, and is maintained by Maarten Kronberger aka McCLaw. He also runs a site called SULACO (http://www.sulaco.co.za/) which has a ton of information and demos on OpenGL in Pascal.
It's not 100% complete and I'm not 100% sure if it works or FPC or Lazarus yet, but you can make a game with it at this point (McCLaw's entry for this years PGD Annual used it!) and FPC support is in their plans.
jdarling
12-06-2006, 02:23 PM
Take a look at http://www.skinhat.com/ he has a version of Lazarus with GLScene built in, also include is Quark. Basically the entire start of a game development environment in Lazarus. Skin has been working on it for quite some time and IMHO has done a great job.
It's not 100% complete and I'm not 100% sure if it works or FPC or Lazarus yet
acording to maarten the 3d bits dont compile in lazarus but shockingly the physics do
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.