A game engine is a library that simplifies creation of games. It could include any and all functionality from the following:
- just creating easy-to-use wrappers over system interfaces such as graphics API
- user control inputs and audio (SDL, ZenGL)
- adding additional interfaces to create and control the game content environment (as e.g. done by Castle Game Engine)
Here's a list of game engines that are Pascal/Delphi based or have Pascal binding libraries.
|GLScene||glscene.sourceforge.net||FPC/Delphi||It's not really a game engine, but rather 3D rendering engine.|
|Castle Game Engine||http://castle-engine.sourceforge.net/||FPC|
|Dan Jet X||wiki.mirgames.ru/danjetx (Rus)||Delphi||Alive?|
|CAST II Game Engine||http://www.casteng.com/||Delphi||Alive? last update 2011|
|GameMaker: Studio||www.yoyogames.com||N/A||Yes, it's not really a game engine library. But it's a game engine and studio written in Delphi. Special Pascal proud.|
Pascal Ported Games
This list contains ported games and libraries. You can still use these for development, however there might be some legal issues on their actual usage.
|Delphi Doom||Delphi Doom||Delphi||Feeling nostalgia :)|
|Quake to Delphi||Sourceforge||Delphi||Sourcefoge is the active one. The old-site appears to be quite dead now. Though the source code can still be downloaded.|
|Quake II Delphi (Quake 2 Delphi)||www.sulaco.co.za sourceforge.net||Delphi|
|Civilization 2||www.c-evo.org||Delphi||It was spotted on the forum back in 2009.|
These engines simulate the physical world (collisions, trajectories etc). Not really game engines per se, but could certainly be used in games.
|Box2D-Delphi||box2d-delphi||FPC/Delphi||This is Delphi implementation of Box2d library|