Difference between revisions of "Game Engine"
From Lazarus wiki
Jump to navigationJump to searchm (→Games) |
m (→Games) |
||
Line 139: | Line 139: | ||
| {{Yes}} | | {{Yes}} | ||
| | | | ||
− | | - | + | |- |
| Project "W" | | Project "W" | ||
| [http://www.pascalgamedevelopment.com/showthread.php?3594-Projekt-quot-W-quot PascalGameDevelopment.com ] | | [http://www.pascalgamedevelopment.com/showthread.php?3594-Projekt-quot-W-quot PascalGameDevelopment.com ] |
Revision as of 19:48, 28 April 2014
Overview
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)
Game Engines
Here's a list of game engines that are Pascal/Delphi based or have Pascal binding libraries.
Name | Site | Usage | Notes |
---|---|---|---|
SDL | www.libsdl.org | Bindings | |
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 | |
ZenGL | www.zengl.org | FPC/Delphi | |
Quad-Engine | quad-engine.com | Delphi | |
nxPascal | code.google.com/p/nxpascal | Delphi | |
Dan Jet X | wiki.mirgames.ru/danjetx (Rus) | Delphi | Alive? |
Andorra 2D | andorra.sourceforge.net | Delphi | |
CAST II Game Engine | http://www.casteng.com/ | Delphi | Alive? last update 2011 |
Delphi X | www.micrel.cz/Dx | Delphi | |
Afterwarp | www.afterwarp.net | FPC/Delphi | |
Allegro | alleg.sourceforge.net | Bindings Allegro-pas | |
Phoenix | code.google.com/p/phoenixlib | FPC/Delphi | |
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.
Name | Site | Usage | Notes |
---|---|---|---|
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. |
Games
Games written with Free Pascal. Currently active projects commercial or closed source.
Name | Site | Open Source | Notes |
---|---|---|---|
HedgeWars | www.hedgewars.org | Yes | |
Doom Rougelike | doom.chaosforge.org | No | |
Diablo Rougelike | doom.chaosforge.org Sourceforge.net | Yes | |
Project "W" | PascalGameDevelopment.com | No |
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 | thundax-delphi-physics-engine | FPC/Delphi | |
Newton | www.saschawillems.de | Bindings | |
Box2D-Delphi | box2d-delphi | FPC/Delphi | This is Delphi implementation of Box2d library |