Game Engine

From Free Pascal wiki
Revision as of 18:36, 25 April 2014 by Skalogryz (talk | contribs)

The game engine is a library that simplifies creation of games. It could be limited to just creating easy-to-use wrappers over system interfaces such as graphics api, user control inputs and audio (SDL, ZenGL) as well as add additional interfaces to create and control the game content environment (Castle Game Engine). You can read more here

Game Engines

Here's a list of game engines that are Pascal/Delphi based or have Pascal binding libraries.

Name Site Pascal Notes
SDL Bindings
Castle Game Engine FPC
ZenGL FPC/Delphi
Quad-Engine Delphi
nxPascal Delphi
Dan Jet X (Rus) Delphi Alive?
Andorra 2D Delphi
CAST II Game Engine Delphi Alive? last update 2011
Delphi X Delphi
Afterwarp FPC/Delphi
Allegro Allegro-pas Bindings
Phoenix FPC/Delphi
GameMaker: Studio 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.

Physics Engines

Not really game engines, but could be used in Games

Name Site Pascal Notes
TundAx thundax-delphi-physics-engine FPC/Delphi
Newton Bindings