PDA

View Full Version : 3D/2D game engines for FPC/delphi ???



D
08-11-2004, 12:00 AM
hi there

I want to ask if you know any freeware>cross-platform>easy-to-use>2D/3D game engines that can be use in FPC/Delphi :?:

WILL
08-11-2004, 01:08 AM
In a word(or acronym)... JEDI-SDL.


freeware: opensource AND completely free of messy/restrictive licencing

cross-platform: Win32, Linux, Mac OS X, BeOS, etc, etc, etc...

easy-to-use: If you are writting a game this is extreamly easy to use to write anything that is of quality.

compliers: Can be used with Free Pascal, Delphi AND Kylix, TMT Pascal and GNU Pascal.

2D/3D: This can be easily done and if you don't want to use SDL for graphics, just make use of the OpenGL interface.

more?: Yes, you not only have graphics, but input handling, timer, sound, mixer, fonts and bunch more things.


Have a read of this thread (http://terraqueous.f2o.org/dgdev/viewtopic.php?t=1266) and then take a look here at it's sourceforge project: http://sourceforge.net/projects/jedi-sdl/

D
08-11-2004, 03:02 PM
SDL look prommising but is this game engine or only API where you can write your own engine :?:

Lightning
08-11-2004, 04:25 PM
Here's a real game engine :lol:
http://www.sulaco.co.za/quake2/

Of course you could use GLScene or other libs.
some links:
http://www.delphi3d.net/
http://www.sulaco.co.za/
this site....
and other places
Search with google....

{MSX}
08-11-2004, 05:52 PM
SDL look prommising but is this game engine or only API where you can write your own engine :?:

SDL gives you only the API. You can look around and search for a complete engine on top of it, but i think that doing the engine is the fun part of game programming :P

D
09-11-2004, 01:02 AM
but i think that doing the engine is the fun part of game programming :P

perhaps you have right but I'm not that good coder to writ whole engine
that's why I'm looking for full operate engine...

WILL
09-11-2004, 02:45 AM
Honestly, if you are just using someone elses engine(without doing much coding) you're making a mod of someone elses game, not making your own.

I suggest you just start small. Don't try to make the next Quake, Unreal or EverQuest. It ain't gonna happen like that. But, you will get better and make more complex games. Just know that you have to start at the beginning and work your way up the knowledge ladder.

Game engines also depend on what genre of game you are making. ie. if You are making an RPG, First Person Shooter, Side-Scroller, Real-Time Strategy, Puzzle Game, Platform Game(ie. Megaman, Contra or Super Mario Bros.), etc, then your game engine would be virtually different and *your* game's characteristics would be contained by the engine it's self.



:!: However, if you mean Graphics engine, thats something COMPLETELY different. :!:

:arrow: A GRAPHICS Engine is the code for using graphics. This is NOT the GAME Engine!

:arrow: The GAME Engine is basically the main part of the game, or in other words the thing that brings all the peices of the code together and makes it all work.

:arrow: The SOUND Engine is the same thing as the GRAPHICS Engine, only it's for the sound instead.


I hope I helped to clairify some uncertanties here. If not, please ask what you don't understand. :)

Stucuk
09-11-2004, 03:26 AM
Q3MapView is a nice base to start an engine on.

http://harrypaintner.de/

(Open Source)

{MSX}
09-11-2004, 08:18 AM
:!: However, if you mean Graphics engine, thats something COMPLETELY different. :!:


I think he was talking about a graphic engine (in fact he said 2D/3D :P )
That's usually what people search.

Bye

WILL
10-11-2004, 01:22 AM
Maybe, but some people don't know the difference when starting out. They need some jerk like me to come and blab on about it in a huge blob of text. ;)

I was lucky; Graphics engines weren't a big thing like they are now(just modding everything from someone elses game and changing a few lines of script to make your 'own' game :roll:) when I started learning how you program.

D
11-11-2004, 10:13 PM
I was asking for game engine that suport grahic, sound, network, and other stuff that game engine need and where you can make 2D and 3D games ,

BTW since you mention graphick engine's , do you know irrlicht (http://irrlicht.sourceforge.net), does someone port this to delphi/fpc

Lightning
19-11-2004, 03:31 PM
Did you read my post, i thought i gave you a link to a real game ?!
Is Quake2 engine not enough for you ?
What more do you want ?
There are many engines out there but i don't think you want to use them.
DirectX can be used in Delphi/FPC too.
OpenGL and OpenAL can be used also if you want CrossPlatform support.
You have many libs that facilitate window creation like, GLUT, GLFW, SDL, etc. and also have input support like joystick, etc.
I think you are either too lazy to search or just aren't sure what language to use, if that is true then start learning C/C++/C# and don't complain to us that those languages are cryptic and let you make buggy algorithms.
Get GLScene or other demos and see what a Graphic engine means, as for sound check http://www.noeska.com/doal/