Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Baldur's Gate · GemRB
PORTSNATIVE

Baldur's Gate · GemRB

NATIVE PORTROLE-PLAYING / RPGWINDOWSLINUXMACOSSTABLE

Baldur's Gate · GemRB

Baldur's Gate

OriginMS-DOS / Windows

TechnologyNative C/C++ port (engine reimplementation)

Available forWindows, Linux, macOS

View official project

About the project

Baldur's Gate es un videojuego de rol de fantasía desarrollado por BioWare y publicado en 1998 por Interplay Entertainment. Este es el primer juego de la serie Baldur's Gate y se desarrolla en los Reinos Olvidados usando una versión modificada de la segunda edición de Advanced Dungeons & Dragons (AD&D). Este fue el primer videojuego que utilizó el motor de gráficos Infinity Engine desarrollado por BioWare. El juego obtuvo la aclamación de la crítica tras su lanzamiento y fue acreditado como el videojuego que revitalizó el género de los videojuegos de rol.

2 versions of Baldur's Gate

You're viewing: GemRB

GemRBgithub.com/gemrb/gemrb
Windows
Linux
macOS
Current
Androidgemrb.github.io
Windows
Android
Linux
›

Official project information

Author's original READMEOpen on GitHub ↗

GemRB

GitHub build status AppVeyor build status Coverity Badge Quality Gate Status CII Best Practices

Introduction

GemRB (Game Engine Made with preRendered Background) is a portable open-source reimplementation of the Infinity Engine that underpinned Baldur's Gate, Icewind Dale and Planescape: Torment. It sports a cleaner design, greater extensibility and several innovations. Would you like to create a game like Baldur's Gate?

To try it out you either need some of the ORIGINAL game's data or you can get a tiny sneak peek by running the included trivial game demo.

The original game data has to be installed if you want to see anything but the included trivial demo. On non-windows systems either copy it over from a windows install, use a compatible installer, WINE or extract it manually from the CDs using the unshield tool.

Documentation can be found on the website, in gemrb/docs/ and the gemrb.6 man page.

If you want to help out, start by reading this list of options, tips and priorities.

Supported platforms

Architectures and platforms that successfully run or ran GemRB:

  • Linux x86, x86-64, ppc, mips (s390x builds, but no running info)
  • FreeBSD, OpenBSD, NetBSD
  • MS Windows
  • various Macintosh systems (even pre x86)
  • some smart phones (Symbian, Android, other Linux-based, iOS)
  • some consoles (OpenPandora, Dingoo)
  • some exotic OSes (ReactOS, SyllableOS, Haiku, AmigaOS, AmberElec, ArkOS, UnofficialOS)

If you have something to add to the list or if an entry doesn't work any more, do let us know!

Requirements

See the INSTALL file.

Contacts

There are several ways you can get in touch:

  • Homepage
  • GemRB forum
  • IRC channel, #GemRB on the Libera.Chat IRC network
  • Discord channel (Gibberlings3 server)
  • Bug tracker

Useful links

Original engine research and data manipulation software:

  • IESDP, documentation for the Infinity Engine file formats and more
  • Near Infinity, Java viewer and editor for data files
  • DLTCEP, MS Windows viewer and editor for data files
  • iesh, IE python library and shell (for exploring data files)

Tools that can help with data installation:

  • WINE, Open Source implementation of the Windows API, useful for installing the games
  • Unshield, extractor for .CAB files created by InstallShield
View official project
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Role-Playing / RPG
Status
Stable
Original platform
MS-DOS / Windows
Technology
Native C/C++ port (engine reimplementation)
Version
—
Updated
Mar 23, 2026

Target platforms 3

Windows
Linux
macOS
View on GitHub
Advertisement