Difference between revisions of "Game Engine"
From Free Pascal wiki
Jump to navigationJump to searchm (→Game Engines) |
|||
Line 11: | Line 11: | ||
{| class="wikitable sortable" width="100%" | {| class="wikitable sortable" width="100%" | ||
− | + | ! Name | |
− | + | ! Site | |
− | + | ! Language | |
− | + | ! Notes | |
|- | |- | ||
| [[FPC_and_SDL|SDL]] | | [[FPC_and_SDL|SDL]] | ||
Line 90: | Line 90: | ||
These engines simulate the physical world (collisions, trajectories etc). Not really game engines per se, but could certainly be used in games. | These engines simulate the physical world (collisions, trajectories etc). Not really game engines per se, but could certainly be used in games. | ||
{| class="wikitable sortable" width="100%" | {| class="wikitable sortable" width="100%" | ||
− | + | ! Name | |
− | + | ! Site | |
− | + | ! Pascal | |
− | + | ! Notes | |
|- | |- | ||
| TundAx | | TundAx | ||
Line 108: | Line 108: | ||
[[Category:Games]] | [[Category:Games]] | ||
[[Category:Multimedia]] | [[Category:Multimedia]] | ||
+ | [[Category:Comparisons]] |
Revision as of 21:51, 27 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 | Language | 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 | Allegro-pas Bindings | |
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. |
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 | Pascal | Notes |
---|---|---|---|
TundAx | thundax-delphi-physics-engine | FPC/Delphi | |
Newton | www.saschawillems.de | Bindings |