Difference between revisions of "Game Engine"
From Free Pascal wiki
Jump to navigationJump to searchm (→Game Engines) |
(layout, categories) |
||
Line 1: | Line 1: | ||
− | + | == Overview == | |
− | =Game Engines= | + | 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) | ||
+ | |||
+ | [http://en.wikipedia.org/wiki/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. | Here's a list of game engines that are Pascal/Delphi based or have Pascal binding libraries. | ||
Line 81: | Line 88: | ||
=Physics Engines= | =Physics Engines= | ||
− | Not really game engines, but could be used in | + | 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 | | Name | ||
Line 100: | Line 107: | ||
[[Category:Games]] | [[Category:Games]] | ||
+ | [[Category:Multimedia]] |
Revision as of 11:25, 26 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 | Pascal | 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 |