Welcome to EverybodyWiki 😃 ! Nuvola apps kgpg.png Log in or ➕👤 create an account to improve, watchlist or create an article like a 🏭 company page or a 👨👩 bio (yours ?)...


From EverybodyWiki Bios & Wiki

Here is some rationale from draft author:

  • homepage links were included, since they will be most current. However, several of the other sources mention the same things, so I've now removed/replaced most of the primary sources
  • Phoronix is already cited about 500 times on WP, so "unknown reliability" is refuted by current use (I do agree they don't write the most effortful articles though)
  • GamingOnLinux is cited about 60 times, but more importantly, the interview is not with or from anyone related to GemRB, so it is a secondary source
  • the scholarly quotes are there to back very specific claims (innovation, demo), nothing more.

Original author(s)Daniele Collantoni
Developer(s)GemRB Team
Initial releaseAugust 21, 2000; 21 years ago (2000-08-21)[1]
Written inC++ and Python
    Operating systemCross-platform
    TypeGame Engine
    LicenseGNU GPLv2 or later

    Amazon.com Logo.png Search GemRB on Amazon.

    Game Engine Made with preRendered Background (GemRB) is a portable open source and free software re-implementation of the isometric Infinity Engine that underpinned Planescape: Torment and the Baldur's Gate and Icewind Dale series of games.[2]

    As it is not limited by the software and hardware of late 1990's when the original Infinity Engine was written, GemRB sports a cleaner and cross-platform design, greater extensibility and several innovations.[3] It does not aim to be a bit-for-bit copy of the original engine versions. The goal of the project is to make the Infinity Engine games available on a wide range of platforms forever[4], fix or avoid old bugs, add new features and provide a superb platform for mod development.


    Since it is a re-implementation with portability as a design goal, GemRB allows the games it supports to be played on platforms other than those for which they were originally released (namely 32-bit Windows and PPC Mac OS X). GemRB made them run on all common desktop[5] (including 64-bit), many niche platforms (from AmigaOS to IRIX and Haiku; x86 to PPC, ARM, MIPS and WebAssembly), some mobile systems (Android, iOS, Symbian, Maemo) and game consoles (Pandora, Dingoo, PlayStation Vita).


    Work on GemRB started in late 2000 and by September it had a project page on the project hosting website SourceForge and several mailing lists.[1] The original author was Daniele Collantoni, a computer science student that wanted to play Baldur's Gate with his friends.[6] Seeing that there was little chance of success if he continued alone, he started a recruitment process and opened up the development. The team eventually grew and slow, but steady progress has been made ever since.[7] At the time of the project start, only the first Infinity Engine game was out, Baldur's Gate, but as new ones got released, the scope of the project widened to accommodate their support.

    The commercial releases of the Enhanced editions remakes introduced many changes and expanded platform support, but their developer Beamdog praised the project[8], not seeing it as competition.

    Supported games[edit]

    The engine supports the eight original major versions of the Infinity Engine[2]

    • Baldur's Gate (including Tales of the Sword Coast),
    • Planescape: Torment,
    • Icewind Dale (including Heart of winter)
    • Baldur's Gate II: Shadows of Amn (including Throne of Bhaal),
    • and Icewind Dale II.

    As of 2020 all the games can be completed under GemRB except for Icewind Dale II. Support for the later Enhanced editions remakes is only partial and those releases cannot be used yet with the engine.

    It also bundles a trivial tech demo[9] which is the first step at trying to make free content for the engine.

    See also[edit]

    Other articles of the topics Free and open-source software AND Video games  : Solarus (game engine), MegaMek, PySol, Blob Wars (series), Freedoom, Ryujinx, Arrow (software)

    Other articles of the topic Free and open-source software : SLOOP Project, Vanilo, script.aculo.us, Aria Maestosa, Jovo Framework, TOIlet, Veloren

    Other articles of the topic Video games  : Freedoom, MegaMek, Alex (Street Fighter), Krunker, Zach Hadel, Acheron Design, Sonic Omens
    Some use of "" in your query was not closed by a matching "".Some use of "" in your query was not closed by a matching "".

    • Game engine recreation
    • List of game engine recreations


    1. 1.0 1.1 "GemRB Game Engine". SourceForge. Retrieved 2020-08-29.
    2. 2.0 2.1 "GameBanshee". www.gamebanshee.com. Retrieved 2020-08-29.
    3. Felczak, Mateusz (2016). "Justice and Violence: the Study of Gameplay in the Infinite Engine cRPGs" (PDF). The Philosophy of Computer Games Conference.
    4. "The Grind: 1UP's RPG Blog : Play Baldur's Gate on your Phone". 2016-04-12. Archived from the original on 2016-04-12. Retrieved 2020-08-31.
    5. "How to Play Infinity Engine RPGs on Your Windows 7 PC". PCWorld. 2011-09-04. Retrieved 2020-08-29.
    6. "Interview with project founder Daniele Collantoni on the 20 year anniversary of GemRB". GemRB homepage. 2020-08-25. Retrieved 2020-08-29.
    7. "GemRB Is Still Advancing As An Open Infinity Engine - Phoronix". www.phoronix.com. Retrieved 2020-08-29.
    8. "An interview with Beamdog about Linux gaming, they say it's worth it". GamingOnLinux. Retrieved 2020-08-30.
    9. Jozef, Šiška (2006). "Dynamic Logic Programming and world state evaluation in computer games". 20th Workshop on Logic Programming, Vienna, Austria, February 22--24, 2006. CiteSeerX

    External links[edit]

    • Lua error in Module:Official_website at line 90: attempt to index field 'wikibase' (a nil value).

    Category:2000 software Category:AmigaOS 4 software Category:BSD software Category:Cross-platform software Category:Free software Category:Free software programmed in C++ Category:Free software projects Category:Linux software Category:MorphOS software Category:Solaris software Category:Unix software

    This article "GemRB" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:GemRB. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.