Sign in Join
Wiki copytemporary

Game Engine

English · Français

A game engine is a software development environment designed to create games. It distinguish from game libraries in that:

All these subsystems would affect in gameplay aspects as movement, scoring or even genre. You can read this Wikipedia page for more information.

Game Engines

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

Name Site Usage Notes
Castle Game Engine castle-engine.io FPC/Delphi 2D & 3D, all platforms supported
Quad-Engine GitHub Delphi/FPC/C#/C++ v0.9.0 (Diamond) 2018-01-15 (available under Releases/Tags on Github). Engine is written in Delphi, compiled as Win32 dll-file, other languages are supported via header files.
TERRA Game Engine GitHub Delphi/FPC/Oxygene 2D & 3D, all platforms supported
Tilengine GitHub FPC/Delphi OOP Pascal Wrapper and bindings Cross-platform 2D graphics engine for creating classic/retro games with tilemaps, sprites and palettes. Last update May 2020.
nxPascal GitHub FPC/Delphi For now only OpenGL is supported. No android or other mobile support yet.
g2mp GitHub FPC Ideologically replaced Dan Jet X, multiplatform, editor- and code-based development
Andorra 2D SourceForge Delphi Last update 2008
CAST II Game Engine [www.casteng.com](http://www.casteng.com/) Delphi Alive? last update 2011
Delphi X [www.micrel.cz/Dx](http://www.micrel.cz/Dx/) Delphi
Afterwarp [www.afterwarp.net](http://www.afterwarp.net/) FPC/Delphi
Brtech1 PascalGameDevelopment.com FPC Not really available as an engine or library. Many videos can be found on youtube though.
GameMaker: Studio [www.yoyogames.com](http://www.yoyogames.com/) N/A Yes, it's not really a game engine library. But it's a game engine and studio written originally in Delphi. Special Pascal proud.
MinGRo SourceForge FPC Designed for old-school style games. Still work in progress. Build with Allegro.pas.
ZGameEditor [www.zgameeditor.org](http://www.zgameeditor.org/) FPC/Delphi use OpenGL for graphics and a real time synthesizer for audio
SO Engine GitHub Delphi/FMX Small Crossplatform (Win, Android, iOs) indy engine with formatters, animations, intersections and etc.
DGLE GitHub Delphi/FPC/C#/C++ Powerful free open source cross-platform game engine.
raylib GitHub FPC A simple and easy-to-use raylib library
PGF GitHub FPC/Lazarus The Phoenix Game Framework is a set of classes for helping in the creation of 2D and 3D games in pascal.
ZenGL source code ZenGL before version 3.12ZenGL 4.2 and higher FPC/Lazarus/Delphi Cross-platform game development library written in Pascal.
Apus Game Engine GitHub FPC/Delphi 2D (with some 3D effects) engine
Ray4Laz GitHub FPC/Lazarus is a simple and easy-to-use library to enjoy videogames programming

Physics Engines

These engines simulate the physical world (collisions, trajectories etc). Not really game engines per se, but could certainly be used in games.

Name Site Usage Notes
TundAx GitHub FPC/Delphi
Newton [www.saschawillems.de](http://www.saschawillems.de/) Bindings
Box2D-Delphi SourceForge FPC/Delphi This is Delphi implementation of Box2D library.
Kraft GitHub FPC/Delphi Pascal native physics engine by Benjamin Rosseaux.

From the Free Pascal wiki, page "Game Engine", as it stood on 2024-04-29 after a change by Phomm, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.