Difference between revisions of "Game framework"
From Free Pascal wiki
Jump to navigationJump to search (Created page with "{{Infobox game development}} A '''game framework''' is a library designed to help game development. It usually defines [https://en.wikipedia.org/wiki/Application_programming...") |
|||
Line 34: | Line 34: | ||
| SMFL | | SMFL | ||
| [http://www.sfml-dev.org/index-fr.php http://www.sfml-dev.org/index-fr.php] | | [http://www.sfml-dev.org/index-fr.php http://www.sfml-dev.org/index-fr.php] | ||
− | | [https://github.com/CWBudde/PasSFML Bindings PasSFML] | + | | [https://github.com/DJMaster/csfml-fpc PasSFML][https://github.com/CWBudde/PasSFML Bindings PasSFML(OOP)] |
| | | | ||
| It is a simplified alternative to SDL. | | It is a simplified alternative to SDL. |
Revision as of 16:35, 22 March 2018
- Allegro Game Framework - cross-platform
- Castle Game Engine - 2D and 3D cross-platform Pascal game engine
- Choosing a Game Engine
- Games
- Game Engines
- Game Frameworks
- Graphics libraries
- Lazarus- Game Developers Edition Proposal
- nxPascal - lightweight 3D game engine
- Peg Solitaire - a Lazarus game tutorial
- Projects using Lazarus - Games
- ZenGL - Pascal cross-platform game development library
A game framework is a library designed to help game development. It usually defines APIs to deal with graphics, sound, user input, data files, etc. In most cases it defines a high-level API that allows cross-platform development.
Main difference between game frameworks and game engines is that the later also implements the game loop, as well as complex data structures (maps, actors...), data containers and tools.
Game frameworks
Name | Site | Usage | License | Notes |
---|---|---|---|---|
Allegro | liballeg.org | Bindings Allegro-pas | Allegro 1-4: Beerware, Allegro 5: zlib | |
Phoenix | code.google.com | FPC/Delphi | ||
GLScene | sourceforge.net | FPC/Delphi | Mozilla Public License | |
SMFL | http://www.sfml-dev.org/index-fr.php | PasSFMLBindings PasSFML(OOP) | It is a simplified alternative to SDL. | |
SDL | www.libsdl.org | Bindings | ||
SDL2 | www.libsdl.org | Bindings SDL2 for Free Pascal Compiler | ||
ZenGL | www.zengl.org | FPC/Delphi |